Inspiration
We wanted to build an AI that truly listens and supports emotional well-being, offering a non-judgmental space for self-reflection in a complex world.
What it does
DilBot acts as your personal AI emotional companion, understanding your feelings from text or voice, and responding with empathy, insights, and relevant quotes. It also tracks your emotional journey in a private journal
How we built it
We crafted DilBot using Streamlit for a friendly interface, powered by LangChain and Groq's Llama3 for intelligent conversations. HuggingFace Transformers detect emotions, while FAISS and embeddings provide personalized context, all with secure API handling and voice capabilities.
Challenges we ran into
Ensuring a genuinely empathetic AI tone was key. We also tackled complex technical issues like optimizing embedding models for diverse environments and securely managing API keys.
Accomplishments that we're proud of
We're proud of DilBot's empathetic responses, personalized journaling with emotional trends, and seamless voice interaction. Overcoming technical hurdles to create a supportive AI is a major achievement for us.
What we learned
This project deepened our understanding of LLMs, robust AI deployment, and the power of collaborative teamwork in building user-centric, empathetic AI solutions.
What's next for DilBot
We aim to expand DilBot with more proactive emotional exercises, potentially integrate with wearables for passive mood tracking, and continuously refine its emotional intelligence for even deeper support.
Built With
- detection
- faiss
- grok
- gtts
- langchain
- llm
- rag
- transformers
Log in or sign up for Devpost to join the conversation.