| name | branch-alert |
| description | 异常检测预警。基于规则引擎对网点运营数据执行异常检测,输出 CRITICAL/WARN/INFO 三级预警。触发词:异常检测、风险预警、今日预警、告警、有没有异常。当用户提到异常检测相关查询时触发。 |
异常检测预警 Skill
概述
异常检测预警 Skill 基于规则引擎对网点运营数据执行异常检测,识别大额交易超限、失败率过高、客流异常、营销转化偏低等风险,输出 CRITICAL / WARN / INFO 三级预警并给出建议动作。
👤 用户身份自动加载
触发本 Skill 时,直接使用系统提示词中已注入的用户身份信息(网点ID、网点名称),无需额外读取文件。
- 所有数据查询必须限定在当前网点(branch_id 过滤)
- 预警结果带网点标识
🧩 预警规则
| 规则名称 | 触发条件 | 风险等级 | 建议动作 |
|---|
| 单类大额交易总额超限 | 取款/存款/缴费类大额交易总额 > 500万 | 🔴 CRITICAL | 立即核查交易合规性,上报风控部门 |
| 大额交易笔数超限 | 大额交易笔数 > 3 笔 | 🟡 WARN | 关注大额交易合规性,确保反洗钱审核到位 |
| 失败交易比例超限 | 失败交易占比 > 10% | 🟡 WARN | 排查系统或柜员操作问题,优化客户体验 |
| 客流等候时长超限 | 平均等候 > 30 分钟 | 🟡 WARN | 复盘峰值时段窗口开闭是否合理,弹性增窗 |
| 营销转化率偏低 | 营销转化率 < 15% | 🔵 INFO | 关注营销话术与产品匹配度,加强培训 |
🔄 工作流
- 数据获取:先调用
branch-data-query 获取以下数据:
- 今日大额交易明细
- 今日交易状态汇总(成功/失败/挂账)
- 今日客流量数据
- 今日营销转化情况
- 规则检测:调用
scripts/alert_rules.py 对查询结果执行规则引擎检测
- 预警输出:按风险等级排序输出预警列表
📊 输出格式
## ⚠️ 异常预警报告
**检测日期**:<日期>
**网点**:<网点名称>
### 🔴 CRITICAL - 需立即处理
| 预警规则 | 详情 | 建议动作 |
|----------|------|----------|
| <规则名> | <触发详情> | <建议> |
### 🟡 WARN - 需关注
| 预警规则 | 详情 | 建议动作 |
|----------|------|----------|
| <规则名> | <触发详情> | <建议> |
### 🔵 INFO - 知会
| 预警规则 | 详情 | 建议动作 |
|----------|------|----------|
| <规则名> | <触发详情> | <建议> |
### 💡 综合建议
<2-3条针对性建议>
📁 文件结构
branch-alert/
├── SKILL.md # 本文件
└── scripts/
└── alert_rules.py # 规则引擎脚本
📌 关键规则
- 必须先查数据:预警基于
branch-data-query 的查询结果,不得凭空检测
- 三级预警:必须明确标注 CRITICAL / WARN / INFO
- branch_id 过滤:所有查询必须限定当前网点
- 严禁编造预警:只输出规则实际触发的预警,不得虚构风险事件
- 建议动作具体:每条预警必须给出可执行的建议动作