Inspiration

As students, we have many questions with very few answers. Traditional teaching methods limit the opportunity for children to be curious and explore new areas of learning.

Students do not benefit from the current teaching style as the UNESCO Institute for Statistics stated that 6/10 children are not reaching minimum proficiency levels in reading and mathematics. We looked to see how we could make learning into a more interactive process and prompt the curiosity of young students.

What it does

With Chat Through History users can talk to famous historians of the past to learn more about there background. These individuals have been deep-faked into a Disney style animation and respond using the ChatGPT API and some prompt engineering. This is a more immersive and 1 on 1 learning experience then current teaching styles for younger students.

How we built it

Our application was built using Next.js, Tailwind CSS, HTML, and JavaScript, complemented by ChakraUI for UI components. We leveraged the OpenAI API for natural language processing and generation to provide intelligent and context-aware responses. The D-ID API was integrated to deep fake our famous individuals with images that we generated with Midjourney.

Challenges we ran into

During the development process, we encountered several challenges, particularly in working with new technologies and implementing webhooks. As we incorporated cutting-edge technologies like the OpenAI API and D-ID API, we had to familiarize ourselves with their documentation and adapt our code accordingly. Additionally, integrating webhooks presented its own set of complexities, as we needed to ensure proper communication between different systems and handle asynchronous events effectively.

Accomplishments that we're proud of

Everything!

What we learned

During development, we eagerly learned new technologies. Exploring the OpenAI API and D-ID API documentation, we experimented with various configurations. Implementing webhooks honed our skills in handling asynchronous events and seamless communication. These experiences have expanded our capabilities and have equipped us for future projects.

What's next for Chat Through History

  • Improve the process to upload personas
  • Make the response time faster with sockets and web hooks
  • Hosting the application
  • Improvements to the user experience -Imitating the voices of the historians

Built With

Share this project:

Updates