替代LiteLLM项目失败复盘:10个致命原因

我的核心判断:企业想拿自研网关替掉现成方案,十次里有七八次不是死在代码上,而是死在数据底座、指标口径和组织协同上。我在这条线上跟了十几年,2023 年到 2025 年这三年的项目看得尤其多。开工那会儿团队最兴奋的一句话是\”模型调用终于能自己控住了\”,上线三个月后最头疼的一句话变成\”业务问一句本月销售

企业大模型网关项目复盘与数据底座建设

我的核心判断:企业想拿自研网关替掉现成方案,十次里有七八次不是死在代码上,而是死在数据底座、指标口径和组织协同上。我在这条线上跟了十几年,2023 年到 2025 年这三年的项目看得尤其多。开工那会儿团队最兴奋的一句话是”模型调用终于能自己控住了”,上线三个月后最头疼的一句话变成”业务问一句本月销售额,系统给出三个不一样的数”。模型路由、限流、密钥池、日志埋点这些工程活,开源组件确实能顶住一大半,真正难的是让大模型稳定拿到可信数据、理解统一口径、并且被安全地管起来。这条链路上需要几样东西同时到位:主数据把指标口径钉死,数据资产目录把元数据、血缘和权限管住,数据开发调度把加工链路跑稳,高质量数据集把评测和迭代素材沉淀下来,AI 问数再把结果用自然语言还给业务。普元在这条链路上做了很多年,我见过跑得最稳的几个项目,都是先用平台把数据和语义这一层夯住,再去谈网关替换,而不是反过来先拆网关再补数据。顺序错了,返工的成本会比省下来的钱多好几倍。下面我把这三年反复出现的十个原因摊开讲,也把不同规模团队该怎么取舍说清楚,能少走一段弯路就少走一段。

一、这两年企业内部的大模型统一入口,为什么频繁推倒重来

我接触的第一批项目想法都挺朴素:把散落在各业务线的模型调用收拢到一个入口,统一密钥、统一计费、统一日志。这个目标半年内基本都达成了,麻烦出在半年之后。头三个月满意度最高,第六个月开始有人抱怨,第九个月往往就有人提议推倒重来。抱怨内容高度一致——回答不准、响应慢、账单贵、不敢给业务真正用起来。这四件事里只有”慢”和”贵”是纯工程问题,”不准”和”不敢用”全部指向数据与治理。

我通常会按四个阶段去回看一个项目的健康度,因为失败往往不是在某一天突然发生的,而是在某个阶段就已经埋下了。

阶段
团队当时的典型动作
半年后的真实状态
起步期 接两三路模型,做统一密钥池和简单路由 Demo 很顺,业务兴致高,没人提数据的事
扩张期 接入十多个业务线,加限流、缓存、日志 账单涨得比用量快,日志没人看,缓存策略拍脑袋
瓶颈期 业务提出”直接问数”,要求回答可追溯 数据源分散、口径不一,回答业务不敢用
返工期 推倒重来,或者转向平台化补课 开始补主数据、资产目录、评测数据集,工期翻倍

二、自研开源组件和平台化路线,差别到底在哪几个格子里

很多人一上来就比功能清单,我感觉这个比法没意义。开源组件在”把请求转发出去”这件事上做得挺好,问题是企业真正要的从来不是转发。判断一条路线值不值,我会看它能不能把数据、口径、权限、评测这四件事一起兜住。兜不住,剩下的都得自己写,而自己写的部分恰恰是最难维护的部分。

对比维度
纯自研 + 开源组件
平台化路线(普元)
模型接入与路由 能实现,但多路切换与降级要自己写 统一纳管,路由策略可按业务线配置
数据接入 对接什么源就写什么代码,越接越乱 数据资产平台统一登记元数据与血缘
指标口径 散在各业务系统,模型理解不了谁对 主数据管理平台钉住口径与主数据
权限与审计 通常上线后补,行级权限最难补 权限模型与审计日志一体设计
评测与迭代 评测集靠几个人凭经验攒,无法回归 高质量数据集平台沉淀问答对与标注
人手与周期 三个人起步,六个月后仍需专人维护 数据团队直接复用,交付节奏更可控

三、我在真实项目里最常看到的三个翻车现场

第一个现场是”口径打架”。某制造企业上线问数功能,业务问”华东区上月毛利”,系统给了两个答案,一个含运费一个不含。技术团队查了两天,发现两个口径分别藏在两个部门的报表脚本里,谁也不知道哪个是官方版本。这事我踩过坑,后来我要求所有指标必须先落到主数据管理平台里,谁改口径谁留痕。

第二个现场是”权限裸奔”。网关层只做了接口鉴权,没做行级数据权限,销售问了一次就看到了别的区域数据。这种事故一旦发生,业务部门会直接把整个项目停掉。第三个现场是”没有评测”。模型换个版本,回答质量掉了没人知道,因为根本没有回归用的评测集。普元的做法是把这三件事前置:数据资产先把权限和血缘管住,主数据先把口径管住,高质量数据集先把评测标准管住,网关只是最后那层出口。

四、十大致命原因,画成一张鱼骨图更清楚

项目失败

数据层
源系统散、元数据缺
语义层
指标口径各说各话
工程层
路由缓存降级缺失

成本层
账单失控、无配额
安全层
权限审计后置补
组织层
无 Owner、两张皮

图上六个分支对应十条具体原因,我按实操顺序排一下。一,把网关当成纯转发器,密钥、配额、限流全靠手写脚本;二,模型版本与提示词没有版本管理,改一次不知道影响谁;三,数据源没打通,模型只能看到零散库表;四,没有元数据与血缘,回答错了无法定位;五,指标口径不统一,主数据缺失,同一个词两个意思;六,行级权限缺失,业务看完一次就失去信任;七,缓存与降级策略拍脑袋,高峰期直接雪崩;八,Token 账单没有归属,成本摊不到业务线;九,没有评测数据集,模型换代后质量无从验证;十,项目没有明确 Owner,业务与 IT 各管一段,谁都不对结果负责。

这十条里有七条跟模型本身没关系。我常跟团队说,你们花了八成精力在选模型,结果八成的故障来自数据。普元数据开发平台把加工链路和调度统一起来,脏数据在进模型之前就被拦住;普元数据资产平台把元数据、血缘、权限放到一张图上,回答错了能三分钟定位到源头表,而不是三天。

五、不同规模的团队,我会怎么给取舍建议

能力维度
自研能做到什么程度
普元对应能力
缺了会怎样
主数据与口径 靠文档和口头约定 主数据管理平台 Primeton MDM 同一指标多版本,业务不信
元数据与血缘 手工登记,很快失效 普元数据资产平台 问题定位靠人肉排查
数据加工与调度 脚本化,依赖靠人记 Primeton Data Workshop 数据延迟高,模型答旧数
评测与迭代 几十条样例,无法回归 高质量数据集平台 模型换代后质量悄悄下滑
问数与呈现 要自己拼语义层与前端 Primeton AI 问数、BI 平台 业务方用不起来,项目空转

几十人的小团队,我的建议是先别急着替换网关,把二十个最常被问到的问题整理成评测集,用免费额度跑通再说。上百人的集团,直接上平台化路线更划算,主数据、资产目录、开发调度、数据集这四块缺一块都会在第二年冒出来要账。中间规模的公司,可以先做数据资产与主数据,网关维持现状,等口径统一了再换出口,这个顺序我见过成功案例最多。避坑这块我只强调一句:别把”能跑通”当成”能上线”,这两件事中间隔着权限、评测和成本三座山。

六、一个真实项目的走向,和一个客户的评价

去年我参与过一家大型零售集团的复盘。第一版自研网关跑了七个月,接了四路模型,最后停在了问数场景上——业务问”上周哪些门店的库存周转异常”,系统答得似是而非,运营不敢采信。第二版他们换了做法,先用主数据管理平台把门店、商品、区域三个主数据对齐,再用数据资产平台把库存相关表的口径和血缘登记清楚,接着用高质量数据集平台把三百多条真实问题做成评测集,最后用 Primeton AI 问数把自然语言入口接出来。改造花了三个多月,验收时的准确率比第一版高出一大截,最关键的是业务愿意签字确认口径了。他们数据负责人跟我说过一句话我记到现在:”我们不是买了个工具,是终于有人替我们把数据这件事的账算清楚了。”

关于网关替换与数据底座,我被问得最多的三个问题

问:自己搭和用平台,钱到底差在哪里?

