Project 01 / Agents + education
EduAgent
A conversation that becomes a learning path.
01 / Context
The starting point.
A learning goal is a starting point, not a syllabus. EduAgent explores how multiple agents can work together to turn that goal into a structured learning experience.
02 / Approach
How the pieces connect.
An Analyst and a Planner debate a personalized path before producing a syllabus. An Instructor then teaches each section interactively. Planning and instruction are distinct parts of the same experience.
- 01Learning goal
- 02Analyst ↔ Planner
- 03Syllabus
- 04Instructor
03 / In focus
A path with memory
Progress is persisted to SQLite, connecting the learning plan to an ongoing record of study. Pydantic and Pytest sit alongside LangGraph and LangChain in the project’s Python stack.
- Python
- LangGraph
- LangChain
- OpenAI
- SQLite
- Pydantic
- Pytest
04 / Outcome
What came together.
The project combines collaborative planning, a structured syllabus, interactive instruction, and persisted progress. Its documented test suite contains 99 automated tests.
Read the project documentation