Inspiration

We wanted to use the power of Large Language Models to make a positive change in the education sector. The aim of this project was to make personal tutoring more accessible, and allow students to take their learning into their own hands.

What it does

My AI Tutor acts as a personal tutor for students of all ages. It was designed to be able to help students understand assignment questions, and guide them through the process of coming to a solution without giving it to them right away. The model takes the user's grade range as a custom parameter, and adjusts it's response to reflect the level of knowledge and technical depth best suited to each user. After helping a user with a problem, It can answer follow up questions, and clear up any misunderstandings before continuing. It will also keep the user on task, by refusing any non academics related questions

How we built it

This app was built using Cohere's API, React.js for the frontend, and Flask for the backend. We use Cohere's classify and generate methods to flag non academics related questions, and the questions that go through are handled by Cohere's generative AI

Challenges we ran into

Neither of us had used the Cohere API or Flask before this project, so it took us some time to get used to these new tools.

Accomplishments that we're proud of

We're proud of incorporating AI in a project, as it was not something that either of us had done before. It was definitely an exciting skill to learn, and playing around with Cohere's model was incredibly interesting.

What we learned

Through this project, we learned a lot about both web development and AI. Incorporating the Cohere API and a backed framework that was new to both of us was definitely a challenge, but we came out with new skills to be proud of.

What's next for My AI Tutor

Some features that we want to add to My AI Tutor include:

- generate links to online videos for further explanation of challenging topics
- Custom practice problems and a practice quiz page personally generated for the user

Built With

Share this project:

Updates