Inspiration
While studying, problems come up that we have difficulties answering. This bot can help guide you to an answer without directly giving it to you.
What it does
When you present the bot with a question, it will ask you what you think the answer is and then guide you step by step until you find the correct answer.
How we built it
We built it using Cloudflare and llama2 api's. We also used a simple GUI in python as well some functions that involved if statements and string concatenation.
Challenges we ran into
Establishing working free api's, utilizing JSON files correctly and calling variables from one functions to another in python. On going are AI model training, string output into a text window formating and that AI model outputs are difficult to predict. We did not have time to figure out text wrapping in the GUI window, nor automatic textbox input resizing.
Accomplishments that we're proud of
Building the functions, properly connecting the AI model to the program and building a working GUI.
What we learned
How to implement Cloudflare and llama2 API's into a python script. Learned that web scraping is not feasible for a majority of websites since they have protections against web scraping. Learned tkinter library.
What's next for Macallin Tutor Bot
We can iterate on its GUI to improve the user experience and improve the AI output based on training and inputs. Because it is a lightweight script it can be rewritten so that it is easily embedded into other applications.
Built With
- ai
- cloudflare
- llama2
- python
- vscode
Log in or sign up for Devpost to join the conversation.