DEV Community

Cover image for Building a emotional support friend - Dasha AI
Karuna Tata
Karuna Tata

Posted on


Building a emotional support friend - Dasha AI

What is Dasha AI?
Dash AI can be used to embed realistic voice and text conversational capabilities into your apps. Feels almost human ;)
How can Dasha AI help?
Dasha uses ML models where it listens, understands and answers just like humans do. This is how we got the idea of using Dasha AI at the time of mental health crisis when humans may or may not be available around them. Dasha has a call feature in which it asks you questions and understands your emotions by the way you speak. It helps you take the stress off by talking to you and assuring that you are feeling better.
How did we implement Dasha AI?
We made an app called DashiMotion which detects your emotions and makes Dasha call you if you are stressed or sad. Here's the part where Dasha becomes your emotional support friend BayMax and stays , listens to you till you feel good. We added custom intents which are helpful for having friendly conversations between the user and BayMax. We also added digressions to keep the conversation smooth and flowing to make it more human like interaction. Understanding human emotions are complex but with BayMax powered by Dasha AI you'll never feel that no one understands you. Remember there's always someone who listens to you (may or may not be human but still your friend).

 "yes": {
        "random": [[{ "text": "Great! I'm here for you" }],[{"text":"you can tell me anything and everything"}],[{"text":"I'm here to listen"}]]

      "no": {
        "first": [
            "text": "I can hear you and your thoughts. That's a secret between us. Would you like to tell me?"
Enter fullscreen mode Exit fullscreen mode

What's next for DashiMotion
Implementing text features of Dasha in the app. Adding text and call features of Dasha directly from the web app to simplify the process and make it easy for the users of the app.

Top comments (0)

The AI Brief

AI generated git commit messages

Minimize the struggle of remembering what you just coded. AI-generated commits make it easier to manage projects and keep track of changes. The Nutlope/aicommits project demonstrates how AI can improve commit messages.

I open sourced an AI that creates any UI in seconds

Make AI-generated user interfaces a breeze. This open-source project harnesses the power of generative AI technologies like chatGPT to create versatile, quick, and intuitive UI components.

Use AI to commit like a PRO in 1 second

Upgrade your commit message game with AI. Boost your productivity by using ChatGPT to generate commit messages and avoid context switching. OpenCommit is an open-source library that helps you achieve this easily.

Build your own ChatGPT starter kit

Train AI models on custom data for improved domain-specific knowledge. Combine the power of WebView technologies and this starter kit to train your ChatGPT model on specific websites, allowing for better-optimized outcomes.