🩺 About the Project: AskDokter.ai
AskDokter.ai is an AI-powered health assistant that brings together three powerful tools: a Myth Buster, an Interactive Symptom Checker, and a Mental Health Assistant, all designed to empower users with accurate, respectful, and accessible healthcare guidance.
💡 Inspiration
In a world flooded with misinformation and overwhelmed healthcare systems, this trustworthy AI companion that could help users:
- Distinguish health facts from fiction,
- Understand their symptoms step-by-step,
- And get a safe space to express mental health concerns.
The goal was simple: Empower people to take control of their health with reliable, empathetic AI support.
🛠️ How it Was Built
- Backend: Python & Flask for route management and logic flow.
- Frontend: HTML, CSS (custom and Google Fonts), responsive chat interface with avatars, auto-scroll, and typing indicators for a AI Bot-like feel.
- AI Integration: Perplexity's Sonar API powers natural, accurate medical interactions with sonar and sonar-pro models.
Modules:
- Health Myth Buster: Instantly debunks health myths and misinformation.
- Symptom Checker: Asks dynamic, sequential questions and provides possible diagnoses.
- Mental Health Assistant: Offers a safe space for users to express thoughts and feel heard.
🚧 Challenges Faced
- Session memory management: Ensuring each conversation felt new while preserving meaningful chat history.
- Prompt tuning: Crafting effective prompts for Sonar API to behave as a focused medical assistant without hallucinations.
- UI/UX tweaks: Balancing a clean interface with essential features like avatars, auto-scroll, and loading indicators.
- Error handling: Building robust handling for malformed API responses or user refreshes.
📚 Learning's
- How to integrate conversational AI into real-time web apps.
- The power of prompt engineering to fine-tune AI behavior.
- The importance of user-friendly design in healthcare-related tools.
- Empathy and clarity are just as important as technical accuracy.
⏭️ What's Next for AskDokter.ai
A vision to expand AskDokter.ai with the following enhancements:
- Multilingual Support: Enable users to interact in regional and global languages for broader accessibility.
- Voice-Based Interaction: Integrate speech-to-text and voice output for a more natural and inclusive experience.
- Personal Health Dashboard: Allow users to track symptoms, mental health logs, and past queries over time.
- Integration with Wearables: Leverage health data from devices (e.g., heart rate, sleep patterns) for smarter symptom insights.
- Doctor Connect (Future Scope): Provide seamless handoffs to certified professionals when AI flags serious conditions.
A commit to improve AskDokter.ai through feedback, real-world testing, and responsible AI practices making healthcare guidance more human, safe, and reachable for everyone.
Log in or sign up for Devpost to join the conversation.