Skip to content

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.

Notifications You must be signed in to change notification settings

harshpimpale/MedicalBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/HarshP2109/MedicalBot.git
    cd MedicalBot
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages