Tutor智能体设计

该智能体是一个助教系统,可以答疑、组卷和制定计划

框架选择

Mastra是功能很强大,但是tutor智能体的特点:

  • 需要高频的和用户进行交互(通过ask_user表单)
  • 延迟是首要需要关注的
  • 垂直化的agent,需要在垂直领域进行harness,而不是一个通用的智能体

所以,MVP版本可以直接使用ai-sdk

设计

  • 用户输入
  • agent
    • 加载skill
    • 按照skill执行
    • 出卷
    • 计划

核心流程设计

答疑

组卷

  1. 学生信息上下文注入
  2. 如果没有,那么就使用ask_user来判断学生的学科、年级、练习目的(是检测学习效果、巩固基础、提升还是什么)这个是确定题目的难度、题目数量
  3. 针对学科和年级来确定想要练习的知识点
  4. 确定一个或者多个知识点的时候开始搜索题库
  5. 写入试卷

计划

参考信息

知识点和年级的映射

首先是年级和教材的映射关系,知识点是按照教材来确定层级的。

年级学期使用教材
高一上学期必修 第一册
高一下学期必修 第二册
高二上学期选择性必修 第一册
高二下学期选择性必修 第二册、第三册

然后是知识点、教材和年级的完整映射:

一级知识点二级知识点教材年级/学期
必修·预备知识集合与常用逻辑用语必修 第一册高一上学期
必修·预备知识一元二次函数、方程和不等式必修 第一册高一上学期
必修·函数函数的概念与性质必修 第一册高一上学期
必修·函数指数函数与对数函数必修 第一册高一上学期
必修·函数三角函数必修 第一册高一上学期
必修·函数数列选择性必修 第一二册高二下学期
必修·函数一元函数的导数及其应用选择性必修 第二册高二下学期
必修·几何与代数平面向量及其应用必修 第二册高一下学期
必修·几何与代数复数必修 第二册高一下学期
必修·几何与代数立体几何初步必修 第二册高一下学期
必修·几何与代数空间向量与立体几何选择性必修 第一册高二上学期
必修·几何与代数直线和圆的方程选择性必修 第一册高二上学期
必修·几何与代数圆锥曲线的方程选择性必修 第一册高二上学期
必修·概率与统计统计必修 第二册高一下学期
必修·概率与统计概率必修 第二册高一下学期
必修·概率与统计计数原理选择性必修 第三册高二下学期
必修·概率与统计随机变量及其分布选择性必修 第三册高二下学期
必修·概率与统计成对数据的统计分析选择性必修 第三册高二下学期
顶部