Logo Lanfrica

epythonlab2/TenaBot

Domaine:

healthcarenatural language processing

Type de record:

software
Créateur:
epy
Hôte:
TenaBot is a smart AI assistant that helps patients understand and follow medication instructions. It focuses on the Ethiopian context, translating drug information into local languages and providing guidance in a simple, user-friendly format. # TenaBot: AI-Powered Personalized Medication Advisor ## Overview TenaBot is a smart AI assistant that helps patients understand and follow medication instructions. It focuses on the Ethiopian context, translating drug information into local languages and providing guidance in a simple, user-friendly format. ## Key Features - Generates easy-to-understand medication instructions. - Supports multiple Ethiopian languages. - Offers dosage guidance, warnings, and side-effect info. - Conversational chatbot interface for patient queries. - Optional voice guidance with text-to-speech. ## Installation Instructions 1. Clone the repository: ```bash git clone github.com cd TenaBot ``` 2. Set up a virtual environment (recommended): ```bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` ## Data Pipeline ## Usage ### Start API Backend ```bash cd src/api uvicorn app:app --reload ``` Access endpoints at `127.0.0.1`. ### Run Frontend (Optional) If using Streamlit: ```bash cd app streamlit run app.py ``` ## Contributing 1. Fork the repository. 2. Create a branch: `git checkout -b feature/YourFeature` 3. Commit changes: `git commit -m 'Add feature' 4. Push branch: `git push origin feature/YourFeature` 5. Open a pull request. ## License MIT License ## Contact Email: asibeh.tenager@gmail.com