Logo Lanfrica

AHFIDAILabs/WellBridgeBot

Domain:

healthcarenatural language processing

Record type:

software
Creator:
AHF
Host:
WellBridgeBot: A multilingual chatbot, bridging gaps in knowledge, access, and language, to provide critical capacity building for healthcare providers and essential support for TB patients across Nigeria. # Lighthouse HealthConnect: Lighthouse HealthConnect: A multilingual chatbot, bridging gaps in knowledge, access, and language, to provide critical capacity building for healthcare providers and essential support for TB patients across Nigeria. # Lighthouse HealthConnect 💬 Lighthouse HealthConnect is an intelligent, voice-enabled chatbot designed to provide accurate and reliable information about Tuberculosis (TB). It leverages a private knowledge base and can fall back to real-time web search to answer user queries, ensuring users receive helpful responses. --- ## ✨ Features * **Conversational AI**: Ask questions in natural language and get informative answers. * **Voice Input**: Use your voice to ask questions directly in the app. * **RAG Pipeline**: Answers are primarily sourced from a curated knowledge base of trusted documents (**Retrieval-Augmented Generation**). * **Web Search Fallback**: If the knowledge base doesn't have the answer, the application can search the internet to provide the best possible response. * **Automatic Knowledge Base Updates**: The system automatically detects and processes updates to the knowledge base files. * **Source Citing**: Know where your information comes from! The app indicates if an answer is from the knowledge base or a web search. --- ## 🛠️ Tech Stack * **Frontend**: Streamlit * **Backend**: Python * **AI/ML**: LangChain, OpenAI/OpenRouter (for LLMs), Hugging Face (for embeddings) * **Vector Database**: Pinecone * **Speech-to-Text**: Google Speech Recognition via `SpeechRecognition` * **Deployment**: Docker, Render --- ## 🚀 Getting Started Follow these steps to set up and run the project locally. ### Prerequisites * Python 3.9+ * API keys for: * OpenRouter * Pinecone * Hugging Face ### Installation & Setup 1. **Clone the repository:** ```bash git clone github.com cd WellBridgeBot ``` 2. **Install Python dependencies:** ```bash pip install -r requirements.txt ``` 3 …

Licenses