Documentation

← All agent examples

Course tutor that answers from your materials

A chat tutor for a course or training program. It answers learners' questions from the course materials you upload, points to where in the materials the answer is, and remembers the conversation so follow-up questions work.

Education
tutor
course
training
chat
study help
onboarding

How it starts

When you run it.

What it needs

  • Course materials source — Where your course materials live. Upload syllabi, readings and slides to it after the agent is created.
  • Course knowledge base — The knowledge base the tutor answers from.
  • Tutoring conversations — Holds each learner's conversation history, keyed by session.

Steps

Find relevant course material

Retrieval

Record the question

Append Chat Turn

Reply as a tutor

Prompt Call

In parallel:

Stream the reply

Streaming Result

In parallel:

Record the reply

Append Chat Turn