保单查询助手

按条件查找保单,并带出理赔记录。

官方技能第 1 版 · 2026/10/13 发布这是旧版本
  • 官方技能,由智元数据编写和维护
  • 只调用智元数据的 REST 接口
  • 1 个取数脚本,只用 Python 3 自带的库
  • API Key 从环境变量 WI_API_KEY 读取
依赖的数据集
2
一次对话
约 2.2 点
安装次数
8
近 7 天调用
5

01怎么用

三步,让你的 Agent 用上这些数据

安装和设置只做一次。以后直接向你的 Agent 提问就行。

  1. 01

    发安装语句

    复制页头的安装语句,发给 你的 Agent。它会下载技能,装进自己的技能目录。可以在页头切换你用的 Agent。

  2. 02

    设置 API Key

    在终端里运行下面的命令,再启动 你的 Agent。

    export WI_API_KEY=你的 API Key

    创建 API Key
  3. 03

    直接提问

02对话示例

每一步做了什么、花了多少点

这次对话调用了 2 次接口,读了 2 个技能文件。调用和点数是真实运行的结果,回答由我们整理。

你的 Agent一共 2.2 点

广东省保额 50 万以上的百万医疗险保单有多少张?它们理赔过多少次?

  1. 读取 SKILL.md · 问题和保单查询有关,Claude Code 读入技能正文
  2. 读取 references/datasets.md · 查投保地区、险种、保额的字段标识
  3. 第 1 次调用:按条件查找保单0.8 点

    python3 scripts/wi.py query health-policy --where "region_name = 广东省" --where "product_type = 百万医疗险" --where "sum_insured >= 500000" --fields policy_no,sum_insured --limit 1000

    POST /api/v1/datasets/health-policy/query

    查看输出
    保单号(policy_no)	保额(元)(sum_insured)
    HP202200000118	2287000.0
    HP202100000324	3384000.0
    ……
    共 531 行。扣 0.8 点(预占 1.2,释放 0.4)。
  4. 第 2 次调用:理赔案件引用健康险保单:一次取出这些保单的理赔1.4 点

    python3 scripts/wi.py join health-claim health-policy --right-where "region_name = 广东省" --right-where "product_type = 百万医疗险" --right-where "sum_insured >= 500000" --left-fields claim_no,status,total_amount --right-fields policy_no --limit 1000

    POST /api/v1/join

    查看输出
    health-claim.案件号(claim_no)	health-claim.案件状态(status)	health-claim.医疗总费用(元)(total_amount)	health-policy.保单号(policy_no)
    CL20210000655	审核中	5248.4	HP202100077879
    CL20250000691	已结案	5516.44	HP202500068992
    ……
    共 256 行。扣 1.4 点(预占 3.5,释放 2.1)。

广东省保额 50 万元以上的百万医疗险保单一共 531 张。

其中 193 张理赔过,一共 256 次理赔,医疗总费用合计约 151.5 万元:

案件状态次数
已结案195
审核中31
已拒付16
已撤案14

需要的话,我可以列出理赔次数最多的保单,或者某一张保单的理赔明细。

数据来自智元数据 World Insight,这次一共扣 2.2 点。

界面为示意,窗口标题跟着页头选的 Agent 变。

03依赖的数据集

这些数据集都要有授权

技能用到的数据集都要有授权才能查询。缺授权时,Agent 会告诉你缺哪一个。

  • 保险市场

    健康险保单

    health-policy

    个人健康险保单的承保信息,包括险种、保额、保费、生效期和投保地区。

    100,000 行 · 12 个字段登录后查看授权
  • 保险市场

    理赔案件

    health-claim

    健康险理赔案件,包括出险日期、就诊机构、诊断摘要和费用。

    50,000 行 · 12 个字段登录后查看授权

04技能内容

装进 Agent 的,全在这里

SKILL.md 可以看预览,也可以看原文。参考文件由平台按当前数据生成,需要时才读。

常驻约 108 token
name 和 description,Agent 一直带着
触发后约 770 token
用到这个技能时读入 SKILL.md 正文
按需约 5,920 token
需要时才读参考文件、运行脚本

SKILL.md

59 行 · 约 878 token · 触发后读入
---
name: policy-lookup
description: 按条件查找健康险保单,并带出每张保单的理赔记录。用户问"某个地区、某个险种有哪些保单""这张保单理赔过几次""保额 50 万以上的保单有多少"时使用。通过智元数据 World Insight 的 REST 接口取健康险保单和理赔案件,需要环境变量 WI_API_KEY。
---

保单查询助手

用智元数据的数据按条件查找保单,并把保单和理赔案件连起来。

开始前

  1. 所有命令都在本技能的目录里运行:python3 scripts/wi.py ...。脚本只用 Python 3 自带的库。
  2. 脚本从环境变量 WI_API_KEY 读取 API Key。没有设置时,请用户先设置,不要猜。
  3. 每次查询都会扣点,脚本会打印扣了多少。查看字段说明和关联不扣点。
  4. 字段的标识和取值见 references/datasets.md。保单和理赔案件怎么连见 references/links.md。查询的写法和计价见 references/query.md。

查找保单

把用户的条件翻译成过滤条件。字段标识以 references/datasets.md 为准,例如:

python3 scripts/wi.py query health-policy \
  --where "region_name = 广东省" --where "product_type = 百万医疗险" --where "sum_insured >= 500000" \
  --fields policy_no,product_type,sum_insured,effective_date,region_name --limit 20
  1. 用户只想知道"有多少"时,用 --limit 1000 取保单号再数。超过 1,000 行时说明"至少 1,000 张",并问用户要不要缩小范围。
  2. 文本字段的模糊查找用 contains,例如 --where "region_name contains 广"。

带出理赔记录

理赔案件引用健康险保单(多个案件对应一张保单)。用联合查询一次取出:

python3 scripts/wi.py join health-claim health-policy \
  --right-where "policy_no = <保单号>" \
  --left-fields claim_no,accident_date,total_amount,claimed_amount,status \
  --right-fields policy_no,product_type --limit 100

按条件找到的多张保单,可以把同样的过滤条件写在 --right-where 里,一次取出它们的全部理赔。

怎么回答

  1. 先回答用户的问题:多少张、哪几张、理赔过几次。
  2. 列表超过 10 行时,只列前 10 行,并说明一共多少行。
  3. 金额写成"18,600 元"。日期写成"2025-03-02"。
  4. 最后写明数据来自智元数据,这次一共扣了多少点。

不要编造数据。查不到或者没有授权时,直接说明原因。

出错时

错误码怎么办
NO_GRANT告诉用户缺哪个数据集的授权,给出脚本提示里的申请地址
INVALID_KEYAPI Key 不对或已过期。请用户重新创建并设置 WI_API_KEY
INSUFFICIENT_CREDITS点数不够。告诉用户去工作台的"点数"页查看
BAD_REQUEST按错误信息改字段标识或过滤值,再试一次

05版本

发布后不修改,旧版本保留

数据或说明有变化时,平台发布新版本。旧版本仍然可以查看和下载。

  1. 版本 第 3 版2026/11/14 发布

    更新平台维护的文件:空间数据可以按行政区划取(--region、--geometry)。按当前数据重新生成参考文件。 · 全部文件约 10,958 token

  2. 版本 第 2 版2026/10/14 发布

    历史版本查看下载

    取到数据以后可以先保存结果(--save),再写代码计算和分析。 · 全部文件约 7,460 token

  3. 版本 第 1 版2026/10/13 发布

    历史版本下载

    第一版。 · 全部文件约 6,798 token