Multi-agent learning
Omni-Tutor AI
A routed learning system that holds learner context and selects an appropriate teaching mode for the task.
Operational system / 0201The opportunity
Start with the work that is painful enough to change.
Learning tools often respond to prompts but do not adapt their method to the learner's current understanding, goal, or feedback.
Repeated throughout a learning session and whenever a learner gets stuck.
A generic answer can explain a topic yet miss the learner's level, misconception, or preferred path to practice.
Lost momentum, repeated questions, and weak signal about whether real understanding improved.
02The work, redesigned
From a fragmented handoff to a controlled operating path.
Before
- 01Learner question
- 02One generic answer
- 03Learner retries
- 04Context is lost
- 05More confusion
After
- 01Learner intent
- 02Profile + lesson context
- 03Teaching-mode router
- 04Focused interaction
- 05Feedback loop
03The specification
Make the job, constraints, and definition of done explicit.
Guide a learner through the next useful step while preserving enough context to adapt the following interaction.
- Learner question
- Current goal
- Prior attempts and feedback
- Available lesson material
A teaching response matched to the task, plus a lightweight signal for the next learning turn.
The learner receives an appropriate mode of help, the response stays within the available learning material, and the next state is captured clearly.
The system must interpret open-ended questions, decide whether to explain, quiz, scaffold, or review, and adapt the next step from learner feedback.
Progress records, mastery thresholds, content permissions, and assessment scoring should use explicit application rules rather than model judgment.
04The operating system
A worker is more than a model response.
Use learner state and task type to select a teaching approach, produce a focused interaction, and record the signal needed for the next turn.
- Interpret the learning goal
- Select explanation, practice, or review mode
- Ground the response in lesson context
- Capture feedback for the next turn
- Current learning goal
- Learner level
- Safety and teaching policy
- Relevant lesson material
- Prior attempts
- Assessment and feedback signals
Find relevant approved material
Read-onlyCourse-scoped retrieval
Choose the response strategy
InternalRoutes only among defined modes
Persist the next-step signal
Scoped writeLearner state only
05Controlled autonomy
Give the system room to reason. Keep the consequences governed.
Deliberate routing
Multiple roles exist because teaching mode selection and teaching itself are separate jobs; they are not agents for novelty.
Grounded instruction
The response is constrained by relevant lesson context instead of a single all-purpose prompt.
Explicit learner state
Progress is stored as application state so the system does not rely on a fragile chat history alone.
06Proof and iteration
Make the system inspectable before asking people to trust it.
- Selected teaching mode
- Context retrieved
- Learner feedback
- State transition
- Escalation or retry
- Mode selection quality
- Grounding in lesson material
- Assessment alignment
- Helpful next step
- Safe fallback behavior
A more capable answer is not always a better lesson. The system needs to know when to ask, demonstrate, test, or slow down.
Build an evaluation set around common misconceptions and use those outcomes to improve routing rules and reusable teaching skills.
Intended outcome
Instruction that responds to the learner, not just the prompt.
This system briedev.hamzasajid@gmail.comonal design: the work to improve, the boundaries that keep it safe, and the evidence needed to operate it responsibly. It does not claim unmeasured benchmarks.
Discuss a similar system