尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

行业首发!一个Skill,让AI Agent掌握企业全维度数据(THS)

行业首发!一个Skill,让AI Agent掌握企业全维度数据(THS) 1. 投研 Agent 接企业数据为什么总卡在“最后一公里”做投研和商情分析的朋友大概率都遇到过这个场景Agent 框架搭好了推理链路也跑通了但一到“查一家公司的工商变更、司法风险、招投标记录”就掉链子。要么是让模型去猜 API 参数要么是写一堆胶水代码把几十个接口硬拼在一起最后维护成本比人工查还高。核心检索词先摆出来AI Agent 接入企业全维度数据本质上是把“结构化企业数据源”变成 Agent 能直接调用的 Skill 或 MCP 工具。它适合谁适合正在用 OpenClaw、Claude Code 这类支持 Skill 机制的 Agent 平台做投研助手、商情监控、信贷客户挖掘的开发者和小团队。能做什么让 Agent 用自然语言描述查询需求直接拿到工商、风险、经营、招投标等维度的结构化结果而不是让模型去“编”企业信息。我试过把企业数据查询封装成普通 Function Calling问题很明显字段映射要手写、工具描述要反复调、新增数据维度就得改代码重新部署。而 Skill 机制的价值在于——工具声明和字段映射可以放在配置文件里Agent 启动时自动发现新增能力不用动主流程。这篇就按 OpenClaw 的 Skill 目录结构把 THS 企业数据接入的完整配置、验证请求和排错路径走一遍。2. TaoToken 前置Agent 调用链里的模型侧准备在讲 Skill 配置之前先把模型调用这一侧理清楚。OpenClaw 这类 Agent 平台在跑 Skill 的时候本身也需要一个稳定的模型入口来做意图理解和工具选择。如果你的 Agent 用的是 Claude 系列模型或者需要在不同模型之间切换做对比测试TaoToken 可以作为统一的 API 接入层。它的定位不是“替代 Agent 框架”而是给 Agent 提供一个兼容 Anthropic 接口规范的模型调用地址。你可以在 OpenClaw 的模型配置里把 Base URL 指向https://taotoken.net/api然后用平台生成的 Key 做鉴权。这样 Skill 在触发工具调用时模型侧的请求走的是统一入口不用每个 Skill 单独配一套模型凭证。具体操作上先到控制台创建一个 API Key然后在模型配置里填三个东西Base URL、API Key、Model ID。Model ID 按你实际用的模型填比如 Claude 系列就填对应的模型标识。配置完成后Agent 在解析“帮我查一下这家公司的司法风险和招投标记录”这类指令时会先走模型做意图拆解再决定调用哪个 Skill 工具。这里有个容易踩的坑很多人把模型 Key 和 Skill 的 MCP 密钥搞混。模型 Key 是给 Agent 调模型用的MCP 密钥是给 Skill 调企业数据接口用的两者完全独立。401 报错先看是哪个环节的鉴权失败别一上来就重新生成所有 Key。如果你还在选模型入口可以先到模型对话页面测一下连通性确认 Base URL 和 Key 能正常返回结果再去配 Agent 的 Skill。长期做编码和 Agent 任务的可以关注 Coding Plan 的额度方案避免频繁换 Key 打断调试节奏。3. 可复制配置Skill 目录结构、MCP 工具声明与字段映射这一节是全文的技术核心。OpenClaw 的 Skill 机制本质上是一个约定目录里面放工具声明文件和 MCP 配置。下面给出可直接复制的目录结构和配置文件片段。3.1 Skill 目录结构假设你把 Skill 解压到了E:\ifind-finance-data\标准结构如下ifind-finance-data/ ├── SKILL.md ├── mcp_config.json ├── tools/ │ ├── company_base.json │ ├── company_risk.json │ └── bid_info.json └── mappings/ └── field_map.jsonSKILL.md是给 Agent 看的技能说明mcp_config.json是 MCP 服务连接配置tools/下每个 JSON 声明一个工具mappings/放字段映射规则。3.2 mcp_config.json 配置片段{ mcpServers: { ths-enterprise: { command: npx, args: [-y, ths/mcp-enterprise-server], env: { THS_MCP_TOKEN: 你的MCP密钥, THS_BASE_URL: https://open.kuaicha365.com } } } }注意THS_MCP_TOKEN就是你在快查开放平台个人中心复制的那段 Authorization 长代码。写入时务必逐字核对AI 自动写入有小概率漏字符这是后面 401 报错的主要来源。3.3 工具声明示例企业工商信息查询tools/company_base.json{ name: query_company_base, description: 查询企业工商基础信息支持按企业名称或统一社会信用代码精确查询, inputSchema: { type: object, properties: { keyword: { type: string, description: 企业名称或统一社会信用代码 }, fields: { type: array, items: { type: string }, description: 需要返回的字段列表留空返回默认字段 } }, required: [keyword] } }3.4 字段映射配置mappings/field_map.json把接口原始字段名映射成 Agent 容易理解的语义名{ regCapital: 注册资本, establishDate: 成立日期, legalPerson: 法定代表人, riskLevel: 风险等级, bidCount: 招投标记录数 }这样 Agent 在生成查询参数和解析返回结果时用的是“注册资本”“成立日期”这类语义字段而不是去猜regCapital是什么意思。字段映射做得好模型选工具和填参数的准确率会明显提升。3.5 把 Skill 复制到 Agent 技能目录启动 OpenClaw 后先问它技能存放目录在哪你的 agent-skills 技能存放目录有哪些拿到路径后让 Agent 把整个文件夹复制过去我在 E:\ifind-finance-data\ 文件夹下面放置了一个 skill请将整个文件夹复制到你的 skill 路径下面。然后把 MCP 密钥写进配置帮我将密钥配置到该技能的 mcp_config.json我的密钥是{粘贴你的 MCP 密钥}配置成功后后续使用不需要重复输入密钥。这一步的关键是路径要写对Windows 下反斜杠和正斜杠都可能被识别但建议保持和实际路径一致。4. 验证请求一次企业全维度查询的完整动作配置写完必须做一次端到端验证确认 Skill 被 Agent 正确加载、MCP 连接正常、字段映射生效。4.1 确认 Skill 已加载在 OpenClaw 对话窗口输入列出你当前可用的 skills 和对应的工具如果返回里能看到ths-enterprise以及query_company_base、query_company_risk、query_bid_info等工具说明 Skill 目录复制成功、工具声明被解析。4.2 发起一次全维度查询用自然语言描述需求让 Agent 自己拆解成多个工具调用帮我查一下“某某科技有限公司”的工商基础信息、司法风险和近一年的招投标记录整理成表格。预期行为是Agent 先调用query_company_base拿工商信息再调用query_company_risk拿司法风险最后调用query_bid_info拿招投标记录然后把三个结果按字段映射合并输出。4.3 检查返回结构正常返回应该包含结构化字段而不是一段自然语言描述。比如工商信息部分会返回注册资本、成立日期、法定代表人等风险部分返回风险等级、涉诉数量招投标部分返回项目名称、中标金额、中标时间。如果返回的是“根据查询结果该公司……”这种纯文本说明字段映射没生效Agent 在用自己的话复述需要回去检查field_map.json是否被正确引用。4.4 用 curl 单独验证 MCP 服务如果 Agent 侧表现异常可以先用 curl 直接打 MCP 服务排除是 Agent 配置问题还是服务侧问题curl -X POST https://open.kuaicha365.com/mcp \ -H Authorization: Bearer 你的MCP密钥 \ -H Content-Type: application/json \ -d { tool: query_company_base, params: { keyword: 某某科技有限公司 } }返回 200 且带结构化数据说明密钥和服务都正常问题在 Agent 的 Skill 加载环节。返回 401 就往下看排错部分。5. 本篇常见错排查401、local proxy failed、reading choices、OAuth这一节按真实报错来对每个都给出定位路径。5.1 401 鉴权失败最常见。先确认报错来自哪一层如果是模型调用返回 401检查 TaoToken 的 API Key 和 Base URL如果是 Skill 工具调用返回 401检查mcp_config.json里的THS_MCP_TOKEN。MCP 密钥写入时被 AI 漏字符是高频问题。处理方式打开mcp_config.json把 Token 和你在平台复制的原文逐字比对重点看有没有少引号、少字符、多了空格。确认无误后重启 Agent 再试。5.2 local proxy failed这个报错通常出现在 Agent 尝试通过本地代理转发 MCP 请求时。检查两点一是mcp_config.json里的command和args是否能正常执行比如npx是否在 PATH 里二是本地有没有其他进程占用了 MCP 服务要用的端口。可以先把command换成绝对路径的 node 或 npx 再试。5.3 reading choices 报错这个一般出现在模型返回结构不符合预期时Agent 在解析choices字段失败。排查方向确认模型侧返回的是标准 OpenAI 兼容格式如果用的是 Anthropic 接口规范检查 Agent 的模型适配层有没有正确转换。TaoToken 的 API 地址填https://taotoken.net/api不要多加路径后缀。5.4 OAuth 相关报错如果 Skill 或 MCP 服务要求 OAuth 流程而你的配置里只填了静态 Token就会报 OAuth 错误。确认你用的接入方式快查开放平台的 Skill 走的是 Token 鉴权不需要额外 OAuth。如果报 OAuth检查是不是误配了其他服务的认证方式。5.5 工具声明了三件套但调用失败只要出现 CC Switch、Cline MCP、Codex auth.json 这类配置场景必须写全三件套Base URL、Key、Model ID。缺任何一个都会导致工具调用链路断掉。Base URL 用https://taotoken.net/apiKey 用平台生成的Model ID 按实际模型填。三个都对齐后再重启 Agent。6. 把 Skill 接进你的投研工作流配置跑通之后真正有价值的是把它嵌进日常投研流程。比如做区域产业分析时让 Agent 按“区县 行业分类”组合筛选返回可导出的企业清单做信贷客户挖掘时用“地区 经营状态 规模 融资历史 风险排除”多维条件前置过滤高风险企业做舆情监控时让 Agent 定时比对目标企业的新增资讯和司法风险有变化就推送。这些场景的共同点是数据维度多、筛选条件组合复杂、人工查效率低。Skill 机制把工具声明和字段映射固化下来之后Agent 每次调用都是走同一套结构化路径结果可复现、可追溯。如果你还没配模型入口先到 API Keys 页面生成 Key再对照接入文档把 Base URL 和 Model ID 填好。验证模型连通性可以用模型对话页面发一条测试请求。长期跑编码和 Agent 任务的Coding Plan 的额度方案更适合持续调试。配置过程中遇到鉴权或工具加载问题优先回查mcp_config.json和字段映射文件这两个地方对了链路基本就通了。
返回列表