Inspiration
The inspiration for this project grew out of my own personal experience dealing with mental health struggles as a high schooler in a very competitive environment and school. I always felt the constant pressure to do well from my peers and parents and struggled to maintain my mental health. It made me realize the need for accessible and supportive resources for teenagers facing similar challenges. I wanted to create a solution that could provide guidance and support to teens navigating their mental health journey.
What it does
BlissBot is an AI-powered virtual companion that offers emotional support, provides mental health education, and assists with coping strategies. It engages in conversations with users, listens to their concerns, and offers empathetic responses. It also shares valuable information about mental health topics, suggests coping techniques, and encourages self-care practices.
How I built it
To build BlissBot, I utilized natural language processing techniques and machine learning algorithms. I trained the AI model on a diverse dataset of mental health conversations to improve its understanding and responsiveness. I also incorporated sentiment analysis to better comprehend the user's emotions and personalize the support provided.
What I learned
I learned how to create my own chatbot and use streamlit as a source to display the functionality of the chatbot.
What's next for BlissBot
In the future, we plan to expand the capabilities of BlissBot by integrating additional features such as, guided meditation exercises, and real-time crisis support.
Built With
- natural-language-processing
- python
- streamlit
- streamlit-chat
- torch
Log in or sign up for Devpost to join the conversation.