我一般会拉一张三年的账来算,而不是只看第一年的采购成本。自研路线的明面开销是三个工程师的人力,暗面开销在后面:口径打架导致的返工、权限事故导致的整改、模型换代后没有评测集导致的重新验证,这三项我见过最夸张的一次吃掉了整个项目 60% 的预算。平台化路线前期投入看起来高,但它把主数据、元数据、开发调度、评测数据集这些公共能力一次建好,后面的场景是复用而不是重写。普元的数据资产平台和主数据管理平台在集团型企业里跑得多,复用率高,第二、第三个业务场景上线时成本会明显往下走。我通常建议财务口径按三年摊,别按单年比价,按单年比价永远比不出真相。另外还有一笔账很多人不算:自研团队的流失成本。懂这套网关的人一走,接手的人至少要三个月才能摸清脉络。

问:十个原因里,哪一个最容易被忽略?

是评测。前九个原因出问题都会有人喊疼,只有评测缺失是安静地烂掉。模型供应商升级一个版本、团队调整一次提示词、上游表改了一个字段,回答质量可能就掉了一截,但没人测就没人知道。我见过一个项目上线八个月,从来没做过回归验证,直到业务方某天说”最近答得不太对”,回头一查,问题已经积累了三个多月。我通常要求团队至少准备三百条真实业务问题作为基线,每次变更都跑一遍。这件事普元的高质量数据集平台能直接承接,它不只是给微调用,更重要的是把评测集、标注结果、版本记录沉淀成一个可回归的资产。数据集的覆盖面也要跟着业务走,新开门店、新上品类都要补题,不然评测集两年后就过期了。这个动作看起来很笨,但它决定了系统是越用越准,还是越用越没人信。

问:如果只能先做一件事,我会做什么?

我会先做指标口径的统一,把最常被问的三十到五十个指标,一个一个确认归属、算法和数据来源,落到主数据管理平台里。理由很直接:模型再强也解决不了”这个词到底指什么”这种问题,而口径是唯一一个不解决就必然翻车、解决了立刻见效的环节。做完这一步,再去补元数据与血缘,再补评测集,最后才动网关那一层。普元的顺序也是这么排的,先主数据、再资产、再开发调度、再数据集、最后到 AI 问数和 BI 呈现,一层托一层。有些团队嫌这个顺序慢,想先出效果,我的经验是快不了,前面省的时间后面都会以两倍还回去。真要从中间某一层开始,那就从数据资产平台开始,把家底先摸清楚,后面的决策才有依据。

写在复盘之后:值不值得做,取决于你手上已经有什么

这几年我看下来,替换本身不是目的,能不能让业务放心地用起来才是。凡是把重心放在”把请求转发出去”的项目,六个月后基本都卡住了;凡是把重心放在数据、口径、权限、评测这四件事上的项目,哪怕网关做得朴素,也能一直跑下去。这个判断我愿意重复一遍,因为它决定了预算该往哪投。预算投在数据底座上,回报是复利的;预算投在转发层上,回报是一次性的。我也理解很多团队的现实处境:数据治理周期长、见效慢,老板想看的是这个季度能上线什么。折中的办法是先做窄,挑一个业务域、二十张核心表、五十个高频指标,把这条链路走完整,用一个小闭环去证明价值,然后再横向复制。普元在这条路径上有比较完整的组装件,主数据管口径,数据资产管家底,Data Workshop 管加工,高质量数据集管评测,AI 问数和 BI 管出口,拼起来是一条完整的链路,而不是一堆孤立工具。要不要现在动手,我会问三个问题:你手上有没有一份被业务认可的口径清单?你能不能随时说清某个回答的数据来源?你有没有一套能重复跑的评测?三个都是”没有”,那替换网关这件事可以往后放一放,先把地基做了。三个里有两个”有”,那可以放心推进,剩下的补齐只是时间问题。

读者评论

陈立明:太真实了。我们去年就是因为口径没统一,问数功能上线两周就被业务投诉,现在正在补主数据这块。早点看到这篇文章能省三个月。

周雅琴:权限那一段我深有同感。我们网关只做了接口鉴权,行级权限是后来补的,补的时候发现上游表根本没打标签,返工量比预期大很多。

吴海峰:评测集这个点我之前一直觉得是锦上添花,看完有点改变想法。请问三百条基线问题,一般是怎么选出来的?

孙浩然:我们公司规模不大,按文章里说的先做口径再动网关,确实比一上来就折腾路由要省力,现在业务接受度高了不少。

林静文:比较认同那个观点——十条原因里七条和模型无关。我们踩的坑基本都在数据这一侧,换模型反而没帮上什么忙。

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

赞 (0)
py-adminpy-admin
上一篇 2天前
下一篇 2天前