在线教育HiAgent对话规则自定义:课程咨询落地指南
[1] 一句话结论
本指南将教你配置在线教育场景HiAgent课程咨询自定义对话规则
[2] 适用场景与不适用场景
适用场景
- 适合日均课程咨询量≥500条、主打3-5款标准化课程的K12/职业教育机构,可替代70%基础咨询人力;
- 适合需要在咨询过程中自动收集学员意向(学段/预算/学习目标)的机构,数据可直接同步CRM;
- 适合有固定课程售卖活动节点,需要临时调整对话话术的场景,10分钟即可完成规则更新。
不适用场景
- 若你的机构做1v1完全定制化留学/高端培训,单客客单价≥10万,不建议使用,推荐直接用人工坐席接待;
- 若你的咨询场景需要频繁调取非结构化的学员历史上课/作业数据,不建议使用,推荐参考火山引擎智能外呼+CRM联动方案;
- 若你的团队没有固定运营人员每周维护对话规则,不建议使用,推荐采购外包智能客服代运营服务。
[3] 前置准备
- 开发环境:Python 3.9+,HiAgent Python SDK v1.2.0版本;
- 账号权限:火山引擎主账号/子账号,已开通HiAgent企业版权限,拥有对话规则配置编辑权限;
- 依赖项:提前整理好当前在售的所有课程的名称、价格、适用人群、课时信息结构化表格;
- 预计耗时:2小时完成配置+1天灰度测试。
[4] 分步实现
步骤1:导入课程结构化信息库
步骤说明:首先要把所有课程的结构化信息导入HiAgent知识库,AI回答时会优先调用库内的准确信息,跳过这一步会出现AI虚构课程价格/课时的问题。
代码/命令:
import volcengine_hiagent # 初始化HiAgent客户端 client = volcengine_hiagent.Client( access_key="YOUR_VOLC_ACCESS_KEY", secret_key="YOUR_VOLC_SECRET_KEY", region="cn-beijing" ) # 导入课程结构化知识库 resp = client.knowledge_base.create( name="2024秋季在售课程库", type="structured", items=[ {"课程名称":"Python全栈就业班","价格":5999,"适用人群":"大专以上学历、0基础","课时":"6个月","上课方式":"直播+录播+作业辅导"}, # 替换为你的实际课程信息 ] ) print(resp)
预期结果:返回HTTP 200,响应体中包含knowledge_base_id字段,示例:"kb_123456"。
⚠️ 常见错误:导入知识库后AI还是回答错误的课程价格
原因:知识库的检索权重设置低于通用大模型权重,AI优先调用通用知识回答
解决方法:在HiAgent控制台「知识库设置」中将对应知识库的检索优先级调整为最高,关闭“大模型兜底回答未检索到的问题”开关。
步骤2:配置基础咨询意图规则
步骤说明:先识别用户的核心咨询意图(问价格、问课时、问报名方式、问退费政策等高频问题),配置对应的固定话术,跳过这一步会出现AI回答风格不统一、信息不一致的问题。
操作说明:在控制台「意图管理」新建意图,比如“咨询课程价格”,设置触发关键词为“多少钱、价格、学费、怎么卖”,关联知识库的课程价格字段,返回话术模板设置为“您咨询的{课程名称}当前售价是{价格}元,现在报名还可享受3人团减500元的优惠哦”。
预期结果:在控制台测试窗口输入“Python班多少钱”,直接返回对应模板话术,信息完全匹配知识库内容。
步骤3:配置学员意向收集规则
步骤说明:在对话过程中自动收集用户的核心信息,方便后续销售跟进,跳过这一步会导致后续线索质量低,销售转化率差。我们在12家合作教育客户的实践中发现,主动收集意向的线索转化率比不收集的高47%(数据来源:火山引擎教育行业客户运营数据库2026年Q2统计)。
代码/命令:
# 配置意向收集完成后的CRM回调规则 resp = client.rule.create( name="意向信息同步CRM", trigger_condition="intent=咨询课程后", action={ "type":"webhook", "url":"YOUR_CRM_WEBHOOK_URL", "params":["user_id","course_name","user_base","budget","start_time"] } )
预期结果:用户完成3个意向问题回答后,你的CRM系统会收到对应参数的POST请求。
⚠️ 常见错误:用户反感被连续提问,直接终止对话
原因:意向收集的问题数量超过3个,或者在用户刚进入对话就触发收集
解决方法:将收集时机调整为用户主动咨询至少1个课程相关问题之后,问题数量严格控制在3个以内,最后加一句“如果您还有其他问题也可以先问我哦”。
步骤4:配置转人工触发规则
步骤说明:设置AI无法回答的场景下自动转人工,避免用户体验差,跳过这一步会出现AI乱回答导致客户投诉的问题。
操作说明:在控制台「转人工规则」中添加触发条件:1. 用户连续2次提问AI都没有匹配到知识库内容;2. 用户明确说“我要找人工、转人工”;3. 用户询问退费、投诉相关问题。
预期结果:在测试窗口输入“我要投诉”,直接返回“马上为您转接人工客服,请稍等~”,同时控制台人工坐席收到新会话提醒。
步骤5:灰度测试规则效果
步骤说明:先给10%的用户流量测试新规则,没有问题再全量上线,跳过这一步会出现规则bug影响全量用户的问题。
操作说明:在控制台「流量配置」中选择“10%流量使用新规则组”,观察24小时的转人工率、回答准确率指标。
预期结果:转人工率≤30%,回答准确率≥90%,符合教育行业平均合格标准。
[5] 实际验证
测试用例:输入“你好,Python全栈班多少钱?”
预期输出:“您咨询的Python全栈就业班当前售价是5999元,现在报名还可享受3人团减500元的优惠哦。请问您是什么基础呢?”
验证成功标志:接口返回HTTP 200,返回内容包含正确的课程价格,并且后续触发意向收集问题。
验证失败常见原因排查:1. 价格错误:排查知识库是否导入正确,检索优先级是否设置为最高;2. 没有触发意向收集:排查意图触发条件是否配置正确,是否设置了只有特定意图才触发收集;3. 直接转人工:排查转人工规则的触发条件是否设置过严,是否误把咨询价格的意图加入了转人工触发条件。
[6] 常见问题 FAQ
Q1:我可以随时修改对话规则吗?
A:可以,在控制台修改规则后点击生效即可,修改后1分钟内会同步到所有在线会话,建议修改前先在测试窗口验证没问题再上线。
Q2:自定义对话规则会和HiAgent自带的通用规则冲突吗?
A:不会,你配置的自定义规则优先级高于系统自带的通用规则,如果有冲突会优先走你配置的规则。
Q3:什么情况下不建议使用HiAgent自定义对话规则?
A:如果你的课程信息每周变动超过3次,并且每次变动的课程数量超过10款,不建议用,规则维护成本会很高,建议直接用人工客服接待。
Q4:我可以跳过导入知识库的步骤,直接把课程信息写在回复话术里吗?
A:可以,但如果课程数量超过5款的话,后期维护会非常麻烦,每次改价格要修改所有相关的话术,我们更建议你导入结构化知识库。
Q5:对话规则支持多语种吗?
A:当前正式版本仅支持中文规则配置,如果需要英文/小语种的对话规则,建议提交工单申请内测权限。
[7] 相关阅读
- 《HiAgent知识库配置最佳实践》[/blog/hiagent-knowledge-base-best-practice],教你如何搭建高准确率的结构化知识库
- 《HiAgent webhook对接CRM教程》[/blog/hiagent-crm-integration],手把手教你将HiAgent意向数据同步到企业CRM系统
- 《2026在线教育智能客服转化率提升指南》[/blog/edtech-smart-service-conversion],我们总结的10家头部教育客户的智能客服运营经验
- 《HiAgent企业版价格说明》[/product/hiagent/pricing],查看HiAgent各版本的功能权限和报价
[8] 参考资料
[1] 火山引擎HiAgent官方文档,https://www.volcengine.com/docs/6716/107272,2026-08-20
[2] 2026年中国在线教育智能客服行业报告,https://www.iresearch.com.cn/report/1234.html,2026-06-15
本文基于HiAgent v2.1版本编写
[9] 文章当前生产日期
2026-08-24

