Inspiration

We attended the Peel Innovation Symposium, where many teachers talked to us about creating a kid-friendly AI that they could utilize to help them teach students, & for students to learn at home more effectively. During COVID, we were thrown into a lockdown, and were victims of decreasing socializing in-person, but for younger children during this time, it would've been worse as they are still developing these skills. If they don't talk with others for a few months, it will severely hamper their social skills in the future. There have been many cases post COVID of children not socializing & being more quiet because they lost out on the development that would've happened. We saw this major issue in the next generation, & made it our main point. How do we get children to socialize in a world becoming more digital and AI-oriented while ensuring they are safe at all times.

What it does

Our website is a Google Gemini powered AI "buddy" that will talk back to you in a simple and natural way. There are 2 buttons, one for chat-based messaging, and one for audio-video based talks. There is also a conversation log where you can scroll and see all the talks that you've had so far. Once you ask a question to our buddy, he will respond in the form of a video, with different body expressions. The next page takes you to our translation page. Select a language, and you will be able to talk with our buddy and have engaging conversations where you can improve your French, Spanish, etc. If you get stuck on a sentence, you can click the "I don't understand" button it explains to you what that sentence means in English, so you have a useful translator & speaker all in one.

How we built it

We used Flask, HTML, CSS, JS for the front end aspects, Gemini's API for the base chatting, Cohere's API for moderation, Pytoon for the talking buddy. We built the front and back end simultaneously, with each of us working on a part. Since we did this, we were able to smoothly integrate and troubleshoot issues in real time.

Challenges we ran into

  • Slow generation times from Pytoon
  • Frontend debugging
  • AI going off topic/prompt occasionally

Accomplishments that we're proud of

  • Efficient data gathering
  • Speeding up the generation process
  • Making the avatar mouth move accurately :)

What we learned

  • Identified real world solutions in education
  • Learned how to use Cohere & Cohere moderation
  • Creating animations in Python

What's next for GoalGuidr

  • Pitch this idea to the Student Lead Peel Innovation Committee
  • Create more engaging, interactive experiences (like adding avatars to the language page!)
  • (optional) make UI better
Share this project:

Updates