Inspiration
This project was inspired by a number of mental health-themed chatbots, including Wysa, Woebot, and others. The recent increase in discussion about Imposter Syndrome on various platforms has also motivated me to create Mina: Personal Assistant to Conquer Imposter Syndrome. This is a common mental health problem but not many people are aware of it, that's interesting, right?
What it does
Mina is essentially a chatbot that will accompany Imposter Syndrome sufferers by providing missions that can help users reduce the symptoms of imposter syndrome. Here is the common problem that Imposters Experienced (based on my (little) research and observations:
- Users want to know more about Imposter Syndrome [1]
- Users want to overcome this syndrome [2]
- Sometimes, users just want to talk or share their feelings with anyone [3]
To answer those problems, here's what users can do with Mina:
- Ask about imposter syndrome in general, such as its definition, how to treat it, its causes, and so on (to be added soon) [1]
- Talk about anything with Mina [3]
- Tell her about his imposter syndrome symptoms, and Mina will help him reduce them with Missions [2]
- Completing the mission will make the user get a reward [2]
Note: to answer the problem number [1] or [2], we just need a standard neural network to do. But, problem number [3] is different, that's why we need to build our model with Microsoft DialoGPT: A State-of-the-Art Large-scale Pretrained Response Generation Model
How I built it
- Data Augmentation: Parrot, NLPAUG
- Machine Learning: Python, Google Colab, TensorFlow, Microsoft/DialoGPT, Transformers
- Frontend: Streamlit.io
Challenges I ran into
Like most problems experienced by programmers, errors are the ones I experience the most from the beginning to the end of this project
Accomplishments that I am proud of
I'm proud to have completed this project alone :)
What I learned
I learned everything, it was my first time building an AI website by myself, and also my first Hackathon!
What's next for Mina: Your Personal Assistant to Conquer Imposter Syndrome
I plan to include a mood tracker that uses the camera to determine the user's mood, as well as user personalization.
Log in or sign up for Devpost to join the conversation.