用途
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 连接且获得必填输入后,先启动智能体运行,再做第一步:
- 从模板创建智能体:nimble_agents_create(template="kyc-screening", agent_name="kyc-screening")。若返回 409 “already exists”,说明此前已创建,继续即可。若模板未找到,告知用户不可用并停止,不要替换其他模板。
- 对同一输入启动两次运行: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。若用户指定强度,只运行该强度。
- 若模板未找到,告知用户不可用并停止,不要替换其他模板。
- 若某次运行完成但无输出且无来源,重试一次;已返回数据的运行不要重试。
- 若中等运行失败,或高等运行先完成,直接进入第三步,之后不再展示中等结果。