Inspiration
Friends and classmates inspired me. I recently met someone who was struggling with taking the first step in helping themselves during an overwhelming time. Sometimes just talking to someone about your struggles takes so much out of you, we fear judgment and scrutiny. With SupportBot, there will be no judgment, but rather suggestions and understanding. The SupportBot will help build confidence to seek best help necessary.
What it does
You are able to chat with our SupportBot. Our support chat will try its best to give the best advice on how to approach a problem.
How we built it
SupportBot is built with Python using the LangChain framework to integrate an LLM; in my case, I used Ollama. It also has a database used only to track mood for 10 days using SQLite, and Streamlit for visualization of data and the UI.
Challenges we ran into
Making sure to mitigate abuse of the system and AI with harmful queries. Making sure it does not give any diagnosis but only provide with help that is public.
Accomplishments that we're proud of
Though it is not done, I am proud of how far I have come with the idea and how close to reality it is becoming.
What we learned
I learned about using AI to improve the quality of life. The leverage of AI and its logical thinking is a great gateway to help take away the fear of reaching out. I also learned how AI has, is, and will continue to make the future better for humanity.
What's next for SupportBot
Finalizing the design, adding more automation, and adding more fun features to make SupportBot more user friendly and trusting, as well as improving security measures.
Log in or sign up for Devpost to join the conversation.