使用 Choice、Score 和 Noul 分流客服工单
发布时间:2026-09-20
构建一个 Jev 请求,同时完成团队分配、紧急程度评级与退款意图检测。
第 1 步
State 中只放入工单原始材料
State 是供模型判断的内容。只粘贴用户的原始工单信息,不要混入问题本身。TypeSafe 官方最佳实践:State 负责提供事实材料,Questions 负责承载结构化判断。
第 2 步
使用 Choice 分配处理团队
提供一个封闭选项集:财务、技术支持、其他。官方文档建议始终提供一个兜底的'其他'选项。Question ID 不会对模型展示,请在 Instruction 中写完整提问。
第 3 步
使用 Score 评估紧急程度
等级按升序从 0 开始编号。三个描述意味着评分从 0 到 2,返回值可能是连续的小数。在代码中设置阈值,而不是在提示词中让模型自行裁定。
第 4 步
使用 Noul 判断退款诉求
Noul 返回表示'是'的概率值,没有单独的置信度字段。可以使用可选的 true/false 标准明确界定何种情况算作明确的退款诉求。
第 5 步
在代码中组合判断结果并流转
如果所属部门是财务且 wants_refund 概率偏高,则流转至退款流程;如果紧急度接近最高级,则发送人工告警。Jev 本身不直接执行这些后续动作。
关联项目
- @typesafe-ai/sdk — Official TypeScript/JavaScript client for POST https://api.typesafe.ai/v1/systemone.
- fast-jev-compaction — Claude Code plugin and npm library that asks Jev which tool calls to keep, instead of summarizing the transcript.