https://github.com/sans11pentium/medibuddy
Medical Chatbot trained on well-researched and detailed information.
https://github.com/sans11pentium/medibuddy
faiss huggingface langchain mistralai python streamlit
Last synced: 2 months ago
JSON representation
Medical Chatbot trained on well-researched and detailed information.
- Host: GitHub
- URL: https://github.com/sans11pentium/medibuddy
- Owner: Sans11Pentium
- Created: 2025-03-13T05:45:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T16:07:39.000Z (about 1 year ago)
- Last Synced: 2025-03-25T16:46:41.916Z (about 1 year ago)
- Topics: faiss, huggingface, langchain, mistralai, python, streamlit
- Language: Python
- Homepage: https://medibuddy0.streamlit.app/
- Size: 20.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Medi Buddy - AI-Powered Medical Chatbot
Medi Buddy is an AI-driven chatbot designed to provide reliable medical information. It is trained on the **Gale Encyclopedia** and utilizes **Langchain, Hugging Face models, FAISS (CPU)**, and **Streamlit** for seamless interactions.
## Features
- **Medical Knowledge Base**: Trained on Gale Encyclopedia for accurate medical information.
- **Conversational AI**: Uses `langchain` with Hugging Face models for natural language understanding.
- **Fast & Scalable Backend**: Built with Python.
- **Frontend UI**: Built with `Streamlit` for an interactive experience.
- **Vector Search**: Uses `FAISS (CPU)` for efficient retrieval of medical data.
## Tech Stack
- **Backend**: Python, Langchain, Hugging Face
- **Frontend**: Streamlit
- **Database**: FAISS (CPU) (Vector Database)
## Installation
```sh
# Clone the repository
git clone https://github.com/yourusername/medi-buddy.git
cd medi-buddy
# Install dependencies
pip install -r requirements.txt
```
## Usage
```sh
# Start the application
streamlit run medibot.py
```
## Screenshot

## Future Improvements
- Integration with live medical databases
- Support for multi-language queries
- Appointment booking system