Skip to main content
Build an AI tutor that remembers student progress, surfaces knowledge gaps, and personalizes each session. EverOS gives the tutor long-term memory that persists across study sessions, so the second session knows what happened in the first.

Architecture

  • Episodes capture what happened: explanations given, quiz results, topics the student struggled with. Available within seconds of extraction.
  • Profile captures who the learner is: learning style, pace, goals. Built up in the background over many sessions.

Setup

Store tutoring interactions

Each exchange is stored into the student’s session. The student’s messages carry their student_id; the tutor’s use a tutor sender id.

Record assessments and gaps

Store quiz results and struggles as natural interactions. EverOS extracts them into searchable episodes. Write specific, actionable notes; they retrieve far better than vague ones.

Identify knowledge gaps

Search the student’s memory for topics they’ve struggled with, then feed those into the next session.

Complete adaptive tutor

Best practices

Let EverOS build the learner profile from natural statements rather than setting fields manually.
Call client.flush(session_id) when a study session ends so the next session can immediately recall it.

Next steps

Core concepts

How MemCell, episodes, and profiles work under the hood.

Python integration

Production patterns for learning applications.