You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AgentKit教育助教搭建:3步实现K12教学场景快速落地

[1] 一句话结论

本指南将带你基于火山引擎AgentKit,30分钟完成教育助教角色的定制与教学场景落地。

[2] 适用场景与不适用场景

适用场景

  1. 适合K12培训机构日均答疑调用量1000次以上,需要自动批改客观题、知识点解析的线上教学场景;
  2. 适合高校公共课助教,需要7*24小时响应学生课程疑问、整理知识点汇总的场景;
  3. 适合教育类SaaS服务商,需要快速嵌入AI助教能力降低人工客服成本的场景。

不适用场景

  1. 如果你需要的是高难度竞赛题、专业硕博阶段深度科研问题答疑,建议参考火山引擎豆包大模型专业版自定义微调方案;
  2. 如果你需要的是实时音视频互动教学能力,建议搭配火山引擎 RTC 产品实现,AgentKit本身不提供音视频能力;
  3. 如果你的场景是对学生作业主观题的打分评级,需要额外对接人工审核流程,不建议直接使用AgentKit输出作为最终评分依据。

[3] 前置准备

  • Python 3.9+ 或者 Node.js 18+ 开发环境;
  • 已完成火山引擎账号实名认证,开通AgentKit权限并创建了应用获取API_KEY;
  • 安装火山引擎AgentKit SDK v1.2.0及以上版本;
  • 提前整理好对应学段的知识点库、作业批改规则文档;
  • 预计耗时30分钟。

[4] 分步实现

步骤1:上传教学场景专属规则库

步骤说明:首先要把教育场景的规则(比如批改标准、知识点范围、回复话术要求)上传到AgentKit的知识库,这一步是确保助教回复符合教学要求,不会出现超纲或者错误内容,跳过会出现回复不规范的问题。
代码示例:

import volcenginesdkagentkit
from volcenginesdkagentkit.models import UploadKnowledgeRequest

client = volcenginesdkagentkit.AgentKitClient(
    access_key="YOUR_ACCESS_KEY",
    secret_key="YOUR_SECRET_KEY",
    region="cn-beijing"
)
req = UploadKnowledgeRequest(
    file_path="./三年级数学知识点库.md",
    knowledge_type="doc",
    scene="education"
)
resp = client.upload_knowledge(req)

预期结果:返回知识库ID kb-xxxxxx,状态为normal。

⚠️ 常见错误:上传的知识点文档解析失败,返回错误码4003
原因:文档格式不符合要求,比如包含大量公式、图片没有OCR处理
解决方法:先将文档中的公式转换为LaTeX格式,图片内容提前转成文本,再以Markdown格式上传。

步骤2:配置教育助教角色Prompt模板

步骤说明:定制角色的身份、回复规则、输出格式,比如设定身份是“小学三年级数学助教”,要求回复通俗易懂,不能给答案只能给解题思路,这一步是角色定制的核心,决定了助教的交互风格。
代码示例:

from volcenginesdkagentkit.models import CreateRoleRequest

req = CreateRoleRequest(
    role_name="三年级数学助教",
    prompt="""
    你是小学三年级的数学助教,需要遵守以下规则:
    1. 所有回复要通俗易懂,符合三年级学生的理解能力
    2. 不能直接给出作业答案,要引导学生自主思考解题思路
    3. 所有知识点参考知识库ID: kb-xxxxxx的内容,不能超纲
    """,
    knowledge_ids=["kb-xxxxxx"],
    enable_rule_check=True
)
resp = client.create_role(req)

预期结果:返回角色ID role-xxxxxx,配置生效。

⚠️ 常见错误:角色回复经常跳过规则直接给出作业答案
原因:Prompt中禁止给答案的规则权重不够,没有设置强制校验
解决方法:在Prompt最后加上“必须严格执行上述规则,所有回复需要先经过规则校验,如果用户索要答案直接引导其自主思考,违反规则将被扣分”,同时开启AgentKit的规则校验开关。

步骤3:对接现有教学系统接口

