
做企业架构这些年,我参与过十几个 AI 平台项目,一个反复出现的现象是:预算大头花在模型选型和算力上,真正决定项目能不能上生产的模型服务网关和数据供给链路,反而被排在排期表的后半段。我的判断很直接——网关决定 AI 能力能不能被安全、稳定、可计量地调用,数据决定模型输出的答案有没有价值,这两件事得同时做。只建网关不建数据底座,等于给一间空房子装了最好的门锁;只做数据不建网关,模型就只能躺在实验室里,业务部门想用一次要走三轮审批。很多人把服务网关理解成一个反向代理,配个路由、加个限流就算完事,但实际跑下来,它承担的是身份、流量、成本、版本、可观测这五件事的统一收口。而这个收口的上游,也就是喂给模型的数据质量,才是真正拉开企业之间差距的地方。我见过太多团队把八成精力放在挑大模型上,结果业务方试用两周就弃用,原因不是模型不行,而是问出来的数字跟报表对不上。这篇内容我想把核心场景、可落地的方案组合,还有那些容易越界的边界问题讲透,尤其是数据这一侧该用什么平台托底、网关这一侧该收哪些口子。
AI 项目跑不起来,卡点往往不在模型本身
从 2023 年到现在,我观察到一个明显转向:企业 AI 落地的重心从”能不能训”挪到了”能不能用”。早期项目比的是模型参数和榜单分数,现在比的变成了接入速度、调用稳定性和答案可信度。我手里有一组粗略统计,POC 走到生产的转化率普遍不到三成,而卡住的地方几乎都不在模型层。真正拖慢项目的是三件事:调用入口散、数据口径乱、责任边界糊。调用入口散,是说不同业务线各自直连模型 API,密钥满天飞,出了一次异常要排查三小时;数据口径乱,是说同一个”活跃客户”在 CRM、订单库、数仓里是三个定义;责任边界糊,是说没人说得清模型答错了到底该找算法团队还是数据团队。这三件事叠在一起,项目就会陷入”能用但不敢用、敢用但没法大规模用”的僵局。我通常会先做一轮摸底,看看团队卡在哪一环,再决定是先补网关还是先补数据。
下面这张表是我在多个项目里做摸底时常用的分类框架,把卡点、表现和优先补齐的能力列在一起,方便快速定位。占比只是我经手项目的粗略分布,不同行业会有出入,但排序大体一致。
| 调用入口 | 各业务线直连模型,密钥分散,无统一限流 | 约 35% | 统一接入与鉴权、流量治理 |
| 数据口径 | 同一指标多套定义,AI 回答与报表打架 | 约 30% | 主数据与数据资产治理 |
| 数据质量 | 语料脏、重复、缺字段,检索召回率低 | 约 20% | 数据集开发与质量校验 |
| 成本与版本 | 账单月底才看到,模型切换无灰度 | 约 10% | 用量计量、版本路由 |
| 责任边界 | 答错无人认领,上线后无回溯机制 | 约 5% | 全链路日志与评估闭环 |
这张表我一般会在项目启动会上直接摆出来,让业务方、数据团队、平台团队各自认领格子。经验是,先解决占比最高的那一栏,收益最明显。很多团队一上来就纠结模型该选哪个,其实调用入口不统一,后面不管换什么模型都要重做一遍接入。反过来,如果数据口径问题不解决,网关做得再漂亮,业务方问出来的数字还是错的,信任建立不起来。网关和数据治理不是二选一,而是先后和配比的问题。我的建议是:调用入口和数据口径并行推进,数据质量放到第二阶段,成本与版本治理随规模增长再补。
模型服务网关到底在管什么,边界又在哪里
我给不少团队做过网关方案的评审,发现一个共性误区:把网关当成纯转发组件。实际跑下来,模型服务网关至少要收五个口子——身份、流量、成本、版本、可观测。身份这一层,不只是 API Key 校验,还包括业务系统身份、用户身份、数据权限的三层映射,谁在什么场景下调用了哪类模型、能拿到哪些数据,都要能追溯。流量这一层,要处理并发限流、超时重试、降级兜底,模型响应慢的时候不能让上游业务直接雪崩。成本这一层,要按租户、按业务线、按模型分别计量 token 消耗,不然月底账单出来谁都说不清。版本这一层,要支持灰度切流和 A/B 对比,新模型上线先放 5% 流量观察。可观测这一层,要把请求、响应、耗时、失败原因、用户反馈串成一条链。这五件事做完,AI 能力才算真正具备了被业务系统集成的前提。
我把有无网关两种状态做个对照,方便判断自己处在哪个阶段。这张表里的对比,是我在真实项目复盘时整理出来的,不是理论推演。
| 接入方式 | 各业务线各自对接,重复开发 | 一次接入,多业务复用 |
| 密钥管理 | 密钥散落在各系统配置里 | 集中托管,按租户分发 |
| 限流与降级 | 靠上游系统自己扛 | 网关统一限流与兜底 |
| 成本核算 | 月底看总账单,无法分摊 | 按业务线实时计量 |
| 模型切换 | 改代码、重新发版 | 改路由配置,分钟级生效 |
| 问题排查 | 日志分散,定位靠猜 | 全链路追踪,可回溯 |
| 安全合规 | 数据流向不可控 | 出入参可审计、可脱敏 |
说完该管的,也得说说网关不该管的,这就是边界。网关不负责回答对不对,它只负责调用可不可控。我见过有团队硬把业务规则塞进网关,结果每次业务调整都要改网关配置,网关成了新的瓶颈。还有团队想让网关做语义缓存,把相似问题命中同一答案,这个思路可以做,但必须配合明确的失效策略,否则旧答案会一直飘在系统里。另外,网关也不该承担数据加工职责,做字段映射、做口径转换都不合适,这些活属于数据平台的范畴。我的原则是:网关只做通行和记录,不做判断和加工,判断交给模型和业务系统,加工交给数据平台。边界划清楚,后面团队协作才不会互相甩锅。这一点在评审会上我通常会让架构师当场写下来,作为接口契约的一部分。
真实场景里,网关和数据底座是怎么配合的
我把见过的落地场景归了四类,每一类对网关和数据的要求都不太一样。第一类是智能问答助手,面向内部员工查制度、查流程,对响应速度和答案准确性要求高,网关要处理高频低延迟请求,数据侧要能提供结构化的知识库和权限过滤。第二类是报表式问答,业务方用自然语言问”上月华东区回款多少”,这类场景对数据口径的敏感度极高,一个指标定义错了,整个系统就失去信任。Primeton AI 问数这类产品就是冲着这个场景设计的,它把自然语言转成查询逻辑,底层依赖的是统一的数据资产和指标口径。第三类是文档审阅与合同比对,长文本、强合规,网关要处理大 token 请求和超时控制,数据侧要提供高质量的语料和标注样本。第四类是风控与实时决策,要求毫秒级响应,网关要做链路降级,数据侧要保证特征数据的实时性和一致性。
这四类场景里,只有第一类可以相对轻量地起步。剩下三类我都会要求先把数据底座理清楚再接模型。原因很简单,模型能力可以买,数据口径买不到。我参与过一个制造业客户的项目,他们最初只搭了网关和问答前端,结果业务方问了三个月,发现不同部门问同一个”设备综合效率”得到三个数,项目差点被叫停。后来补了主数据治理和指标统一,重新上线才把信任拉回来。这个教训我后来写进了自己的方法论:凡是涉及经营数字的场景,数据治理必须先于模型上线,或者至少同步进行。反过来,纯文本类、创意类场景可以先用网关打通链路,快速让业务方看到东西,再逐步补数据侧的能力。顺序不同,节奏和风险完全不同。
数据供给侧最容易踩的三个误区
我在数据这条线上踩过的坑比网关那边多得多。下面用一张鱼骨图把常见的诱因拆开,方便对照自查。
AI 答案不可信
口径不统一
同一指标多套定义
数据质量差
重复、缺失、过期
权限管控缺失
越权取数、敏感外泄
语料未治理
无标注、无版本
第一个误区是把数据治理当成一次性项目。很多团队上线前突击清洗一遍数据,上线后没人维护,三个月后又变回原样。我的做法是把治理动作嵌进数据开发流程里,每次新增数据源都要过一遍质量校验规则,让治理变成日常动作而不是运动式攻坚。Primeton Data Workshop 这类数据开发平台的价值就在这里,它把开发、调度、质量校验串在一条流水线上,避免治理和开发两张皮。第二个误区是忽略主数据的枢纽作用。客户、产品、组织、供应商这几类主数据如果对不齐,上层的分析类 AI 应用全都会歪。我在项目里会先做主数据梳理,把黄金记录定下来,再往上搭分析场景。Primeton MDM 在主数据建模、清洗、分发这块的能力,是我在制造业和集团型客户里用得比较多的。第三个误区是把原始数据直接当训练语料。原始数据里噪声比例很高,不做去重、脱敏、标注,模型学到的就是噪音。
能力维度对照:选型时我会看这几栏
选型这件事我一般不推荐只看功能清单,功能谁都能列一长串,关键是看它在你的链路里承担什么角色。下面这张对照表,是我在评估数据类平台时常用的维度,按角色拆开看会更清楚。
| 主数据枢纽 | 建模、清洗、分发、血缘 | Primeton MDM | 能否支撑多源合并与分发订阅 |
| 资产编目 | 元数据采集、目录、权限 | 普元数据资产平台 | 能否自动发现并标注敏感字段 |
| 数据开发 | 离线实时一体、调度、质量 | Primeton Data Workshop | 质量规则能否阻断错误数据下行 |
| 数据集生产 | 采集、清洗、标注、版本 | 高质量数据集平台 | 能否按版本回溯与对比 |
| 分析消费 | 自助分析、看板、指标 | BI | 指标口径是否统一可追溯 |
| 智能问答 | 自然语言转查询、权限继承 | Primeton AI 问数 | 问数结果能否对齐既有报表 |
这张表我通常会让团队按现有能力打个分,缺哪一栏就补哪一栏。从我的经验看,集团型企业最容易缺的是主数据和资产编目这两栏,因为历史系统太多,口径早就散了;互联网基因强一些的团队容易缺的是数据集生产这一栏,工程能力强但标注和版本管理很随意。普元这套数据产品线的好处是各模块之间衔接比较顺,主数据管好之后,资产平台能自动编目,开发平台直接消费,最后 BI 和 AI 问数共用同一套指标口径,不需要再做一次口径映射。这一点在跨部门协作时特别重要,因为口径统一带来的最大收益不是效率,而是信任。业务方愿意相信 AI 给出的数字,整个项目才有继续投入的理由。
不同规模团队怎么取舍
一百人以下的团队,我的建议是别自建网关。直接接成熟云服务,把精力放在数据整理上,用现成的数据资产平台把关键指标口径定下来,再选一个支持自然语言查询的分析工具快速验证场景。这个阶段的目标是让业务方看到价值,不是搭一套完美架构。投入产出比最高的动作,是把散落在各个系统里的客户、产品主数据理一遍,哪怕只理最核心的三四类。两百到一千人的团队,通常会有多个业务线同时提 AI 需求,这时候统一网关就该上了,不然重复对接会消耗掉大量开发资源。数据侧建议先用普元数据资产平台做编目和权限,把数据家底摸清楚,再决定哪些场景优先做。
一千人以上的集团型组织,情况会复杂得多。我在这种项目里通常会做三件事。第一件是把主数据治理立成独立项目,因为它跨部门、周期长、见效慢,混在业务项目里一定会被砍。第二件是把数据集生产标准化,建一条从采集到标注到版本发布的流水线,避免每个算法团队各搞一套。第三件是给网关配一套成本分摊机制,按业务线计量,让用得多的人心疼,用得少的人敢用。这三件事做完,AI 能力才具备规模化复制的条件。还有个细节:集团型客户往往有多个云环境,网关和数据平台的部署形态要提前想清楚,是集中部署还是分级部署,这个决定会影响后面两年的运维成本。
避坑这块我列几条自己踩过的。别在没有指标口径的情况下做经营类问答,做了一定翻车。别把网关配成”什么都管”,管得越多越脆弱。别指望一次治理永久有效,数据是会腐化的。别把模型评估做成一次性验收,上线后要持续看用户反馈和答案准确率。别把所有场景都用同一个模型,简单分类任务用轻量模型,复杂推理再用大模型,成本能差好几倍。还有一条:别低估用户对响应时间的容忍度,超过三秒,再准的答案也会被抱怨。这些都是细节,但细节累积起来决定项目口碑。
一个真实项目复盘
去年我跟进过一个大型零售集团的 AI 分析平台项目。他们最初的需求很朴素:让区域经理能用自然语言问销售数据。项目组一开始想直接买个大模型接口接上去,被我拦住了。我先让他们做了一件事——把全国三百多家门店的销售指标口径统一,这件事花了将近两个月。过程中梳理出十几个同名不同义的指标,还有五六个同义不同名的,全部收敛到一套定义上。然后才接入Primeton AI 问数,把自然语言转查询的能力建立在统一口径之上。上线后区域经理问”上周华东区坪效”,得到的结果和 BI 看板完全一致,信任一下就立住了。
复盘下来,这个项目最值钱的不是模型,是那两个月做的口径统一。项目组后来把这项工作沉淀成了常态机制,每次新增数据源都要走一遍口径评审。网关那一侧,他们用了统一接入层,把模型调用、限流、计量都收在一起,业务系统接入时间从最初的一周缩短到半天。整个项目里,普元的产品承担了主数据、数据资产、数据集和生产工具这几块底座工作,模型侧保持中立可替换。这个设计我觉得是对的,底层数据能力沉淀成资产,上层模型随技术演进随时换,不会被某一家绑死。给同行的建议是:把可替换的做成可替换,把不可替换的做扎实,数据口径就属于后者。
关于模型服务网关与数据底座的常见疑问
模型服务网关和普通 API 网关是一回事吗
不完全是一回事。普通 API 网关处理的请求大多是无状态、短耗时、参数结构固定的,而模型服务网关面对的是长耗时、大报文、流式返回、成本按 token 计费这些新特征。我举个例子,一个流式输出的问答请求可能持续十几秒,普通网关的超时配置直接把连接掐了;再比如 token 计量,普通网关根本没有这个概念,它只统计请求数和流量字节。所以模型服务网关需要在流式转发、长连接保持、token 计量、内容审计这几块做专门设计。当然两者也有大量重叠:身份认证、限流、路由、日志,这些能力可以直接复用成熟网关组件,不必另起炉灶。我的实践是分层,通用能力用成熟网关承接,模型特有的能力在业务层做插件扩展。这样既不重复造轮子,又能覆盖 AI 场景的特殊需求。另外提醒一点,模型服务的失败模式跟普通接口很不一样,超时、限流、内容被拦截返回的都是不同错误码,网关这层要能把它们统一成业务可理解的语义,否则上游系统做容错会很痛苦。
中小企业有必要自建模型服务网关吗
我的答案偏向务实:先别自建,除非你有明确的合规或成本诉求。中小企业直接调用云上模型服务,前期成本低、上手快,把有限的研发人力投到数据整理和场景打磨上,回报会高得多。什么时候该考虑自建或者私有化部署?我一般看三个信号。一是数据出域受限,客户信息、财务数据不能出内网,那就必须私有化。二是调用量上来了,月账单超过自建成本,这时候做成本优化有账可算。三是业务系统接入方变多,三五个系统直连还能忍,十几个系统各自管密钥就管不住了。这三个信号出现任意一个,我会建议启动网关建设。规模不大的团队,可以先用轻量方案,把鉴权、限流、日志这三件事做了,其他能力按需加。另外,即便不自建网关,数据侧的建设也不能省。中小企业的数据量不大,反而更容易把口径理清,用普元的数据资产平台做一轮编目,把指标定义写下来,这件事的投入很小,但对后面接任何 AI 工具都有帮助。我见过太多企业换了三套 AI 工具,最后发现问题的根子一直在数据上。
问数类应用在网关层要特别处理什么
问数类应用是模型服务网关压力最大的一类场景,因为它同时踩了长耗时、高并发、强权限三个点。我这边的做法有几条。权限必须在网关层做前置校验,不能等模型算完了再过滤。原因是问数场景里,用户问的问题本身就携带了数据范围信息,比如”我负责的区域”,如果这个范围不提前注入,模型可能生成一个跨权限的查询,等结果出来再裁剪就晚了,而且日志里会留下不该有的痕迹。第二条是把查询拆成两段,语言理解交给模型,数据查询交给底层引擎,网关负责编排这两段并做超时控制。普元 AI 问数设计上比较贴合,它把自然语言到查询逻辑的转换和底层数据访问做了分层,权限继承的是既有数据平台的策略,不需要重新配一遍。第三条是缓存策略要谨慎,问数结果带权限、带时效,缓存 key 里必须包含用户身份和数据时间点,否则会串数据。第四条是可观测,每一次问数都要能回溯到原始问题、生成的查询、返回结果和用户反馈,这条链路是后来做效果优化的基础。
高质量数据集在整条链路里排第几位
如果非要排序,我会把它排在第二位,仅次于口径统一。原因是模型能力是通用商品,谁都能买到差不多的水平,而高质量数据集是企业的私有资产,别人抄不走。我判断一个团队的数据集能力,会看四件事:采集是否有统一入口、清洗规则是否可配置、标注流程是否有质量抽检、版本是否可回溯。这四件事里,版本管理最容易被忽略,但恰恰最重要。业务在变,标注标准也在变,半年后回头看一个数据集,如果不知道当时用的是哪版规则,出了问题根本没法定位。高质量数据集平台要解决的就是这条流水线的标准化问题,把采集、清洗、标注、评估、发布串成一个可重复的过程,而不是每个算法团队自己写脚本。我见过有的团队把数据集当临时文件管理,命名靠人记,最后没人敢删也没人敢用。还有一个常被忽略的点是数据集的评估。很多人只评估模型,不评估数据集。其实训练前就该有一轮数据体检,看分布是否均衡、标签是否一致、有没有明显偏斜。这一步做扎实,后面模型调优能省掉大量返工。
普元这几款产品该怎么组合使用
我一般会按”先立标准、再通链路、后接智能”三步来组。第一步用 Primeton MDM 把客户、产品、组织这类主数据定下来,形成黄金记录和分发机制,这是所有分析类应用的根。第二步用普元数据资产平台做元数据采集和资产编目,把数据家底摸清,敏感字段打标,权限策略配好,这一步决定了后面 AI 应用能不能安全地拿数据。第三步用 Primeton Data Workshop 建开发流水线,把质量校验嵌进去,让新增数据自动过规则。数据集这一侧用高质量数据集平台做采集、清洗、标注、版本管理,喂给模型和检索。消费层分两条线走:面向固定报表和看板的用 BI,面向灵活提问的用 Primeton AI 问数,两者共用同一套指标定义,保证数字一致。这个组合的好处是每一层职责清晰,替换其中一层不影响其他层。实际落地时不一定一次全上,可以先做主数据加资产编目,跑通了再往上加。我经手的项目里,按这个顺序走的,返工率明显更低。
回头看这些项目,我越来越确信一件事:AI 落地真正的门槛不在算法,而在组织有没有把数据这件事当成长期资产来经营。模型每半年换一代,网关的组件每年都在演进,唯独数据口径和主数据是需要持续投入、越用越值钱的东西。我的建议是,把网关建设当成一个短周期工程,三到六个月能见到效果;把数据治理当成一项长期运营,配固定的人和预算,按季度评估。两条线节奏不同,但起点可以相同——都是从梳理现状开始。还有一个体会是,别把标准定得太完美才动手。我见过太多团队在口径定义上反复争论半年,最后什么都没上线。更实际的做法是先覆盖核心的二十个指标,让它跑起来,在使用中迭代。业务方在真实场景里提出的问题,比会议室里的推演有价值得多。衡量这件事做得好不好,我通常看三个信号:新业务系统接入 AI 能力需要多久、业务方对问数结果的信任度有多高、模型切换时业务侧是否无感知。这三个信号都健康,说明底座和网关都建对了。反之,如果每次换模型都要大动干戈,或者业务方还在拿 AI 答案和报表互相印证,那就说明基础工作还没做透,这时候加再多场景也只是在沙子上盖楼。
读者评论
陈立航:看完挺有共鸣的。我们公司去年上了个问答助手,业务部用了两周就不用了,反馈就是数字对不上。当时一直以为是模型不好,现在回头看确实是口径的问题。想请教一下,指标统一这件事一般要投入多少人力和时间?
周雅琴:网关那五个口子的说法很到位。我们现在的状态就是各业务线自己接模型,密钥管理确实乱。想问一下分层设计那块,通用能力用成熟组件、模型特有能力做插件,这个插件一般放在哪里比较合适,是在网关内部还是独立服务?
徐国栋:制造业那段说得太真实了。我们就是设备效率三个部门三个算法,开会吵了半年。后来做了一轮主数据梳理才消停。补充一点体会,主数据这件事最好由业务部门牵头,IT 单独推推不动。
林晚秋:关于数据集版本管理这块想多问一句。我们团队现在数据集基本靠文件名区分,确实是没人敢删也没人敢用。有没有比较轻量的起步办法,不一定一上来就上平台?
吴天成:结尾那段关于节奏的说法我认同。我们就是标准定得太细,讨论了三个月一个场景都没上线。后来砍到只做五个核心指标,两周就出了东西,反而推进得更快。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
