🧪 Skills

yingmi-content-compliance

内容合规审查 skill。当用户需要对文档或文本进行金融合规审查时使用,包括上传文件(pdf/docx)或直接输入文本,选择审核策略,提交审核并等待结果

v1.0.0
❤️ 0
⬇️ 29
👁 1
Share

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 注册完成后,回来告诉我,我们继续进行审查。

  • 若选 ③:回复以下内容后结束:

    您需要先获取邀请码才能使用该系统,有两种方式:

    1. 填写申请表单:👉 https://regtech.yingmi.com/apply-invitation
    2. 联系已有账号的管理员,请其登录 👉 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)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs