SymptoTrackAI is a hybrid Retrieval-Augmented Generation (RAG) chatbot built with Flask for personalized symptom monitoring and medical report analysis. It processes PDF reports with PyPDF2, stores embedded data in a Chroma vector database, and uses Groq’s Llama-3.3-70B LLM for accurate, context-specific responses. Features include user authentication, conversation management, and report analysis. The system ensures reliable, context-based replies, making it a secure, user-friendly tool for health tracking and informed medical discussions.
SymptoTrackAI is a hybrid Retrieval-Augmented Generation (RAG) chatbot designed for personalized symptom monitoring and medical report analysis. Built using Flask, it enables users to engage in conversational queries via text input while uploading PDF medical reports for contextual integration. Reports are processed with PyPDF2 for text extraction, chunked, and embedded using the sentence-transformers/all-MiniLM-L6-v2 model into a persistent Chroma vector database. The system employs a RAG pipeline with Groq's Llama-3.3-70B-Versatile LLM for accurate, context-grounded responses restricted to medical domains.
Upon upload, the LLM generates an initial professional summary of key findings (e.g., patient details, vital parameters, diagnoses), which primes the conversation memory. Users can then ask follow-up questions about symptoms, diseases, precautions, or report specifics, with responses drawn exclusively from retrieved context and chat history for reliability and hallucination mitigation. Features include user authentication, multiple conversation management, automatic title generation, and conversation persistence via SQLite. SymptoTrackAI provides a secure, user-friendly tool for health tracking and informed discussions.
Keywords
SymptoTrackAI, medical chatbot, symptom monitoring, Retrieval-Augmented Generation (RAG), PDF report analysis, hybrid AI, LangChain, Chroma vector database, HuggingFace embeddings, Groq LLM, Llama-3.3-70B, Flask web application, health informatics, personalized medicine, conversational AI.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server-side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas, Sklearn,Pytorch,pypdf2,Lang chain, chromadb, hugging face , groq
IDE/Workbench : VSCode
Technology : Python 3.8+
Server Deployment : Xampp Server
Database : MySQL
HARDWARE REQUIREMENTS
Processor - I5/Intel Processor
RAM - 8GB+ (min)
Hard Disk - 128 GB+
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any