feat: add mysql-backed customer risk tools and manual do-not-serve gate

This commit is contained in:
2026-03-01 13:50:20 +08:00
parent 1c266f2887
commit abe5886b5d
3 changed files with 466 additions and 0 deletions

View File

@@ -16,3 +16,14 @@ description: 风控拒绝技能,覆盖敏感内容拦截、拒绝边界和安
- 拒绝后若客户追问「能做吗/有吗」,保持一致,不反复改口。
- 不输出技术解释,不展开争论。
- 句子短、边界清晰、语气克制。
## 工具化风控(必须优先用工具)
- 先调用 `get_customer_risk_profile` 看客户历史风控画像(退款/未付款/差评/是否不接单)。
- 若人工确认该客户不接单,调用 `mark_customer_risk` 写入:`do_not_serve=true` + 备注原因。
- 每次发生风险行为时调用 `record_customer_risk_event`
- `refund`:客户退款/退款成功
- `unpaid_order`:短时间多次下单不付款
- `bad_review`:差评/威胁差评
- `blacklist_hit`:命中黑名单场景
- 规则:先写事件,再做回复或转人工,保证后续可追溯。