Skip to content

This repository is basically created for the project named "AI-Powered Health Assistant". This project deals with AI-Powered chatbot for user-friendly medical interactions. It is simple and most dynamic.

Notifications You must be signed in to change notification settings

RohithReddyGK/AI-Powered-Health-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to 🤖 AI-Powered-Health-Assistant 👋

Status Built with Framework UI

Contributions Platform

The AI-Powered Health Assistant is a modern AI application that leverages Google’s Generative AI (Gemini) models, specifically gemini-2.5-flash-lite, to provide medical assistance and interactive healthcare support. The system answers health-related queries, provides medical insights, and facilitates services such as appointment scheduling in a user-friendly interface.

The project is built with Streamlit, providing an intuitive Chatbot interface. The assistant uses Gemini-2.5-Flash-Lite through the Google Generative AI API to process natural language queries, analyze symptoms, and generate context-aware medical responses. The system also recognizes keywords like “appointment” to guide users through appointment-related functionalities.

Key results show that the Chatbot delivers accurate, coherent, informative responses,and downlodable chat history with enhancing healthcare accessibility and engagement.


Installation

# Clone the repository:
git clone https://github.com/RohithReddyGK/AI-Health-Assistant.git
cd AI-Health-Assistant

# Install Dependencies:
pip install -r requirements.txt

Usage

Once the installation is complete, follow these steps to use the AI-Powered Health Assistant:

1️⃣ Start the Application Run the following command: streamlit run app.py

2️⃣ Interacting with the Chatbot Enter health-related questions (e.g., "What are the symptoms of diabetes?"). Ask about medical conditions, treatments, or general health tips. Use the keyword "appointment" to receive a pre-defined appointment message.

3️⃣ Expected Output The chatbot will generate context-aware responses using the the "gemini-2.5-flash-lite" model. If an "appointment" query is detected, it will just print the pre-defined message.

4️⃣ Example Query: 💬 User: "What are the symptoms of flu?" 🤖 Chatbot: "Common flu symptoms include fever, cough, sore throat, muscle aches, fatigue, and headaches..."


Conclusion

The AI-Powered Health Assistant demonstrates the potential of AI-driven healthcare solutions and its scalability, thereby bridging the gap between medical expertise and users seeking reliable health information.


Author

👤 Rohith Reddy.G.K

Github: @RohithReddyGK
LinkedIn: @rohithreddygk


Show your support

Give a ⭐️ if you like this project!

About

This repository is basically created for the project named "AI-Powered Health Assistant". This project deals with AI-Powered chatbot for user-friendly medical interactions. It is simple and most dynamic.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages