技术

15 个数据分析 Skills,谁来决定该调用哪一个

拆解 Data Analytics Index 的资格门、主 Skill 路由、控制来源和完成门,解释数据 Agent 为什么必须先选择工作方法,再调用工具。

技术 #Data Agent#OpenAI#Agent Skills#任务路由

Index 从资格门到完成门的任务路由图

一个 Data Agent 同时会做指标设计、异动诊断、质量检查、Notebook、图表、看板和报告,听起来很强。但能力越多,越容易出现一种隐蔽失败:每个工具都调用了,真正的问题却没有被负责。

Data Analytics Skills 的 Index 值得看,不是因为它列出了 15 个 Skill,而是因为它承担了四件更接近控制面的工作:判断任务是否属于数据分析、选择谁负主责、处理来源冲突,以及定义什么叫完成。

第一道门:这真的是数据分析任务吗

“做一份报告”“研究一下市场”“验证这个观点”都不自动等于数据分析。判断标准应该是:结论是否依赖结构化记录、数值指标或可计算证据;用户是否需要据此做产品、运营或资源决策。

这道资格门很重要。普通写作被误路由到分析链,会制造不必要的查询和伪精确;真正的量化问题被当作写作任务,又会跳过数据验证。

主 Skill 只能有一个

复杂任务可以调用多个 Skill,但最好只有一个对最终问题负责。

请求主 Skill支持 Skill完成标志
“周活为什么跌了?”metric-diagnostics业务背景、报告原因链有证据,报告已检查
“这张表能用于月报吗?”analyze-data-quality数据验证风险、缺口和使用条件明确
“建立持续经营看板”build-dashboard指标设计、可视化口径、交互和刷新均可验证

主 Skill 决定问题如何收敛;支持 Skill 负责补背景、验证、表达或发布。若每个 Skill 都只是“帮一点忙”,就没人对遗漏负责。

工具可见,不等于获得授权

路由器还需要区分三件事:运行环境提供了什么能力、用户有权使用什么能力、当前任务允许执行到哪一步。看到数据库连接器,不能推断可以查询所有表;能够生成网站,也不代表这次任务允许发布。

因此,能力路由与交付路由应分开:前者决定用什么方法解决问题,后者决定成果能否写入文件、站点或外部系统。

冲突来源不能被悄悄合并

数仓、BI、指标文档、语义层、会议纪要和旧报告可能同时出现一个指标,但权威性、新鲜度和粒度不同。路由前至少要回答:哪个来源控制定义?哪个来源控制当前数值?冲突是否会改变结论?

如果无法裁决,正确动作是保留冲突并指出需要谁确认,而不是挑一个更顺手的数字。

完成门比“已经算完”更严格

分析结束至少要经过四项检查:主 Skill 确实执行;关键结论能够追到来源;方法、数字和图表经过验证;约定的制品真实存在、可打开并适合接收者使用。

这正是 Index 最实用的设计:入口有资格门,中间有责任路由,出口有完成门。数据 Agent 的可靠性,不只取决于模型会不会算,也取决于系统能否拒绝错误任务、选择最小责任链,并在证据不足时不假装完成。

设计自己的路由器时

不要从“有哪些工具”开始列菜单。先为高频请求定义主责任、必要上下文、允许动作、验证条件和失败去向。工具可以替换,责任契约不应该随提示词漂移。

参考:OpenAI Data Analytics Skills 公开参考仓库