Inspiration
I have always loved the prospect of machine learning. I am dreaming of the day when humanity and robotic minds are intellectually equivalent. Today's the first time I've implemented and deployed it.
What it does
Botsu is a AI chatbot made for helping students with their academics as well as helping to improve mental health. You can open the Python complied program, and you will be greeted with a welcome screen. This welcome screen has an inspirational quote of the day, as well as the general description of my app prototype.
How I built it
I built this with Python. Implementing the brains of the code which was through OpenAi's docs about GPT-3 was very interesting and straightforward. Afterwards, I designed the GUI on Figma, since it was very similar to the Photoshop process, making a few assets took a decent amount of time. However, finishing and completing the GUI was the most difficult, as my code sometimes did not hold up at all. And after hours of debugging and adding a few features (such as the MP3 player) at the end, I finally completed the project, and whew! What a relief, I finished.
Challenges we ran into
It was my first time building an application with TKinter, and it was rough. Figuring out what pieces go where, and building a GUI from scratch is the hardest part.
Accomplishments that we're proud of
- IMPLEMENTING OPENAI's GPT-3!!
- Understanding Python's TKinter -Added visuals (FIGMA designs), audio (music I made), and logic in a program together at the same time
What we learned
- I am starting to learn how the workflow of a (happy) programmer can be like, as I took almost the entire time coding this project.
- Understanding OpenAI's API for GPT-3 and how the models work such as temperature as well as understanding fitness.
- Since I learned how to code in visuals and audio, I can fully prototype a video game in the near future.
What's next for Botsu: The Student Assistant
If I can implement this right, I think I can start offering a product as soon as I can expand this project to other platforms. Some code was already planned but not implemented (commented out), which I plan to expand to Discord as a testing run. If I can successfully transfer this to a mobile application, I can probably start selling subscriptions.
Built With
- gpt3
- openai
- python
- tkinter


Log in or sign up for Devpost to join the conversation.