Inspiration
Healthcare can be intimidating and confusing, especially when dealing with emergencies or uncertain symptoms. Inspired by the need for a quick, accessible first-aid tool that can evaluate situations and provide immediate guidance, we created Tabib—a chat-based AI assistant to bridge the gap between immediate first-aid advice and professional medical help.
What it does
Tabib acts as an AI-powered first responder in a chat format, analyzing conversations to assess the severity of a user's symptoms. It provides initial advice, and if the symptoms appear critical, it routes users to the nearest available doctors. Tabib outputs a JSON file at each interaction, responding to the user's request, along a "is_severe" flag which returns True if LLM senses that the situation requires medical attention.
How we built it
- Generative AI & LLMs: We leveraged generative AI models to interpret user conversations, using AWS Bedrock for embeddings, as well as Groq's llama 3.2 90b vision, since all bedrock's llms were unavailable on the us-west-1 region.
- Database & Search: MongoDB Atlas stores and retrieves user data efficiently, with vector search allowing for fast, relevant information recall.
- Routing System: Using geographic information, Tabib connects users to nearby doctors if a severe condition is detected.
Challenges we ran into
- Accuracy of Diagnosis: Ensuring the AI could accurately distinguish between mild and severe symptoms was challenging.
Accomplishments that we're proud of
- Successfully deploying an app that provides immediate health guidance while maintaining accuracy.
- Integrating a real-time vector search in MongoDB Atlas for high-performance data retrieval.
- Designing a JSON-based output that allows a dynamic user-AI interaction
What we learned
We gained valuable insights into embedding techniques and integrating vector databases with real-time applications. Working with healthcare data reinforced our understanding of privacy and security protocols.
What's next for Tabib
- Enhanced Routing: Expanding the doctor network and adding support for telehealth consultations.
- Improved Symptom Detection: Integrating additional health conditions to improve the range of symptoms Tabib can assess.


Log in or sign up for Devpost to join the conversation.