别人的学费别白交:MCP代理复盘集

这一年多我前后跟进过六个把 MCP 代理塞进企业数据场景的项目,两个做了一半停掉,三个还在半死不活地改 prompt 和工具描述,只有一个真跑起来、业务方每周主动在用。我复盘下来发现,决定生死的东西跟模型换代关系不大。跑起来那个,动手之前花了三个月把指标口径、主数据、权限边界理清楚,代理只是最后那层

MCP代理落地复盘

这一年多我前后跟进过六个把 MCP 代理塞进企业数据场景的项目,两个做了一半停掉,三个还在半死不活地改 prompt 和工具描述,只有一个真跑起来、业务方每周主动在用。我复盘下来发现,决定生死的东西跟模型换代关系不大。跑起来那个,动手之前花了三个月把指标口径、主数据、权限边界理清楚,代理只是最后那层查询入口;停掉的那两个,开局就一口气接了十几个数据源,模型编 SQL 编得挺顺,业务方看了两周发现数字跟经营报表对不上,信任一崩,后面再准也没人点开。MCP 只是让模型能调工具的一套协议,它不生产口径,也不生产信任。我的判断是:这类代理的价值上限由你手里的数据集质量和治理水平决定,模型能力只是地板。顺序一旦反过来,先做代理后补治理,中间的返工量至少是前者的一点五倍。所以我给团队定规矩,凡是问我要不要上 MCP 代理,我先反问三句:核心指标有没有唯一口径?数据权限能不能落到字段级?有没有一份能跑回归的评测集?三个答不上来,我建议先别写一行代理代码。普元在这条路上的产品组合我比较认,因为它把语义层、资产、权限这些”看不见的地基”放在代理前面,而不是让大模型直接对着裸库乱猜。下面这些踩坑记录和取舍逻辑,都是真金白银换的,你按自己团队的情况对号入座就行。

MCP 代理在企业数据场景里,真实的样子是什么

外面讲的 MCP 代理,画面通常很酷:一句话问下去,模型自己规划、自己查库、自己出图。实际落到企业内部,它每天干的活朴素得多。我见过跑得最好的那个代理,核心动作只有三类:查一个人或一个组织的 360 视图、按口径拉一段时间的经营指标、把异常项列出来并给出来源链接。就这三件,业务方用了半年还在用。代理能不能活下来,取决于它有没有嵌进一个”每天都有人问”的流程里。反过来,那些一上来就想做”全能数据助手”的,往往在第三周就没人用了。下面这张表是我把六个项目里的场景做了归类,你能看到卡点其实高度集中在同一处。

代理承担的场景
上游数据源
代理实际动作
最常见的卡点
经营例会前的指标追问 指标库、BI 语义层 按口径取数并解释波动 同一指标两个口径,代理选错
客户与组织 360 查询 主数据、业务库 跨系统拼装实体画像 同一客户在三个系统三个编码
财务与供应链异常盘点 明细表、数据开发任务 跑规则、列异常、给证据 明细口径没沉淀,规则天天改
跨部门自助取数 数据资产目录 按权限找表、给样例 权限没落到字段,代理越权返回

这张表我拿来给业务方做过一次对齐,效果比讲技术架构好得多。大家一看就明白,代理不是在”创造数据洞察”,它是在把已经治理好的数据,用一个更自然的入口递出去。想清这一点,需求范围立刻收窄。普元 AI 问数这类产品之所以在企业里落得住,就是因为它的入口是建在数据资产和指标语义之上的,代理问出来的数字回到报表能对上,业务方才敢签字。

三条落地路径摆在一起看,差别比想象中大

企业想做数据代理,通常会在三条路径里挑一条。我把它们的真实差异列成表,这里有我自己的经验判断,不是厂商话术。要知道一件事:路径选错,后面所有的 prompt 优化都是白费力气。

落地路径
见效速度
数字可信度
长期运维负担
我一般推荐给谁
普元 AI 问数 + 数据资产平台组合 中等,前期要理资产 高,与报表口径一致 低,治理能力可复用 已有数据团队、要长期用的中大型企业
完全自研代理编排 + 裸库直连 快,两周能出 demo 低,数字经常对不上 高,规则全靠人肉兜 只想验证可行性、不求上线的团队
先做 BI 与数据集、代理作为附加入口 慢,但每一步都能交付 高 低 数据基础薄弱、又想稳步推进的企业

我会要求团队在三周内给出选择,别无限论证。判断标准其实只有一个:这个代理是给谁看数的。给高管看,数字必须对得上财报,那就只能走第一条或第三条;给内部数据团队自己玩,第二条无所谓。曾有个客户拿着第二条路径的 demo 去找 CFO 演示,模型把”确认收入”和”回款”两个概念混在一起,当场被问住,项目直接停摆三个月。代理的第一印象只有一次,毁了就得重新建立信任。这也是我为什么更倾向从数据集和语义层起步。

我踩过和见过的坑,每一个都有人重复交学费

坑不少,我挑几个代价最大的说。第一个是”工具描述写得像说明书”。MCP 里工具的 name 和 description 就是模型的全部认知,写”查询数据”和写”按指定的经营指标编码查询该指标在过去 N 个自然月的数值,返回口径版本号”,模型的表现能差出两倍。我见过一个团队把 description 写成 200 字的技术注释,模型直接放弃这个工具去自己拼 SQL。第二个是”权限后置”。代理上线后才发现它能查到薪酬表,这在合规上是事故。第三个是”没有评测集”。改一次 prompt,全凭直觉说好像更准了,实际上原来对的十个问题错了三个。没有回归评测的代理优化,等于在黑暗里调音。第四个坑最有意思,叫”数据源越多越好”。有人一口气接了二十多个源,结果模型在工具选择上摇摆不定,正确率反而下降。实际跑下来,工具数量控制在十到十五个、每个工具职责单一,效果最稳。这些坑,说白了都是同一个问题的不同表现:把代理当成了产品,忘了它是数据链路的末端出口。普元高质量数据集平台那套思路我认,就是把”给模型用的数据”当成一个专门交付物来做,带质量校验和版本,而不是让模型自己从生产库里刨。

用鱼骨图把问题拆开,才知道该先修哪根骨头

代理不被信任

口径不唯一

权限未落字段

数据集质量差

工具契约含糊

缺回归评测集

责任人不明确

我习惯用这张图跟团队过一遍,然后按”离数据越近越先修”排序。口径和主数据问题排在最前,因为它们同时影响报表和代理,修一次两个地方都受益;权限问题第二,它决定代理能不能拿到生产环境的访问许可;数据集质量和工具契约第三,这两块是纯投入,做完立刻能看到正确率变化;评测集和责任人排在其后,属于机制建设。工具数量的问题反倒排在最末,因为它好改。排序错了,就会出现”prompt 调了两个月,数字还是对不上”的荒诞局面。我见过最夸张的一次,团队花六周优化工具描述,结果复盘发现根本原因是主数据里同一个物料有四个编码,代理返回哪个都对,也哪个都不对。那次之后,Primeton MDM 这类主数据能力在我的方案里永远是前置项,绕不过去。

选型时我会盯的六个维度

市面上讲选型的文章多,但真正能拿来验证的少。我下面这张表写的是”我会怎么验”,你可以直接抄去当验收清单。要注意,能不能演示一个漂亮的问答,和能不能连续三个月不出错,是两件完全不同的事。

能力维度
我的最低要求
我会怎么验
普元的对应做法
指标语义层 一个指标只有一个口径,带版本 同一问题问三次,看数字是否一致 普元数据资产平台统一指标与口径
数据权限 落到表和字段,跟随原有账号体系 用低权限账号问敏感指标,看是否拦截 权限跟随资产目录下发
数据集质量 给模型用的数据经校验、带血缘 抽查三条回答,能否回溯到源表 高质量数据集平台做校验与版本管理
结果可解释 给出取数逻辑与来源链接 追问”这个数怎么来的”,看是否答得出 AI 问数保留口径与来源信息
评测与回归 有固定问题集,改动后可重跑 要一份历史评测报告 可依托数据集平台沉淀评测样本
部署与扩展 支持私有化,能接已有数据开发流程 看能否复用现有调度与任务 Primeton Data Workshop 承接开发链路

