This project is an AI-Powered Health Assistant that provides users with health-related guidance, symptom analysis, and basic medical recommendations using Natural Language Processing (NLP). Built with Streamlit and Hugging Face Transformers, this chatbot enhances accessibility to basic healthcare advice, especially for individuals without immediate access to medical professionals.
The goal of this project is to develop an interactive AI assistant capable of:
- Understanding user input related to health issues.
- Providing rule-based responses for common medical queries.
- Generating context-aware replies for general health questions using a language model.
- π¬ Natural Language Processing-based chatbot
- π§ͺ Symptom analysis and suggestions
- π Appointment guidance
- π Medication reminders
- π Fallback to AI-generated responses using Hugging Face's
distilgpt2
- π₯οΈ Web-based interface with Streamlit
You can run this project locally or in Google Colab using pyngrok
(see below for setup instructions).
- π Python 3
- π Streamlit
- π€ Hugging Face Transformers
- π§ Pretrained Model:
distilgpt2
- π¦ NLTK (used but not actively applied in current version)
π Project Structure . βββ app.py # Main Streamlit application βββ README.md # Project description and usage βββ requirements.txt # Required Python packages (optional)