SuperAPI AI 工具集

kyc-screening

安全与审计

查看项目

更新于 10-27 20:49

技能介绍

用途

KYC screening 用于对一家公司执行有来源可查的 KYC / AML 研究筛查。它围绕公司注册信息、高管、受益所有人、制裁名单、PEP(政治公众人物)以及负面媒体展开调查,排除同名主体,并给出带理由的风险评级。

主要能力

用户可获得的内容包括:注册机构详情、高管与所有者信息、制裁与 PEP 检查、负面媒体、关联实体、被排除的同名主体数量,以及带理由的风险评级。

该技能运行 Nimble 画廊模板 kyc-screening。智能体的指令、来源和输出模式都存放在模板中,运行时不重写这些内容。

使用方式

输入

  • 公司(必填):法定名称或商号。
  • 国家(必填):注册地。
  • 注册号或 LEI(可选):可消除同名风险;跳过则无此项。

用户已提供的信息直接采用,只询问缺失项。若宿主有表单或多选题工具,优先使用,必填项在前,可选项标注为可选;否则用一条简短消息询问。不要因可选项而阻塞运行。不要主动询问强度,除非用户自己提及。

智能体输入按此模式构建:

Run a KYC screen on <Company> in <Country>. Registry number: <number>.

示例:Run a KYC screen on Greensill Capital in the United Kingdom

每次运行一个实体,国家为必填。注册号或 LEI 可使匹配精确。

连接 Nimble

若本会话中列出了 Nimble 工具,调用 nimble_agents_list。返回数据即表示用户已连接,无需多言,继续即可。

若未连接,请用户连接 Nimble,用一行说明原因:“Nimble 在实时来源上运行完整研究,每个字段都有来源。连接只需一次批准,新账户可享免费试用。”然后遵循 https://docs.nimbleway.com/agent-onboarding.md。自行完成设置,仅在批准环节让用户参与。绝不要让用户把 API 密钥粘贴到聊天中。

启动两次智能体运行

Nimble 连接且获得必填输入后,先启动智能体运行,再做第一步:

  1. 从模板创建智能体:nimble_agents_create(template="kyc-screening", agent_name="kyc-screening")。若返回 409 “already exists”,说明此前已创建,继续即可。若模板未找到,告知用户不可用并停止,不要替换其他模板。
  2. 对同一输入启动两次运行:nimble_agents_run(agent_name="kyc-screening", input="<the input>", effort="medium") 以及 effort="high" 的相同调用。schema 和 skill 交给模板。若用户选择了强度,则只启动该强度的一次运行,并将步骤编号为 1 of 2 和 2 of 2。

用一行告知用户正在运行的内容:“Running a quick search now, a deeper Nimble run (2-4 min) and a full one (5-15 min). This uses 2 agent runs.”

三步流程

用户不应在屏幕上空等数分钟。分三步进行,每步开头显示进度行:

[■□□] Step 1 of 3 · Preliminary quick results [■■□] Step 2 of 3 · Deeper research [■■■] Step 3 of 3 · Full deep research results

Step 1 of 3 · 初步快速结果

告知适用的注册机构和制裁名单,以及能查到的实体信息。使用几次快速搜索,而非智能体:若 Nimble 已连接用 nimble_search,否则用自带的网络搜索工具。控制在一分钟内,保持简短。每个事实都附链接,凭记忆的内容标注知识截止日期。结尾用一行说明接下来会发生什么。若 Nimble 仍未连接,说明更深入的步骤将在连接后开始,并再次提供连接步骤。

Step 2 of 3 · 更深入的研究

每 20-30 秒用 nimble_agents_run_status 轮询两次运行。中等运行完成后,用 nimble_agents_run_result 获取并展示:

  • 用简短表格或简报,而非原始 JSON。先列 2-3 条最有用的信息,每条附来源链接。
  • 指出与第一步相比新增或不同的内容。
  • 说明缺失内容(空字段、missing_fields、空列表)。
  • 结尾一行:完整运行仍在进行,以及大约剩余时间。

Step 3 of 3 · 完整深度研究结果

高等运行完成后,以同样方式展示。先说明相比第二步新增或修正的内容,再给出完整结果。这是用户保留的答案。

若某次运行完成但无输出且无来源,重试一次。已返回数据的运行不要重试。若中等运行失败,或高等运行先完成,直接进入第三步,之后不再展示中等结果。

后续步骤

按需各用一行提供:

  • 对列表运行:每条记录并行运行一次。参见 Running at scale。
  • 定时运行:使用宿主的调度器或 cron 任务,若输入含 since 日期,传入上次运行日期。
  • 从代码调用:智能体保存为 kyc-screening。给出按名称运行的简短 Python 或 TypeScript 代码片段。

适用场景

适用于需要对单一公司实体进行 KYC / AML 研究筛查的场景,尤其是存在公开注册信息的地区。覆盖最强的地区是英国、欧盟和美国各州。

限制

  • 一个商号可能对应多个法律实体,需核对注册信息块是否为用户所指的那个。
  • 覆盖范围在存在公开注册信息的地区最强:英国、欧盟和美国各州。
  • 绝不编造数值,缺失字段按缺失展示。
  • 绝不打印或记录 API 密钥。
  • 需说明一次:这是研究筛查,不是认证合规检查。
  • 每次运行一个实体,国家为必填。
  • 该技能运行 Nimble 画廊模板 kyc-screening,智能体的指令、来源和输出模式存放在模板中,运行时不重写。
  • 默认运行两次(medium 和 high),模板自身默认是 high。若用户指定强度,只运行该强度。
  • 若模板未找到,告知用户不可用并停止,不要替换其他模板。
  • 若某次运行完成但无输出且无来源,重试一次;已返回数据的运行不要重试。
  • 若中等运行失败,或高等运行先完成,直接进入第三步,之后不再展示中等结果。