68 lines
2.1 KiB
Markdown
68 lines
2.1 KiB
Markdown
|
|
---
|
|||
|
|
name: high_risk_check
|
|||
|
|
description: 高风险场景检测工具,检测退款、投诉、隐私承诺、转人工等高风险场景
|
|||
|
|
triggers:
|
|||
|
|
- 用户消息可能涉及退款请求
|
|||
|
|
- 用户表达投诉或升级意愿
|
|||
|
|
- 用户要求敏感隐私承诺
|
|||
|
|
- 用户明确要求转人工
|
|||
|
|
- 用户情绪激动或表达不满
|
|||
|
|
anti_triggers:
|
|||
|
|
- 已完成高风险判定且结果未变化
|
|||
|
|
- 当前仅需知识检索,无风险迹象
|
|||
|
|
- 用户问题与风险场景无关
|
|||
|
|
- 已进入人工服务流程
|
|||
|
|
tools:
|
|||
|
|
- high_risk_check
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 使用指南
|
|||
|
|
|
|||
|
|
### 何时使用
|
|||
|
|
当用户消息可能涉及退款、投诉升级、隐私承诺、转人工等高风险场景时使用。
|
|||
|
|
|
|||
|
|
### 何时不使用
|
|||
|
|
当已完成高风险判定且结果未变化,或当前仅需知识检索时不要重复调用。
|
|||
|
|
|
|||
|
|
### 支持的高风险场景
|
|||
|
|
|
|||
|
|
| 场景 | 标识 | 说明 |
|
|||
|
|
|-----|------|------|
|
|||
|
|
| 退款 | refund | 用户要求退款 |
|
|||
|
|
| 投诉升级 | complaint_escalation | 用户威胁投诉或升级 |
|
|||
|
|
| 隐私敏感承诺 | privacy_sensitive_promise | 用户要求敏感信息承诺 |
|
|||
|
|
| 转人工 | transfer | 用户要求转人工服务 |
|
|||
|
|
|
|||
|
|
### 参数说明
|
|||
|
|
|
|||
|
|
| 参数 | 类型 | 必填 | 说明 |
|
|||
|
|
|-----|------|-----|------|
|
|||
|
|
| message | string | 是 | 用户消息原文 |
|
|||
|
|
| tenant_id | string | 是 | 租户 ID(系统自动注入) |
|
|||
|
|
| domain | string | 否 | 业务域(可选) |
|
|||
|
|
| scene | string | 否 | 场景标识(可选) |
|
|||
|
|
| context | object | 否 | 上下文(仅 routing_signal 字段会被消费) |
|
|||
|
|
|
|||
|
|
### 示例调用
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message": "我要投诉你们并且现在就给我退款,不然我去12315",
|
|||
|
|
"scene": "open_consult"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 结果解释
|
|||
|
|
|
|||
|
|
- `matched=true`: 检测到高风险场景,优先按 `recommended_mode` 执行
|
|||
|
|
- `risk_scenario`: 匹配的风险场景类型
|
|||
|
|
- `rule_id`: 触发的规则 ID
|
|||
|
|
- `fallback_reason_code`: 降级原因码
|
|||
|
|
|
|||
|
|
### 注意事项
|
|||
|
|
|
|||
|
|
1. tenant_id 由系统自动注入,模型不要填写
|
|||
|
|
2. 该工具只消费 routing_signal 角色的字段
|
|||
|
|
3. 检测到高风险后应优先处理,不要继续常规流程
|
|||
|
|
4. 结果应作为重要参考,影响后续路由决策
|