| name | curriculum-standard |
| description | 检索课程标准、考试大纲和教学要求。使用场景:需要对照课标确认教学范围、考纲要求,或向学生说明"这个考不考"时。 |
curriculum-standard
从 Milvus 知识库中检索 curriculum_standard 类型文档,自动推断掌握层次(了解/理解/掌握/经历)和考试频率(high/medium/low)。
输入参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
| query | string | 是 | — | 搜索关键词,如 "三角函数教学要求" |
| grade | string | 否 | "" | 年级过滤,如 "高一" |
| subject | string | 否 | "" | 学科过滤,如 "数学" |
返回字段
| 字段 | 类型 | 说明 |
|---|
| success | bool | 是否执行成功 |
| standards | array | 课标条目列表 |
| standards[].content | string | 课标原文(最多 500 字) |
| standards[].grade | string | 年级(原文标注或参数指定) |
| standards[].subject | string | 学科 |
| standards[].mastery_level | string | 推断掌握层次:了解 / 理解 / 掌握 / 经历 |
| standards[].exam_frequency | string | 推断考试频率:high / medium / low |
| standards[].score | float | 向量相似度(0~1) |
| count | integer | 返回条目数 |
| summary | string | 人类可读的掌握层次和考频摘要 |
掌握层次推断规则
| 关键词 | 层次 |
|---|
| 掌握 / 熟练 / 灵活 / 综合 | 掌握 |
| 理解 / 应用 / 运用 | 理解 |
| 了解 / 知道 / 认识 / 初步 | 了解 |
| 经历 / 体验 / 探究 | 经历 |
内部逻辑
- Milvus 检索,filter_type = "curriculum_standard",top_k = 5
- 对每条结果关键词匹配推断掌握层次和考试频率
- 聚合生成摘要
使用方
- ProgressAgent:制定学习规划时对照课标要求
注意
- grade 和 subject 参数为元数据过滤,依赖知识库文档是否有对应标注;若无标注,返回字段值为 "未标注"
- 知识库数据质量直接影响结果准确性,建议定期更新导入课标文档