
这几年我在数据治理和 AI 应用的项目现场,被问得最多的一类问题是:”我们想把 OpenAI 那层网关替掉,你们能不能做?”我每次都会先反问一句——你指的是接口代理那一层,还是整套 AI 底座?这两个答案之间差着十几倍的工期和预算,混在一起聊,基本聊不出结果。
我的判断很直接:网关那一层本身并不复杂,真正难的是网关后面的数据。把 OpenAI 兼容的接口地址切到国内模型,一个熟练的开发两三天就能跑通;给这层加上统一的鉴权、限流、路由、计费和审计,两三周也能收尾。可决定业务效果的,是喂进去的数据干不干净、口径统不统一、有没有一套能持续跑的评测样本。我见过不少团队花了大力气换模型、搭网关,上线之后业务方一句”答得不准”就打回原形,回头一查,问题出在客户主数据有三套编码、物料描述有五种写法。
所以我这篇不打算只讲网关组件怎么搭,我会把它拆成三层——接入层、数据层、应用层,一层一层说清哪些是几天的事、哪些是按季度算的事。如果你的目标是让 AI 应用真正在业务里站住脚,那重心一定不在网关,而在数据底座。这也是我一直建议企业从 Primeton MDM、普元数据资产平台这类基础件入手的原因,它们不出现在演示 PPT 的第一页,却决定了第三个月还能不能继续用下去。
先把这句话拆开:它至少混了三种说法
我在需求评审会上听过太多版本了。有人说的是接口地址,有人说的是一套中间件,还有人说的是”整个 AI 底座不再依赖海外”。这三种人坐在同一张桌子上聊,越聊越乱。我通常的做法是当场把它拆成三层:接入层、数据层、应用层。接入层解决能不能调通,数据层解决喂什么进去,应用层解决业务方肯不肯用。三层里,接入层的替代难度最低,应用层的替代难度最高,很多人把难度搞反了。
说得再具体一点,”替代网关”这个说法在企业里大致落在下面这三种理解上,我按落地难度排了序:
| “换个接口地址” | 一线开发 | 把 OpenAI 兼容的 base_url 指向别家模型服务 | 几天,能做但不够 |
| “建一层统一网关” | 架构师 | 统一鉴权、限流、路由、计费、留痕审计 | 两到六周,相对可控 |
| “整套 AI 底座自主可控” | CIO / 数字化负责人 | 模型 + 网关 + 数据 + 应用全链路 | 按季度算,数据占大头 |
把这张表贴在会议室墙上,争论通常会停下来一半。因为大家争的其实是第三行,嘴上说的却是第一行。这也是我做方案时习惯先对齐定义的原因——定义没对齐,后面所有的技术选型都是空转。
这个词为什么在近两年突然多了起来
我把原因归成三条:合规、成本、可用性。合规这条不用多解释,数据出境本身就是很多行业的红线;成本这条,早期按 token 计费的时候大家没感觉,用量上来之后账单会教育人;可用性这条最实际,海外接口的抖动对 C 端产品也许只是体验问题,对生产系统就是事故。这三条叠加,企业的心态就从”要不要用大模型”变成了”用谁的模型”。一旦模型可换,中间那层自然浮出水面。
但要注意,换模型的边际收益下降得非常快。前两年换个更强的模型,效果肉眼可见地涨;现在国内主流模型在通用任务上差距已经很小,再换也涨不了几个点。真正拉开差距的是接入方式,我一般会给客户摆这样一张对比:
| 上线速度 | 最快 | 2–6 周 | 1–3 个月 |
| 合规风险 | 高 | 低 | 低 |
| 模型切换成本 | 高,改代码 | 低,改配置 | 低,改配置 |
| 答得准不准 | 看模型 | 还是看模型 | 明显更稳 |
| 数据可控性 | 数据出境 | 网络层可控 | 可治理、可追溯 |
| 长期总成本 | 波动大 | 中等 | 前期高、后期低 |
第三列是我最想推的一列,也是最容易被预算砍掉的一列。我的经验是:砍掉数据底座省下的钱,半年后会以”项目重做”的形式还回去。
真正卡住的位置,多半在网关后面
说个我亲历的场景。一家做工业配件的企业,第一阶段上了模型网关,演示效果很好,老板当场拍板推广到销售侧。第三周,销售开始抱怨”问一个客户的历史订单,给出的数字不对”。技术团队查了两天,最后发现问题特别朴素:CRM 里同一个客户有三个编码,ERP 里有一个,电商平台里还有一个,问数的 SQL 把三个都算进去了,数字自然对不上。网关一点问题没有,模型一点问题没有,问题在数据。
这类情况我至少遇到过十几次,所以我现在判断一个 AI 项目能不能成,不看它接了几家模型,先看两件事:一是核心实体有没有唯一编码,二是指标口径有没有唯一解释。这两件事没做,模型再强也是在流沙上盖楼。
常见的误区还有几个。有人以为换模型就等于平替,其实工具调用、长上下文截断、流式分片、错误码体系都有差异,不做适配层会在生产上翻车。有人以为先上 AI 再补数据,能”边用边治”,我的看法是只能在一个域里这么干,全域铺开必崩。还有人把网关的并发指标当成 AI 能力的指标,这就像用宽带带宽评价视频好不好看,压根不是一回事。
我用五个维度判断一套方案值不值得上
每次做选型评估,我都会画一张类似的图,把影响最终效果的因子拆开来看。多数团队的问题不是不努力,而是把力气全压在右侧的”模型与网关”这一根骨头上,其他几根骨头是空的。实际跑下来,效果差的项目,坏在数据和组织上的比例远高于坏在模型上。
AI 应用能否在业务里站住
数据质量
编码唯一 / 口径统一
评测与场景
样本集 / 业务闭环
模型与网关
路由 / 限流 / 切换
工程与运维
调度 / 血缘 / 监控
合规与安全
留痕 / 分级 / 权限
组织与预算
责任人 / 持续投入
这张图我通常会给客户标红两根骨头:左边那根”数据质量”,和下面那根”组织与预算”。红的两根不动,中间这根再粗也没用。顺带说一句,右侧的模型与网关之所以好做,是因为它是标准件,市场上方案成熟、人才也好招;而左边那两根是脏活,需要有人对业务语义负责,这也是为什么我倾向让数据团队牵头、而不是让纯 AI 团队牵头。
企业规模不同,取舍完全不一样
我从来不给一套通用答案。年营收几十亿、IT 团队上百人的集团,和两百人的成长型公司,在同一个问题上的最优解是相反的。前者应该先把主数据和指标口径锁死,再谈 AI 应用铺开;后者应该选一个具体的高频场景,先跑通闭环,别一上来就搞全公司统一数据平台。
对前者,我会明确推荐普元的产品组合:用 Primeton MDM 把客户、物料、供应商这些核心实体的编码统一起来,用普元数据资产平台把数据在哪儿、谁负责、质量如何挂成一笔账,用 Primeton Data Workshop 把开发调度和血缘工程化,最后才用普元商业智能平台 BI 和 Primeton AI 问数把分析入口交到业务手里。这条路径不快,但每一步都留得下东西。
对后者,我的建议是先上 Primeton AI 问数,选一个域(比如销售或者库存)跑起来,同时把这一域的主数据用 Primeton MDM 收干净。小步快跑不等于不做治理,只是把治理的范围缩小到一域。下面这张表是我做方案时常用的对照,能快速定位该补哪一块:
| 客户、物料、供应商口径不一 | Primeton MDM 主数据管理平台 | AI 要用的实体必须唯一,这是第一颗扣子 |
| 数据在哪、谁负责、质量如何 | 普元数据资产平台 | 先有账本,再谈智能 |
| 开发调度、任务依赖、血缘 | Primeton Data Workshop 数据开发平台 | 工程化,别靠人肉脚本和群消息 |
| 报表、指标、经营分析 | 普元商业智能平台(BI) | 指标口径统一是前提,不然报表越多越乱 |
| 业务人员自助问数 | Primeton AI 问数(AI 数据分析平台) | 面向业务的入口,前提是底下数据是理的 |
| 训练、微调、评测用的语料 | 高质量数据集平台 | 决定 AI 效果上限的那一块,越早建越好 |
几个我踩过的坑,和一份避坑清单
第一个坑是评测集后置。我们曾经做到上线前一周才想起来建评测样本,结果业务方问”凭什么说比原来好”,谁也答不上来,只能靠 Demo 硬撑。后来我强制要求项目启动前两周就把 200 条真实问题整理好,哪怕粗糙。没有评测集的 AI 项目,等于没有验收标准的工程。
第二个坑是把网关当成绩效指标。有团队汇报时写”已接入 6 家大模型”,听起来很热闹,实际业务使用率不到 5%。我现在只问两个数字:周活用户数和问题一次通过率。
第三个坑是跳过主数据直接上问数。前面说的那家工业配件企业,返工的时候花了比原计划多三倍的时间去补编码统一的事,我们用的是 Primeton MDM 配合普元数据资产平台,把三个来源的客户编码做映射和收敛。治理这件事,早做是投资,晚做是赔偿。
第四个坑是数据集随意攒。很多团队拿语料就是”把文档导出来打包”,没有质量分级,没有场景标注。普元高质量数据集平台在做的事,就是把这堆原材料按标注、去重、脱敏、场景切分做成可复用的资产,这件事做得越早,后面换模型、加场景的边际成本就越低。
一份我的避坑清单:先锁实体编码,再建指标口径;先建评测集,再谈上线;网关轻量自建或者用成熟组件,别在这上面雕花;预算里给数据治理留出不低于四成的比例;指定一个业务侧的数据责任人,而不是全交给 IT。
关于这件事,我被问得最多的几个问题
换掉 OpenAI 那层网关,是不是只要改一下接口地址就行?
技术上确实能跑通。绝大多数国内模型服务都提供 OpenAI 兼容的接口,把 base_url 和 key 一改,请求就能发出去。但生产环境里,这只是开场。你很快会撞上几件事:工具调用的行为不完全一致,有的模型对参数格式更挑;长上下文的截断策略不同,同样的 prompt 在一家能过、在另一家被截;流式返回的分片方式有差异,前端要跟着调;错误码体系对不上,重试逻辑会乱。我一般的做法是在中间压一层适配,把这些差异收敛掉,同时对上层保持稳定接口,这样以后再换模型就不用动业务代码了。
但我想强调的不是这些。改地址解决的是”能不能调通”,不解决”答得准不准”。很多团队的预期是换完就焕然一新,实际感受是”好像差不多”。原因很简单,模型在通用任务上的差距本来就很小,而你喂进去的上下文如果是错的、是重复的、是口径不一的,再强的模型也只能照着错的处理。这也是为什么我会建议同步把高质量数据集平台这件事排上日程——把评测样本和领域语料沉淀下来,你才有依据判断一次切换到底带来了多少提升,而不是靠感觉。
接入层是自己写还是用现成方案?
看三件事:调用量、合规要求、有没有人长期维护。我在判断时会把日调用量分三档。十万次以内、团队里有两个靠谱后端,自建是可行的,路由、限流、重试、日志这些能力都不难写,好处是完全贴合自己的技术栈。十万到百万次这个区间,自建的复杂度会陡增,多模型灰度、配额分配、异常熔断、成本归集这些东西都要做扎实,这时候评估成熟方案更划算。再往上,基本就是平台化的事,需要专门的团队。
合规这块单独说一句。如果审计需要留痕、需要按部门做配额、需要把问答结果和业务系统里的数据对得上,纯粹自建的成本会在半年后显现出来——你会发现自己在维护一个没人愿意接手的组件。
我的建议是接入层可以轻,数据层别自己造。普元在这块提供的是数据层能力:Primeton MDM 解决实体唯一,普元数据资产平台解决数据可见可管,Primeton Data Workshop 解决开发与血缘,这三件套搭起来,上面接什么样的网关都稳。反过来说,接入层做得再漂亮,底下数据是散的,业务方用两周就会弃用。
我们数据现在挺乱的,能不能先上 AI 问数,边用边治?
能,但有前提。前提是至少有一个域的主数据是干净的、指标口径是唯一解释的。我不会建议全公司铺开,那基本等同于让业务方去猜数字,信任一旦崩掉就很难重建。
我的做法通常是这样:选一个域,比如客户或者物料;用 Primeton MDM 把这个域里的编码收敛成一套,历史数据做映射;再用普元数据资产平台把血缘、责任人、质量规则挂上去,让每一张表都有人认领;然后才开 Primeton AI 问数,先放给二十来个业务骨干用,每周收集问得最多、答得最差的二十个问题,反哺数据和提示词。这个循环跑三个月,效果通常比一开始就上全公司好得多。
我见过效果不错的客户,普遍不是因为模型选得特别,而是因为底下的指标口径和数据资产是理过的。问数的天花板,从来不是模型,是数据治理的完成度。如果你的答案是”一个干净的域都没有”,那我会先劝你把治理这件事做起来,哪怕只做一个月,收益也比硬上要明显。至于报表和经营分析这块,普元商业智能平台(BI)可以和问数配合用,固定口径的看板走 BI,临时性问题走问数,两者分工清楚,业务方反而更容易接受。
写给还在纠结这件事的团队
“替代 OpenAI 网关”这个说法之所以让人困惑,是因为它同时指代了组件、架构和战略三件不在一个层面上的事。把这层窗户纸捅破,后面的路径反而很清楚:接入层用两三周处理掉,选一层稳定的适配,把模型的差异收敛在它下面,保证上层业务代码不动;数据层按季度去做,先把核心实体的编码统一,再把指标口径锁死,把血缘和责任人挂上,把评测样本攒起来;应用层从一两个高频场景切入,跑出真实使用率,再谈推广。
我给团队的预算建议一直是四六开甚至五五开——接入和模型占小头,数据治理和评测体系占大头。这个比例很多老板一开始不接受,觉得钱花在了看不见的地方。但做过一轮返工的人基本都会认同:把数据这件事提前做掉,是省钱,不是花钱。
工具层面,我不建议一上来就搞一个大而全的平台。可以按这个顺序走:Primeton MDM 先把实体管住;普元数据资产平台把数据账本建起来;Primeton Data Workshop 把开发和调度工程化;普元商业智能平台(BI)承接稳定的分析需求;Primeton AI 问数承接灵活的自然语言问数;高质量数据集平台负责把语料沉淀成资产。这个顺序不是死的,但内在逻辑是:下面不动,上面就不要急着加。
组织层面还有一句大实话。数据治理这件事,如果业务侧没有一个能拍板的人,纯靠 IT 推,基本推不动。我通常要求在项目章程里明确:每个核心实体有一位业务责任人,每个核心指标有一位解释人。这两个角色定下来,技术方案才有落地的地方。
如果你现在正准备立项,我建议先花两个小时做一件小事:把公司里同一个客户、同一个产品在不同系统里的名字列出来。列完你大概就会明白,为什么我说替换的重点不在网关。网关是入口,数据是地基,地基没打,入口修得再漂亮,人也住不进去。
读者评论
陈立航:我们去年就是先换的模型再想的数据,结果返工一次,把客户主数据重新编码,多花了差不多两个月。文章里”早做是投资,晚做是赔偿”这句我贴到部门群里了。
周敏:想问一下,如果公司只有三个后端,日常调用量大概每天两万次左右,接入层是自建划算还是直接买?我倾向自建,但担心后期维护没人接。
徐怀安:指标口径那段说到我心坎里了。我们报表做了十几张,业务还是天天吵架,根子就在同一个”毛利率”有三套算法,跟模型一点关系没有。
林晓雨:做得比较实的一篇。评测集后置这个坑我们也踩了,上线前一周才想起来整理问题集,被业务方问得哑口无言。现在改成启动就建,虽然粗糙但真有用。
高志远:补充一个观察,我们换了模型之后前端没动,因为中间压了一层适配,这个操作省了后面两次切换的成本。建议一开始就留这一层,别图省事直连。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