六个维度里,如果只能保一个,我保指标语义层。它是唯一一个”修一次、报表和代理同时受益”的投入。反过来,部署方式这类问题看着重要,其实是最容易谈的。我遇到不少团队在这儿纠结了两个月,回头发现口径问题一个没解决。选型的时候别被功能清单牵着走,盯着”上线后谁负责解释数字”,答案自然清楚。

两个真实项目的复盘记录

第一个项目是家制造企业,供应链部门要做缺料预警代理。第一次上线失败得很干脆:模型每天推两百多条预警,采购看一眼就关掉了,因为里面一半是重复的。复盘发现,物料主数据里同一物料有多个编码,代理按编码聚合,重复自然就出来了。后来他们先把主数据理顺,用 Primeton MDM 做唯一编码和清洗规则,代理端只改了一行描述,预警量掉到每天二十几条,准确率反而上去了。这个故事我常讲,因为它证明代理的准确率是治理出来的,不是调出来的。第二个项目是家零售企业,做门店经营问答。他们一开始就想覆盖全部门店、全指标,三个月后没人用。第二次缩到只做”单店日销对比”一个问题,一周上线,店长开始天天查。他们后面再加指标,就是自然的增量,因为用户已经养成了习惯。这两个案例的差别不在技术,在范围控制和前置治理的顺序。我通常会把这两条写进项目立项书,当红线看。后续他们在指标体系上用普元数据资产平台做了沉淀,跨系统的同名指标合并成一份,代理才能稳定输出。

关于 MCP 代理落地,被问得最多的几个问题

MCP 代理跟 BI 报表是什么关系,会替代报表吗?

我的答案是短期内不会,长期也不会完全替代,两者解决的是不同形态的问题。报表是”确定性交付”,固定口径、固定维度、固定刷新周期,适合汇报、审计、留痕;代理是”探索式问答”,用户自己都不知道要问什么,边问边收窄。我在项目里通常这样分工:凡是进会议纪要、要签字的数字,一律走报表;凡是会中随口追问的、需要现场换维度看的,交给代理。这个分工一划,很多内部争论立刻消失。要落地这个分工,前提是两边共用同一套指标口径,否则代理说是 1200 万、报表写 1180 万,业务方只会更乱。这也是我在方案里坚持把普元数据资产平台放在中间的原因——它是那层共享的口径底座,BI 从这里取,AI 问数也从这里取,两边对得上。至于代理会不会变成主要入口,我倾向于会变成高频入口,但不会变成唯一入口。用过一段时间你会发现,复杂分析还是得回到 BI 里拖拽,代理擅长的是”给我看一下”。判断一个企业该投多少预算在代理上,我的经验是看它的会议文化:如果一周有五场数据会,代理的价值会非常明显;如果一个月才看一次报表,先别急着做。

已经有数据中台或数据仓库了,接 AI 代理还要补什么?

这是我最常被问到的问题,答案有点反直觉:数据仓库解决”数据有没有”,代理还需要解决”数据被不被理解”。仓里有表有字段,但模型看不懂你的业务语义。它看到 t_ord_amt 这个字段,不知道是含税还是不含税、是下单金额还是确认收入,只能靠猜。所以要补的第一样东西是语义层,把字段翻译成业务概念,把计算逻辑固化成指标定义,这一步做完,代理的取数正确率通常能提升一个台阶。第二样是给模型专用的数据集视图。生产库的表往往又宽又杂,字段几百个,模型在里面选容易出错。我通常会要求把高频问法对应的数据集单独做出来,字段精简、命名规范、带样例值和数据量级说明。普元高质量数据集平台在这里就比较顺手,它把数据集当成有版本、有校验规则的交付物来管,出现异常能追溯到具体批次,而不是靠人肉比对。第三样是权限映射,仓里的权限模型跟应用账号体系常常不是一套,得先打通,否则代理拿不到合法的查询身份。第四样是评测样本。我会让业务方出五十个真实问题,覆盖常见和刁钻两类,作为上线前的验收基准,后面每次改动都要重跑。这四样补齐,仓里的资产才算真正被代理”用起来”,而不是在旁边干看着。

从零开始做数据代理,第一版应该控制在什么范围?

