ai-robot-core/ai-service/tools/high_risk_check.md

68 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

---
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. 结果应作为重要参考,影响后续路由决策