An educational platform revolutionizing learning with AI-driven narratives. Personalized lessons, movie-themed experiences, and fictional examples based on real-world principles make learning engaging
The inspiration for TaleTutor came from the desire to make learning more engaging and effective for students. Traditional educational methods often fail to connect topics holistically and relate concepts to real-world scenarios, leading to disinterest and fragmented understanding. Drawing from research on narrative learning and the transformative power of storytelling, we envisioned an AI-driven platform that uses immersive narratives to captivate students' imaginations. TaleTutor strives to bridge the gap between abstract concepts and practical applications, making education both fun and meaningful.
TaleTutor is a narrative-based learning system that serves three primary purposes:
- Relating Material to Real-World Scenarios: Connecting academic content with practical applications.
- Fostering Student Comfort: Creating a comfortable and engaging learning environment.
- Making Learning Enjoyable: Using immersive narratives to make education fun.
- Dual Interfaces: Separate interfaces for teachers and students.
- Themed Learning: Students can choose their learning theme, such as Harry Potter, with subjects like Physics and Civics.
- Interactive Chat System: A character-led interactive chat system that dynamically explains concepts based on student interaction.
- Real-World Scenario Teaching: Using fictional characters to teach real-world scenarios through engaging narratives.
TaleTutor utilizes a LangChain-supported GPT-3.5 LLM to retrieve PDF content uploaded by teachers, convert it into a vectorstore, and perform RAG operations based on student queries. The system processes RAG output with another GPT-3.5 LLM that acts as a router, deciding whether to proceed with narrative building or knowledge retrieval. The GPT-3.5 LLM then generates narratives using zero-shot prompting. The system also manages off-topic queries by guiding students back on track or notifying teachers for relevant follow-up.
- GPT-3.5 LLM: For generating and routing narratives.
- LangChain: For managing RAG operations.
- Flask: Python server to interface with LLMs.
- Next.js: Frontend framework for the user interface.
- Axios: Library for making HTTP requests to the server.
- Top 10 at UC Berkeley AI Hackathon: Proud to have been selected and placed in the top 10.
- Innovative Approach: Conceptualizing and implementing an innovative narrative-based learning system.
- Team Collaboration: Building a diverse team and developing a full-stack application in under 24 hours.
We have ambitious plans to grow our mission of educating students through captivating characters and unique settings:
- Interconnected Stories: Creating greater interconnectedness of the stories our students see.
- Expanded Theme Library: Introducing more characters and settings to cater to diverse student preferences.
- Emotion Recognition: Expanding our AI model to recognize and respond to emotional changes in students.
- Rohit Raju
- Niranjan Cholendiran
- Carter Chen
- Mohammed Amin
Learn more about us on Devpost!





