Chiron - Feynman Learning
This notebook presents a structured learning agent implemented using LangGraph. The system guides learners through a sequence of defined but customizable checkpoints, verifying understanding at each step and providing Feynman-style teaching when needed.
In traditional educational settings, access to personalized 1:1 tutoring is often limited by cost and availability. This project aims to democratize personalized learning by creating an AI tutor that can: - Provide individualized attention and feedback 24/7 - Use your own notes and web-retrieved content as context - Offer patient, simple explanations of complex topics
What you'll learn
- 1Learning State Graph: Orchestrates the sequential learning workflow
- 2Checkpoint System: Defines structured learning milestones
- 3Web Search Integration: Dynamically retrieves relevant learning materials
- 4Context Processing: Chunks and processes learning materials
- 5Question Generation: Creates checkpoint-specific verification questions
- 6Understanding Verification: Evaluates learner comprehension with a clear threshold (70%)
About this tutorial
This hands-on Jupyter notebook is part of GenAI Agents, a free open-source repository by Nir Diamant covering ai agents techniques with runnable code examples and detailed explanations.
RAG Made Simple
Nir Diamant's complete visual guide to Retrieval-Augmented Generation — essential for any GenAI engineer building systems that retrieve and ground responses on real data.
Get it on Amazon⭐ 4.4 stars · 1,500+ readers · Kindle $9.99 · Paperback $24.99 · Free with Kindle Unlimited
