360 Secure SkillHub
360 安全技能中心

yingmi-content-compliance

该 Skill 通过本地 Python 脚本调用盈米合规审查系统,分步引导用户完成账号确认、登录(密码或短信验证码)、选择审核策略、提交 pdf/docx 文件或文本,并轮询等待审核完成,最终展示风险总计、各维度合规情况、违规文本、原因与修改建议;检测能力依赖外部服务。

tangwu123
tangwu123
热度 23.85
最近更新 2026-03-15 14:41:33
分类:安全依赖:代码执行 / 读写文件 / 第三方 API应用场景:法律文档 / 校对润色 / API 集成 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add content-compliance
Metadata
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(不填则交互选择)