Inspiration
AI is a powerful tool that is quickly evolving while our methods of education have been . A seemingly taboo topic in academia, we wanted to show how AI can be a tool to uplift our learning not substitute it. We wanted to make learning more proactive and provide deeper understandings rather than being viewed as a copy and paste generator. After spending countless hours following the stack overflow breadcrumbs while writing code we decided a great way to demonstrate this would be with helping to understand code.
What it does
It allows you to input code and provides details about different lines and elements that are available upon hovering over the highlighted areas. It provides you general information, along with what purpose the line serves in the specific code. It also allows you to explore different media such as videos, and examples.
How we built it
We utilized OpenAI's api to create a language parsing backend built in python. The highlighting was done using a python script that takes in the html and returns highlighted text. To connect everything we used the Django framework.
Challenges we ran into
As first time Hackathon participants we were not used to working in an integrated environment. We were new to frameworks, project deployment, and full-stack development. Much of the time was spent learning new environments and tools.
Accomplishments we're proud of
Working on an idea that could make a difference Working with an AI API Completing Our First Hackathon
What we learned
We learned about project environments and collaborating on code. We also learned a lot about the ideation and validation process. We did not expect to spend as much time as we did on out initial idea stage.
What's next for Bui Bot
We aim to implement user profiles that keep track of frequently viewed and what media types users prefer to get information from. We hope to provide a more personalized experience that learns what previous knowledge you have so to only provide you with content to elevate your knowledge.
Log in or sign up for Devpost to join the conversation.