Inspiration

We got this idea thinking how Covid-19 has left an impact on people's mental health and also after recent events in Ukraine and the current situation in the world.

What it does

Depression, anxiety, and concern greatly influence people's socialization which plays a major role in human mental health. As a result, many people find themselves in need of advice for related problems from appropriate specialists, usually psychologists. However, due to overloaded queues, it can take months or even longer to get in touch with a specialist, meanwhile, the problem is still there. There is comfort in knowing that there are many options for treating depression. These can include psychotherapy (talk therapy), antidepressant medication, and natural approaches, such as eating a nutritious diet, getting regular exercise, and following good sleep habits. So we created a bot that will be like a psychologist giving advice instead of a busy psychologist.

Our bot is trained to be supportive, he tries to make people feel better, and in case of an emergency, for example, a person suddenly writes that he/she wants to commit suicide, bot will tell them to not do that and send suicide crisis hotline numbers (Also those numbers are available when person types in !help command).

How we built it

We used Discord.js and openAI to train our bot to be supportive and helpful to comfort its users. We spent more than 20 hours writing the code and training it through different situations. Also, the Machine Learning workshop on Saturday really helped us understand more deeply how machine learning works and decide which training solution would be best for a short amount of time.

Challenges we ran into

Our first challenge was to figure out how AI and machine learning works and how to integrate them into a discord bot. The second challenge was when we ran into some problems with our code but luckily we fixed them. And our third challenge was to figure out the best way to train the bot.

Accomplishments that we're proud of

That we managed to do it in 48h since we didn't know anything about machine learning.

What we learned

We learned about machine learning and AI in just one day and managed to create a working chatbot.

What's next for Innovators Team

To continue the development of this bot and make it public. Also to continue participating in hackathons with our ideas and continue to improve our coding skills.

Built With

Share this project:

Updates