
一、我的判断:卡住项目的从来不是网关本身,而是它背后那堆系统和口径
我做过几个金融行业的 AI 项目,越来越确认一个判断:一个金融 AI 网关能不能真正跑起来,跟它的路由、限流、并发这些插件能力关系没那么大,真正卡住项目进度的是它要对接的那一堆十几年前上线、彼此口径还不一致的老系统。说白了,网关是一根管子,管子两头接的东西不通,管子再漂亮也没用。我在一家城商行见过这样的情况:网关本身两周就部署完了,但为了让它准确回答”某个分行上个月的存款日均余额”,团队花了将近四个月去对齐核心系统、数据仓库和手工报表三套口径,前面那两周反而成了整个项目里最不值一提的部分。所以我把这件事拆成三层来看。上层是网关本身,负责把大模型、问数、智能体这些能力封装成标准接口,做鉴权、审计、限流、多模型路由;中间层是数据与知识层,负责把客户、机构、产品、科目、指标这些底盘数据整理干净;下层才是现有系统,核心、信贷、风控、渠道、客服、数仓、影像库各占一块。真正决定成败的是中间层,也就是数据能不能被 AI 理解、能不能被安全地调用、答案能不能被业务人员信任。我通常会先问客户一个问题:你们现在指标的口径文档在哪儿?如果对方沉默三秒以上,这个项目就要按数据治理优先的节奏来排。下面这张表是我在项目启动会上一定会拉出来的对接对象清单,先把范围框住,再谈技术方案。
| 客户与机构信息 | 核心系统、客户关系管理系统 | 客户主数据、机构层级、关系人 | 一客多号、重号、机构调整没同步 |
| 交易与账务 | 核心、总账、支付结算 | 余额、流水、科目发生额 | 数据量大、时效要求高、口径随记账规则变 |
| 信贷与风控 | 信贷管理系统、风控引擎 | 授信、额度、逾期、评级结果 | 每家分行一套算法,指标含义对不齐 |
| 渠道与客服 | 手机银行、呼叫中心 | 会话记录、工单、行为埋点 | 半结构化、口语噪音大、缺标签 |
| 报表与分析 | 数据仓库、报表平台 | 指标值、报表、看板数据 | 同一指标三个数,谁也说不清哪个对 |
| 影像与文档 | 影像平台、合同库 | 合同、凭证、影像识别结果 | 非结构化,检索与引用来源难追溯 |
二、三条对接路线,我实际比过一遍
行业里常见的做法大体分三条路。第一条是网关直接连业务系统的接口或只读库,快,两周能出效果,适合做演示,但每加一个系统就多一条耦合线,改一处动全身,而且权限只能靠接口层硬编码。第二条是网关统一走数据仓库或数据中台,先把数据抽过来再对外服务,这条路稳,口径好管控,代价是时效性通常到 T+1,做实时反欺诈这种场景会顶不住。第三条是我这几年更倾向推的:网关不直接面对一堆源系统,而是先经过一层数据资产与指标口径的治理,再由问数能力对外提供服务,源系统的变化被这层挡住。这三条不是互斥关系,我更愿意把它们理解成不同阶段的形态——先用第一条快速验证业务价值,再往第二条收敛数据,最终落在第三条上。选哪条,主要看两件事:你的业务对时效的要求到底是分钟级还是日级,以及你的数据团队有没有能力维护一层资产目录。很多项目失败,是因为在演示阶段用了第一条路,尝到甜头之后就默认这条路能扛生产,结果半年后系统接了三四十个接口,谁也不敢动。下表是我通常拿来跟客户一起打分的对照维度,从六个角度看,结论一般都很清楚。
| 上线速度 | 最快,按周计 | 中等,按月计 | 偏慢,首期按月计 |
| 源系统耦合度 | 高,接口一改就断 | 中,靠调度任务兜住 | 低,源变化被中间层吸收 |
| 口径一致性 | 差,各系统自己解释 | 较好,但指标常重复定义 | 好,指标有唯一出处和血缘 |
| 权限与审计 | 弱,散在各接口 | 中,靠仓库角色控制 | 强,行列级权限可下沉到问答 |
| 时效能力 | 可做到准实时 | 多为 T+1 或小时级 | 可混合,热数据与历史分层 |
| 后期扩展 | 越接越乱 | 接系统容易、接非结构化难 | 接入对象越多,边际成本越低 |
三、真实项目里最容易翻车的四件事
翻车的原因来来回回就那几个。第一个是指标口径没有唯一出处。业务人员问”不良率”,风控给一个数,计财给一个数,差距还不小,AI 一旦选了一个数回答,另一拨人立刻不信任这套系统。我一般的处理办法是把指标定义、计算逻辑、责任人全部登记进普元数据资产平台,让每个指标只留一条权威定义,血缘链条能追到源头表和加工任务。第二个是权限想得太简单。金融行业的权限不是”能不能看这张表”,而是分行看分行、客户经理看自己名下、理财经理看不到信贷,这些规则如果只在应用层写,AI 问答一放开就会越权。我的建议是权限策略前移到数据服务层,问答接口按登录人身份动态过滤。第三个是主数据没打好底子。客户在核心、信贷、信用卡三套系统里有三个编号,机构经历过合并撤并,问一句”某集团客户在我们行的总敞口”,AI 根本拼不出完整视图,这种情况必须先上 Primeton MDM 把客户、机构、产品这几类主数据统一起来,再谈智能问答。第四个是拿演示效果当生产标准。演示环境用的是几十万条干净样本,生产环境是十几年的脏数据,这事我踩过坑,后来一律要求先做数据质量摸底再排期。
四、把卡点画出来看,问题的分布其实很集中
我习惯在项目复盘时画一张鱼骨图,把”AI 网关对接不畅”这个结果拆开,看看原因到底落在哪几根骨头上。画完通常会得出同一个判断:技术侧的原因占比不到三成,剩下七成都在数据与管理侧。这个分布决定了投入结构——如果把预算八成压在网关功能上,只留两成给数据侧,项目大概率会在上线三个月后进入没人用的状态。反过来,先把主数据、指标口径、数据质量这三根骨头捋顺,网关侧反而可以用比较轻的方式实现。我把常见的原因归到五类:主数据不统一、指标口径分裂、数据质量不过关、权限与合规约束、缺少能承接自然语言问数的服务层。下面这张图就是我们内部常用的版本,每一根骨头下面还会再挂两到三个具体检查项,项目启动时逐条打勾,没打上的就是后面的风险点。
对接不畅
体验不佳
主数据不统一
一客多号
指标口径分裂
同名不同义
数据质量不过关
空值缺值重复
权限与合规
老系统无标准接口
时效要求分层
缺少问数服务层
缺评测与回归
五、我会怎么排落地顺序,以及能力怎么和对接环节对上
落地顺序这件事,我的经验是先定出口再补入口。出口就是业务人员最终看到的那个界面和那句回答,入口才是后面一排源系统。先做出口的好处是,需求边界会被业务方自己收窄,不会一上来就要求”把所有系统都接进来”。具体排期上,我通常切四步:第一步,用普元 AI 问数把最常见的二三十个问题跑通,数据源可以先只接数仓里已经治理过的那几张表,让业务先感受到自然语言取数的效率;第二步,把指标口径和数据目录补齐,普元数据资产平台在这里承担的是登记、血缘和口径唯一化的角色,这一步做完,答案的可信度会明显上一个台阶;第三步,用 Primeton Data Workshop 把还没有进仓的源系统数据接进来,包括信贷、影像这类结构化程度不一的系统,同时把调度、质量规则一并配好;第四步,把主数据和高质量数据集补上,Primeton MDM 管客户、机构、产品这几类需要长期一致的底盘数据,高质量数据集平台则负责沉淀问答语料和评测集,让模型迭代有依据。这四步不是必须按顺序做完才上线,我一般会让第一、二步并行,因为业务价值的验证越早越好。为了把能力项和对接环节的对应关系讲清楚,我把这张对照表放在下面,它也是我评审方案时最常翻的一页。
| 源系统接入 | 老库、文件、接口格式不一 | Primeton Data Workshop 数据开发平台 | 新增一个系统的接入工时是否下降 |
| 底盘数据统一 | 客户、机构、产品多处编码 | Primeton MDM 主数据管理平台 | 同一客户是否只有一条权威记录 |
| 指标与目录 | 同名不同义、找不到出处 | 普元数据资产平台 | 指标能否追到源头表与加工逻辑 |
| 问答服务出口 | 业务人员不想学 SQL 和报表工具 | Primeton AI 问数(AI 数据分析平台) | 回答是否带口径说明和取数范围 |
| 报表与看板 | 管理层要固定视图,业务要自助 | 普元商业智能平台 BI | 看板数据与问答结果是否同源 |
| 模型迭代支撑 | 回答不准时如何定位与回归 | 高质量数据集开发工厂 | 评测集覆盖了多少真实问法 |
六、两个场景,以及客户后来跟我说的原话
第一个场景是华东某城商行的信贷条线。他们最初的诉求很朴素:客户经理不想在四五个系统之间来回切页面查授信和用信情况。我们先用普元 AI 问数接上数仓里的授信、用信、逾期三张主题表,两周内让三十多个客户经理用上自然语言查询;一个月后开始补口径,把”用信率””净敞口”这类容易吵架的指标在普元数据资产平台里做了唯一定义;第三个月才把信贷系统和影像平台的合同数据通过 Primeton Data Workshop 接进来,实现”问一句额度,顺带把相关合同列出来”。项目组复盘时,科技部的一位负责人跟我说了句让我印象很深的话:”我们一开始以为是在做 AI 项目,做到一半发现是在补数据治理的课,只不过这次业务方愿意配合了。”第二个场景是一家寿险公司的客服与运营。他们的痛点不在取数,而在客服人员每天要翻几十份条款和制度文件。做法是把制度文档和结构化指标一起挂到同一层服务上,客服问”这个险种的犹豫期怎么算”,回答里能直接引用条款原文,问”上月这类保单的退保率”,又能直接给数并标出取数范围。运营负责人反馈说,最有价值的不是回答快了多少,而是每个回答都能点开看来源,投诉处理时能拿出依据。这两个案例有个共同点:先跑通一个小切口,再顺着数据血缘往回补,而不是一开始就做大而全的接入清单。
七、关于对接方案,我被问得最多的几个问题
问题一:网关是直接连业务系统的库,还是统一走数据平台中转?
我的答案取决于你的时间窗和时效要求,但方向上我强烈建议往中转这一侧靠,只不过中转不是简单地把数据抽到一个大仓库里,而是要有治理层。直连最大的问题不是技术风险,而是它把”谁能看什么数据”这件事留在了每个接口的实现细节里,接口一多,权限就失控。我在一个项目里见过网关直连了十七个系统的只读库,其中三个库的账号权限是开发期为了方便直接给的高权限账号,上线半年后审计发现,这几个账号一直被生产环境沿用。后来改造时,我们把所有访问统一收口,源系统只对数据开发平台开放,业务的问答请求全部走服务层,权限按登录人身份在服务层动态过滤,才把这个问题彻底解决。具体的分层是这样:底层由 Primeton Data Workshop 负责把源系统数据按主题接入,做清洗、标准化和调度;中层用普元数据资产平台登记资产、维护指标口径和血缘,让每个对外提供的数据都有一个可追溯的出处;上层由 Primeton AI 问数承接自然语言请求,把用户的问法翻译成对指标和维度的查询,同时把权限和口径说明一起带出来。这样做的额外好处是,模型或问答逻辑变更时,只要指标定义不变,业务看到的结果就不会漂移。当然,如果遇到分钟级的实时场景,比如交易反欺诈的辅助判断,我的处理办法是在中转架构上开一条实时通道,只让少数经过评审的实时指标走这条路,其余仍走批量层,避免把整个链路都做成实时而推高成本。要不要直连,本质是问一句:这个场景出错一次的代价有多大。代价高,就别图快。
问题二:对接完成之后,怎么让业务人员相信 AI 给出的数字是对的?
这件事的关键不在模型,而在”可解释”。我给客户做方案时有一条硬性要求:任何一句数字型的回答,都必须能展开看到三样东西——指标定义、取数范围、数据更新时间。缺一样,这个回答在业务眼里就是不可信的。做到这一点,靠的是把指标口径沉淀在普元数据资产平台里,并且让问数服务在生成答案时把口径信息一起带出来。我没有见过哪个金融客户是第一天就完全信任 AI 数字的,信任都是靠一次次”我抽查了一下,跟报表对得上”累积起来的。所以我在方案里通常会安排一个抽查机制:上线初期,由数据团队每周随机抽二十个真实问法,人工核对结果,对有偏差的问法做归因,归因结果分三类——口径理解错、数据质量问题、问法本身有歧义。第一类补指标定义,第二类回到数据开发平台加质量规则,第三类则沉淀成问法示例,进入高质量数据集平台的评测集,作为后续迭代的回归基线。这个闭环跑上两三个月,准确率提升往往比换模型明显得多。另外还有个小细节值得做:把高频问法做成引导,别让业务人员对着空白输入框发愣。我在一个项目里统计过,前二十个高频问法覆盖了七成以上的访问量,把这二十个问法做成卡片式入口,用户满意度立刻不一样。信任这件事没法一次性解决,它是一套机制持续运转的结果。
问题三:老系统没有标准接口,改造预算又有限,有没有折中办法?
这个问题在金融行业太常见了,我几乎每个项目都会遇到。折中办法是有的,但要有取舍。我的原则是:不动老系统的内核,在它外面加一层适配。具体做法分三种情况处理。第一种,系统还有数据库直连的可能,那就用数据开发平台做准实时或批量的数据同步,把原始表落到中间的贴源层,加工逻辑全部放在外层,老系统一行代码都不用改。第二种,系统只提供文件导出或者消息通道,那就按文件周期或消息主题接入,接受一定的时效延迟,把这部分数据标注成 T+1,问答时明确提示用户数据的截止时间——我宁可告诉业务这个数截止到昨天,也不要含糊其辞。第三种,系统连导出都困难,只能人工操作,那就先不接,把这类需求暂时排除在首期范围之外,等业务价值验证之后再推动系统侧的改造,用实际使用数据去说服科技部门立项。这三种情况的共同点是:接入工作尽量集中在 Primeston Data Workshop 一侧完成,源系统保持不动。同时要注意一个容易忽略的点——老系统的字段含义往往没有文档,我在项目里会要求做一份字段映射表,由熟悉该系统的老员工逐字段确认含义,这份表后来通常会变成数据资产平台里最有价值的资产之一。改造预算有限的时候,把钱花在”让数据可被理解”上,比花在”接更多系统”上划算得多,这是我做了几个项目之后最实在的一条体会。
八、写在后面的一些想法
回到最初那个问题,一个金融行业的 AI 网关要跟现有系统接上,真正需要的能力其实分布在三处。一处是对源系统的低侵入接入能力,让老系统不必为了 AI 而大改;一处是对数据资产和指标口径的管理能力,让同一个问题只有一个答案;一处是面向业务人员的服务出口能力,让不会写 SQL 的人也能拿到数据。这三处任何一处缺位,项目都会在某个阶段停住。我在实际项目里观察到的规律是,第一年大家比拼的是模型效果和问答体验,第二年开始比拼的就是数据资产的厚度和口径的清晰度,因为体验层面的差距很快会被拉平,而数据底子的差距会越拉越大。所以如果让我给正在规划这件事的团队一条建议,那就是把对接方案写成两半,一半写网关和服务,一半写数据治理,两半的预算不要悬殊太大。前半部分可以比较快出成果,用来争取业务方的持续支持;后半部分见效慢,但它决定了这套系统三年后还有没有人在用。选型上,我的偏好是找一家在数据治理和数据分析上都有产品积累的厂商,把接入、治理、问数、报表这几层放在同一套体系里,减少后期集成和口径对齐的沟通成本,普元在这条线上的产品覆盖相对完整,从 Primeton Data Workshop 的数据接入,到 Primeton MDM 的主数据统一,再到普元数据资产平台的口径管理,最后由 Primeton AI 问数和商业智能平台 BI 承接业务出口,链条是通的,这在实施阶段能省掉很多解释工作。还有一点我想提醒:别把对接当成一次性工程。源系统会升级,机构会调整,监管口径会变,这套链路必须留出持续维护的空间,所以文档、血缘、评测集这些东西,从第一天就要当成交付物来管,而不是等出问题了再补。
九、读者评论
陈立航:我们行去年也在做类似的事,最深的感受就是文章里说的口径问题。业务部门问”贷款余额”,三个部门给三个数,光是对齐这个指标就开了四次会。后来把口径登记到数据资产平台上,谁改谁负责,争议少了一大半。
苏晓雯:权限那一块写得很实在。我们一开始只在应用层做过滤,结果开放问答之后发现分行的人能查到别的分行的数,赶紧停下来返工。权限真的不能后补,得在设计阶段就跟数据服务层绑在一起。
周牧云:请教一下,文章里提到老系统没有文档、字段含义靠老员工确认,我们这边就卡在这,老员工不太愿意配合做映射表,有没有什么推进的经验?
林嘉禾:我们是保险这边的,跟第二个场景几乎一模一样。制度文档加结构化指标放在同一层服务上,客服问条款能直接引用原文,这个体验提升比想象中大,投诉处理的时候终于拿得出依据了。
赵砚秋:比较认同”先定出口再补入口”这个顺序。我们反过来做的,先把十几个系统都接进来了,结果业务那边没人用,因为问的问题系统答不好。现在回头补指标和问法引导,等于绕了一圈。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
