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
Share this project:

Updates