An open API service indexing awesome lists of open source software.

https://github.com/harshpimpale/medicalbot

A medical bot project implementing retrieval-augmented generation (RAG) for health-related assistance. This bot uses vector embeddings to enhance response accuracy and is designed to provide helpful, real-time information within the medical domain.
https://github.com/harshpimpale/medicalbot

faiss gemini python streamlit transformers vector-embedding

Last synced: 4 months ago
JSON representation

A medical bot project implementing retrieval-augmented generation (RAG) for health-related assistance. This bot uses vector embeddings to enhance response accuracy and is designed to provide helpful, real-time information within the medical domain.

Awesome Lists containing this project

README

          

# Medi-Help: Interactive Medical Study Assistant

**Medi-Help** is an AI-driven application designed to assist medical professionals and students by providing a seamless way to interact with study materials. This app enables users to download the medical textbooks in PDF format, ask questions related to their study material, and receive instant, intelligent responses.

## 📜 Features
- **Interactive QA Chat**: Ask questions about the content of the uploaded document, and get precise answers.
- **Download Option**: You can download the PDF to view on your device.

## ⚙️ Project Setup

### Installation
1. **Clone this repository**:
```bash
git clone https://github.com/HarshP2109/MedicalBot.git
cd MedicalBot
```

2. **Install dependencies**:
```bash
pip install -r requirements.txt
```

3. **Run the application**:
```bash
streamlit run app.py
```

4. **Check the book and Start Chatting**: Once the app is running, check the book PDF of your study material, download and view, and start asking questions.

## 📖 Usage Guide

1. **Ask Questions**:
- Switch to the **Chat** section.
- Type your question related to the uploaded book in the chat input, and hit enter. The app will respond based on the content of the uploaded book.

2. **Download Book**:
- In particular medical Books **Chat** section, click on the 📖 **Download Book** button at the top left corner.
- **Download Book** button will appear, allowing you to download the PDF.

## 💡 Example Questions
- **Ask for summaries** or explanations of specific sections.
- **Clarify complex concepts** by typing questions in natural language.
- **Review cases** or treatments mentioned in the material.

## 🤝 Contributing
If you'd like to improve this app, please feel free to:
1. Fork this repository.
2. Create a feature branch.
3. Submit a pull request.

## 🛠️ Future Improvements
- **Enhanced Summarization**: Allowing the app to summarize large chunks of text from the document.
- **Multi-Page PDF Navigation**: Enable navigation across specific pages for a better user experience.

## 📄 License
This project is licensed under the MIT License.