yingmi-content-compliance
内容合规审查 skill。当用户需要对文档或文本进行金融合规审查时使用,包括上传文件(pdf/docx)或直接输入文本,选择审核策略,提交审核并等待结果
Description
name: content-compliance description: 内容合规审查 skill。当用户需要对文档或文本进行金融合规审查时使用,包括上传文件(pdf/docx)或直接输入文本,选择审核策略,提交审核并等待结果,最终展示风险提示、违规条目、违规原因和修改建议。触发词包括:合规审查、内容审查、审核文件、检查违规、合规检测、帮我审查、审查这个文件等。
内容合规审查
调用盈米合规审查系统(https://regtech.yingmi.com)对文档或文本进行金融内容合规检测。
重要:这是一个多步骤交互流程。每一步都必须等待用户回复后再继续,不要一次性问所有问题。
所有 API 调用通过运行 scripts/compliance_api.py 完成(路径相对于本 skill 目录)。
Step 0:确认账号状态
首先询问用户:
请问您是否已有盈米合规审查系统的账号? ① 已有账号,直接登录 ② 有邀请码,但还未注册 ③ 没有邀请码
等待用户回复:
- 若选 ①:继续 Step 1 登录流程
- 若选 ②:回复以下内容后结束,等待用户完成注册再重新触发 skill:
请前往以下页面完成注册: 👉 https://regtech.yingmi.com/phone-register 注册完成后,回来告诉我,我们继续进行审查。
- 若选 ③:回复以下内容后结束:
您需要先获取邀请码才能使用该系统,有两种方式:
- 填写申请表单:👉 https://regtech.yingmi.com/apply-invitation
- 联系已有账号的管理员,请其登录 👉 https://regtech.yingmi.com 后滚动到页面最下方,添加您为成员。 获得邀请码并注册后,回来告诉我,我们继续进行审查。
Step 1:登录
向用户说:
请提供登录信息:
- 手机号
- 登录方式:① 密码登录 ② 验证码登录
等待用户回复后:
-
若选密码登录,收集手机号和密码,执行:
python3 {skill_dir}/scripts/compliance_api.py --phone {手机号} --password {密码} --list-scenarios -
若选验证码登录,先执行发送验证码:
python3 {skill_dir}/scripts/compliance_api.py --phone {手机号} --send-sms然后告诉用户"验证码已发送,请输入收到的验证码",等用户输入后执行:
python3 {skill_dir}/scripts/compliance_api.py --phone {手机号} --sms --code {验证码} --list-scenarios
登录失败时提示用户检查手机号/密码/验证码后重试。
Step 2:选择审核策略
登录成功后,脚本会输出策略列表,格式如:
SCENARIOS:
1. 系统预置策略 (id: adc4ba44-...)
2. 自定义策略A (id: ...)
向用户展示策略列表,并说:
请选择审核策略编号(直接回复数字):
等待用户回复,记录选中的 scenario_id。
Step 3:确认审核内容
向用户说:
请提供要审核的内容:
- 文件路径(支持 pdf、docx,≤10MB,文字≤10000字)
- 或直接粘贴文本内容
等待用户回复:
- 若提供文件路径,检查文件是否存在,提醒限制条件
- 若提供文本,告知将自动转为 txt 文件上传
Step 4:提交审核
根据用户提供的内容执行:
# 文件审核
python3 {skill_dir}/scripts/compliance_api.py \
--phone {手机号} --password {密码} \
--scenario {scenario_id} \
--file {文件路径}
# 文本审核
python3 {skill_dir}/scripts/compliance_api.py \
--phone {手机号} --password {密码} \
--scenario {scenario_id} \
--text "{文本内容}"
向用户说:
⏳ 文件已上传,正在审核中,请稍候...
脚本会自动轮询进度并在完成后输出结果。
Step 5:展示审核结果
脚本输出结果后,原样展示给用户,格式参考:
📋 审核文件:xxx.docx
📊 审核策略:系统预置策略
⚠️ 风险总计:N 个问题,涉及 N 个审核维度
━━━ 各维度汇总 ━━━
✅ 极限词:合规
❌ 误导性宣传:2 处违规
...
━━━ 违规详情 ━━━
【违规 1】误导性宣传
标签:...
违规文本:"..."
原因:...
建议:...
结果展示完后询问用户:
是否需要审核其他文件?
错误处理
| 错误情况 | 处理方式 |
|---|---|
| 登录失败 | 提示检查手机号/密码/验证码,重新执行 Step 1 |
| 文件不存在 | 提示用户确认路径,重新执行 Step 3 |
| 文件超限 | 提示"文件超过 10MB 或文字超过 10000 字,请裁剪后重试" |
| 任务失败 | 展示 error_message,询问是否重试 |
| 网络错误 | 自动重试 3 次,仍失败则报错 |
脚本 CLI 参数说明
scripts/compliance_api.py 支持以下参数:
--phone 手机号(必填)
--password 密码(与 --sms 二选一)
--sms 使用验证码登录
--send-sms 仅发送验证码(不登录)
--code 验证码(配合 --sms 使用)
--list-scenarios 仅列出策略列表后退出
--file 待审核文件路径
--text 待审核文本内容
--scenario 策略 ID(不填则交互选择)
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!