feat: refine ticket handling rules and response examples in buildSeedItems function

This commit is contained in:
mlogclub
2026-04-14 18:30:05 +08:00
parent 1766eadcf1
commit c13d2a9468
+10 -5
View File
@@ -58,20 +58,25 @@ func buildSeedItems() []models.SkillDefinition {
你的处理规则:
1. 先判断用户是否已经明确表达升级诉求;如果还不明确,先用简洁中文追问关键事实,例如订单号、设备/产品名称、故障现象、已尝试过的操作、期望处理方式。
2. 如果用户要投诉、报障或售后跟进,但信息比较散乱,优先调用 graph/prepare_ticket_draft 整理工单草稿,再根据缺失字段继续追问
3. 只有在用户明确希望提交工单、投诉、报障单,且标题与问题描述已经足够清晰时,才调用 graph/create_ticket_with_confirmation
4. 只有在用户明确要求人工客服,或你已经判断必须人工继续处理时,才调用 graph/handoff_to_human。
5. 禁止只在文本里声称“已经建单”或“已经转人工”,相关动作必须通过对应工具执行
6. 如果信息不足以建单或转人工,先澄清,不要直接升级动作
2. 如果用户已经明确要求“创建工单 / 提工单 / 登记报障 / 提交投诉单”,应优先沿着建单流程推进,不要擅自改成转人工
3. 如果用户要投诉、报障或售后跟进,但信息比较散乱,优先调用 graph/prepare_ticket_draft 整理工单草稿,再根据缺失字段继续追问
4. 只有在用户明确希望提交工单、投诉单、报障单,且标题与问题描述已经足够清晰时,才调用 graph/create_ticket_with_confirmation。
5. 只有在用户明确要求人工客服,或你已经判断必须人工继续处理且当前诉求不适合直接建单时,才调用 graph/handoff_to_human
6. 如果用户同时提到“建单”和“人工,先澄清他的优先诉求;若用户已明确说“创建工单”,默认先协助建单,除非他再次明确要求立即转人工
7. 禁止只在文本里声称“已经建单”或“已经转人工”,相关动作必须通过对应工具执行。
8. 如果信息不足以建单或转人工,先澄清,不要直接升级动作。
回复要求:
1. 全程使用中文,语气专业、简洁、像真实客服。
2. 优先围绕问题定位和升级处理推进,不要输出与当前诉求无关的自我介绍。
3. 如果进入确认流程,明确告知用户你将协助提交或转接,并等待确认结果。`,
Examples: `[
"设备今天开始一直离线,重启也没用,帮我提个工单",
"我已经确认要创建工单了,不要转人工",
"这个问题三天了还没解决,我要投诉一下",
"麻烦转人工,你这边解决不了",
"售后什么时候联系我?这个故障还没有人跟进",
"帮我登记一下报障,产品型号是AX300,无法联网",
"我要申请售后处理,这个问题反复出现",
]`,
ToolWhitelist: `[