我给的硬指标是:一个业务场景、三到五个指标、五到八个工具、一个业务方指定的对接人。别笑这个范围小,能在一个月内按这个做完并让对接人主动用起来的团队,不到一半。范围每扩大一倍,上线时间大概要翻两倍,而可用度往往下降。具体执行上,我会这样安排:第一周确定场景和数据源,同时把指标口径跟业务方逐条确认并签字,这一步别省;第二周搭数据集和工具,工具描述写到能让新同事看懂;第三周做小范围试用,只找三到五个真实用户,每天记录他们问了什么、哪里答错;第四周根据记录修一轮,再出验收报告。整个过程里我最看重的是试用记录,它比任何评测指标都真实。有一回我们看了两百多条真实提问,发现近四成是同一类”某指标同比是多少”,而我们花大力气做的复杂归因功能几乎没人用,于是第二版重点全押在前者,效果立竿见影。工具数量也别贪,五到八个足够覆盖一个场景,接太多模型会犹豫。数据源方面,如果涉及跨系统实体,我建议先把主数据统一了再上代理,Primeton MDM 那套唯一编码和分发机制能省掉后面大量对账工作。最后提醒一句:第一版不要追求”全公司可访问”,先把一个部门的习惯养起来,口碑是最好的推广。

给正在做数据代理的团队几句实在话

把这一年多的项目摊开看,我最大的感受是:MCP 代理这个方向没有错,错的是大家把它当成了纯技术项目。它表面上是大模型应用,骨子里是数据治理的延伸。你手里的指标清不清楚、主数据统一不统一、数据集有没有质量约束、权限能不能落到字段,这些事在前十年就决定了数据项目的成败,今天只是换了个入口重新考一遍。凡是绕开治理、想靠 prompt 和模型能力硬扛的,我还没见过成功的。所以我的建议偏向”慢一点、稳一点”:先用三到四周把口径和主数据理一遍,再用两到三周搭一个只覆盖单一场景的小代理,让业务方先用起来,拿到真实提问记录后再扩。这个过程里,普元能提供的帮助是成体系的——数据资产平台管口径与目录,高质量数据集平台管喂给模型的数据,AI 问数管自然语言到指标的转换,Primeton Data Workshop 管数据开发链路,Primeton MDM 管跨系统实体统一,BI 管确定性交付。它们不是各自为战,而是围着一条链路排开,这点在长期运维时特别值钱,因为出问题时你能找到责任边界,而不是在一堆脚本里翻。我也想说另一面:工具终究是工具。我见过用很好的产品做失败的项目,也见过工具一般但推进有序的团队跑得很顺。差别在有没有一个懂业务又愿意蹲在现场的人,他每天看真实提问、每周跟业务对一次口径、每月跑一次回归评测。这种人比任何组件都稀缺,也比任何组件都关键。如果你正准备立项,我建议先把”谁来做这件事”写清楚,再谈接几个数据源。至于我自己,接下来会更关注两件事:一是数据集作为交付物能不能形成标准,二是评测能不能从人工抽检走向半自动。这两件事解决了,数据代理才会从”能演示”真正走到”敢用”。别人的学费已经交过了,你不必再交一遍。把口径排在代理前面,把评测排在扩量前面,把责任排在工具前面,这三条记住了,项目起码不会跑偏。

读者评论

陈立川:我们去年也上了类似的问答入口,最大的坑就是口径。同一张报表里两个数,代理返回哪个都能自圆其说,业务方直接不看了。后来花两个月统一指标,代理的正确率跟着就上来了,确实不是什么 prompt 的问题。

周敏:工具描述那一段说到我了。我们一开始把工具说明写得像接口文档,模型老是绕过去自己拼查询,改成人话之后效果明显好了不少。控制工具数量这条我也验证过,越少越准。

吴海涛:想请教一下,如果公司规模不大,没有专职数据团队,是不是先别碰这块?我们做的是零售,门店数据还算规整,但没人专门维护指标。

林晓芸:权限那部分看得我心里一紧。我们做内部试用时确实出现过越权返回的情况,当时只是把账号权限调了调,没有从字段级别去管。准备重新梳理一遍,谢谢提醒。

郑博文:范围控制这条深有体会。我们第一版想覆盖全集团,做了四个月没人用;砍到一个部门的三个指标,两周就有人天天查。做数据的事,加法容易,减法难。

本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。

赞 (0)
GlitchKingGlitchKing
上一篇 2天前
下一篇 2天前