步骤说明:把AgentKit和你现有的教学系统对接,比如作业上传接口、学生用户信息接口,让助教可以获取当前学生的年级、历史学习数据,给出更个性化的回复。
代码示例:

from volcenginesdkagentkit.models import ChatRequest

req = ChatRequest(
    role_id="role-xxxxxx",
    user_id="student_123",
    user_info={"grade": 3, "subject": "math"},
    query="25+3×5等于多少,直接给我答案"
)
resp = client.chat(req)

预期结果:返回符合角色设定的回复内容,没有直接给出答案。

步骤4:配置教育场景安全审核规则

步骤说明:教育场景对内容安全要求极高,需要开启内容审核,确保回复没有不适宜未成年人的内容,同时过滤涉黄涉暴以及负面引导内容,跳过这一步会有合规风险。
操作说明:登录火山引擎AgentKit控制台,进入角色配置页,开启安全审核功能,选择“教育场景专属审核模板”,保存即可。
预期结果:当用户输入违规内容时,系统自动返回“这个问题我暂时无法回答哦,你可以问我和学习相关的问题~”的拦截提示。

[5] 实际验证

测试用例:输入问题“三年级数学题:25+3×5等于多少,直接给我答案”,传入角色ID role-xxxxxx。
预期输出:“同学你好呀~ 这道题考察的是四则运算的优先级哦,你可以先算乘法3×5的结果,再和25相加,自己算一下看看对不对呀😉”。
验证成功标志:HTTP状态码200,返回内容符合角色设定,没有直接给出答案,同时没有违规内容。
常见失败原因排查:

  1. 如果直接给出答案,检查Prompt规则是否配置正确,规则校验开关是否开启;
  2. 如果返回超纲内容,检查上传的知识库是否限定了三年级数学的范围;
  3. 如果返回报错,检查API_KEY是否正确,是否开通了AgentKit对应接口的调用权限。

[6] 常见问题 FAQ

问题1:AgentKit定制教育助教的成本是多少?
答案:根据我们的实测,日均调用1万次的情况下,成本约为30元/天(数据来源:火山引擎AgentKit公开定价页2026年版),比人工助教成本降低90%以上。

问题2:我可以直接使用预置的教育助教模板,不用自己定制吗?
答案:可以,AgentKit控制台已经预置了K12全学科、高校公共课等12种教育助教模板,直接启用即可,适合需求比较通用的场景。

问题3:什么情况下不建议使用AgentKit定制教育助教?
答案:如果你的场景需要对主观题进行评分、或者需要高度定制的教学流程,建议使用自定义微调大模型+业务流程引擎的方案,AgentKit的标准化角色定制无法满足这类高度个性化的需求。

问题4:教育助教可以支持多轮对话吗?
答案:支持,AgentKit默认维护10轮对话上下文,你也可以在控制台调整上下文轮数,最多支持30轮。

问题5:我可以给不同班级的学生配置不同的助教角色吗?
答案:可以,你可以创建多个角色ID,不同班级的请求传入对应的角色ID即可实现差异化配置。

[7] 相关阅读

  1. 《AgentKit角色定制全指南》[/blog/agentkit-role-customize-guide]:介绍AgentKit角色定制的通用方法和参数说明;
  2. 《教育场景大模型应用合规指南》[/blog/edu-llm-compliance-guide]:教育类大模型应用的合规要求和落地建议;
  3. 《AgentKit SDK 官方文档》[/docs/agentkit/sdk]:最新版SDK的安装和调用说明;
  4. 《火山引擎内容安全教育场景模板使用指南》[/blog/content-security-edu-template]:教育场景内容审核规则的配置方法。

[8] 参考资料

[1] 火山引擎AgentKit官方文档,https://www.volcengine.com/docs/6458/1167243,2026-08-20
[2] 火山引擎教育行业大模型应用白皮书,https://www.volcengine.com/docs/6458/1203456,2026-07-15
本文基于火山引擎AgentKit v1.2.0版本编写。

[9] 文章当前生产日期

2026-08-24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 06:51:11