Skip to content
    AI engineering roles via the DiamantAI Collective.See open roles
    EducationalGenAI Agents

    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

    • 1
      Learning State Graph: Orchestrates the sequential learning workflow
    • 2
      Checkpoint System: Defines structured learning milestones
    • 3
      Web Search Integration: Dynamically retrieves relevant learning materials
    • 4
      Context Processing: Chunks and processes learning materials
    • 5
      Question Generation: Creates checkpoint-specific verification questions
    • 6
      Understanding 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.

    Free and open-sourceRunnable Jupyter notebookActive community support
    Go deeper · Amazon Bestseller in Generative AI

    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

    More Educational tutorials

    More from GenAI Agents