Inspiration

Parents aren't always the best tutors because they don't always know the best way to approach learning in order to maximize their child's growth which is why we built AmbroseAI.

What it does

Our application allows the user to chat verbally with an emotionally intelligent tutor who can explain complex concepts and give simple problems that vary in difficulty based on the user's emotional state and performance. It can also connect you to top learning platforms and the most prominent communities for your favorite subject. It also allows users to create flashcards and summarize voice chats with the chatbot to help the user study.

How we built it

We build the backend using Flask, SQL Alchemy, You AI's API, and Hume AI's API. The front end was made completely in Swift.

Challenges we ran into

We initially struggled to integrate the API into our backend for the chatbot and connect the chatbot backend to the frontend, which halted our progress for a little while.

Accomplishments that we're proud of

We are proud that we never gave up despite the long hours spent resolving what initially seemed to be impossible errors. We are also proud to say that we have built a resource that makes learning simpler and more personal for young students.

What we learned

We learned how to integrate APIs into various endpoints while doing different tasks. Additionally, we learned about tokens and handshakes and the role they play in the backend.

What's next for Ambrose AI

We hope in the future our application won't just be for young students but for students of all ages. We plan on doing this by increasing the complexity of the questions the chatbot can give to the user so it would be able to help even college students with their more advanced coursework. Additionally, we plan on adding a social network aspect to the application based on your favorite subject or major so you wouldn't be linked to external communities.

Built With

Share this project:

Updates