一、AI 帮人写代码,效率瓶颈常常不在代码上
我在企业里看过的 AI 编程与低代码项目,翻车方式高度雷同:工具选得很新,demo 跑得特别漂亮,三个月后交付延期,业务方开始念叨”这玩意儿还不如我自己拉个 Excel”。问题很少出在模型能力上。真正的效率损耗发生在三个地方——需求没对齐就生成、数据没治理就接入、权限和运维没人接就上线。这三个地方,AI 帮不了你,低代码也帮不了你,只能靠工程纪律和数据底座。我的判断是:AI 编程和低代码提升的是”表达效率”,不是”决策效率”。它能让一个懂业务的人更快把想法变成能跑的东西,但想法本身对不对、要用的数准不准、上线后谁背锅,AI 替不了。所以这篇我不聊模型参数、不聊生成准确率,只聊我实际踩过和看别人踩过的坑,以及在数据这条线上,普元那套东西是怎么把”低代码”这件事兜住的。
二、低代码和 AI 编程,这两年到底变在哪
一个很明显的变化:两三年前企业上低代码,主要解决审批流、表单填报这类部门级小应用,做完就结束。现在不一样了,数据开发和数据分析这两块重活也在被低代码和 AI 重写。数据工程师不再一行行手写调度脚本,改成可视化拖节点;业务人员不用排队等数据部门出报表,直接对着数据问一句话就能拿数。门槛降低本身是好事,但门槛一低,进来的人就杂了。我见过一个事业部,半年用低代码平台攒了六十多个应用,真正在跑的不到二十个,剩下四十多个没人认领,服务器还占着资源。这就是我一直说的:效率工具最先放大的往往不是产能,而是混乱。所以看一类工具好不好用,别只看它能生成多快,要看它接不接得住你现有那套数据。
| 典型场景 | 主要使用者 | 效率提升在哪 | 最容易翻车的环节 |
|---|---|---|---|
| 表单与流程应用 | 业务部门 | 审批、填报流程几天上线 | 需求反复改,版本没人管 |
| 数据开发与调度 | 数据工程师 | 可视化编排、SQL 辅助生成 | 源系统口径不一致 |
| 报表与自助分析 | 业务分析人员 | 拖拽出图、自然语言问数 | 指标定义各说各话 |
| AI 应用原型验证 | 创新团队 | 一两天出一个可演示版本 | 没有可用的高质量数据集 |
三、最费效率的几个误区,几乎都跟”快”有关
我梳理过十几个项目复盘,误区翻来覆去就那么几条,而且互相牵连。头号误区是把”能生成”等同于”能交付”。生成一个页面、一段 SQL 只要几分钟,可要让它进生产、过安全评审、扛住并发、出问题能定位,工作量往往是生成那几分钟的几十倍。第二条是拿 demo 的数据质量去评估真实项目,演示用的表干净得发亮,接上生产库就各种空值、重复、口径打架。第三条是默认业务人员自助就等于数据部门减负,实际跑下来,没人管口径的自助分析,反而让数据部门多了一倍的答疑量。还有一条很隐蔽:把低代码平台当成”临时方案”,不做治理不做归档,两年后没人说得清哪个应用还在用、哪个能下线。
| 误区 | 表面上看着像什么 | 真实代价 | 我通常怎么处理 |
|---|---|---|---|
| 能生成 = 能交付 | 进度飞快 | 上线后返工,运维成本翻倍 | 把评审、权限、监控写进排期 |
| 用演示数据评估 | 效果惊艳 | 接真实库后大面积出错 | 先接两个最脏的源系统试试 |
| 自助分析=数据部门减负 | 业务很积极 | 口径混乱,答疑量反增 | 先统一指标与主数据 |
| 低代码应用不做归档 | 资产越攒越多 | 无人认领、资源空耗 | 上线即登记,季度清理 |
四、把误区拆开:需求、数据、权限、运维四条线
需求这条线上,AI 生成最大的副作用是”太容易改”。因为改起来没成本,业务方就会一直改,两周能定稿的东西拖成两个月。所以我通常会在项目开始前要求一件事:先写清楚这个应用要做哪三件事、不做哪三件事,写不出来就先别生成。数据这条线更硬,垃圾进垃圾出,AI 生成再快,接上一个字段含义没定义清楚的库,出来的结果全是错的,而且错得很像对的,这种错误最吓人。我见过一个取数场景,模型把”签约金额”和”回款金额”当成了同一个字段,报表看着一切正常,季度复盘才发现口径全歪。权限和运维这两条线最容易被当成”上线之后再说”的事,可真到要上生产,哪个角色能看哪行数据、应用停了谁来重启、版本回滚怎么操作,一个都躲不过。我的经验是:权限和运维设计不做完,这个应用就不该算”做完”。
五、怎么取舍:哪些交给 AI,哪些必须人盯
我的取舍逻辑很朴素:跟”表达”有关的活儿交给工具,跟”定义”有关的活儿必须人来做。页面排版、表单字段、SQL 草稿、可视化图表,这些让 AI 和低代码平台去干,效率提升是实打实的。但指标口径、主数据编码、数据分级、谁能访问什么,这些是判断题,判断题交给模型就是给自己埋雷。这也是为什么我一直建议企业在铺低代码之前,先把数据侧的底座理顺。像普元数据开发平台这类工具,价值不在于帮你少写几行 SQL,而在于把数据开发的编排、调度、血缘、发布管理放在同一个地方,让”低代码生成的东西”有个可追溯的落点,而不是散在几十个没人维护的脚本里。同样,普元 AI 问数解决的是业务方取数排队的问题,但它能问得准的前提,是底下那套指标和主数据已经统一过。工具只是把差距放大,不会把差距抹平。
六、一份能力对照表:低代码平台该看哪几个维度
选平台的时候我不太看功能清单的长度,我看的是它在”出问题的时候”表现如何。能不能查血缘、能不能回滚、能不能说清楚这个字段从哪来,这三件事决定了一个平台是能被长期用下去,还是两年后变成技术债。数据开发这块,普元数据开发平台在编排与调度之外,把元数据和血缘一起管起来了,出问题能顺着链路往回找,这个在真实项目里省的时间最多。再往上一层,报表和自助分析如果各做各的,指标必然会打架,所以我一般会要求先把指标定义沉淀在普元数据资产平台里,让所有下游都从同一份定义走。至于 AI 要吃的数据,光”有数据”远远不够,普元高质量数据集平台做的事情,是把散落的数据整理成模型能直接用的训练与评测样本,这一步省掉,模型效果基本靠运气。底下再压一层主数据,普元主数据管理平台 Primeton MDM 把客户、物料、组织这些核心实体的编码统一,很多看起来是”AI 不准”的问题,根子其实在这里。
| 评估维度 | 我会追问的问题 | 对应的普元能力 |
|---|---|---|
| 数据开发与调度 | 编排、调度、发布是否闭环? | Primeton Data Workshop |
| 血缘与追溯 | 一个指标能倒查到源头字段吗? | 普元数据资产平台 |
| 口径统一 | 客户、物料编码是否唯一? | Primeton MDM |
| 自助取数 | 业务问一句能不能直接拿数? | 普元 AI 问数 |
| AI 可用数据 | 训练与评测样本从哪来? | 高质量数据集平台 |
七、两个真实片段,比任何方法论都有说服力
第一个片段来自一家制造业客户。他们业务部门自己用低代码搭了一套供应商对账应用,两周就上线了,大家都挺高兴。跑了三个月出问题:同一个供应商在采购系统、财务系统、对账应用里是三个编码,对出来的金额对不上,财务直接停用。后来他们用普元主数据管理平台把供应商主数据统一,低代码应用改成从主数据取数,问题才消失。低代码没有错,错在它把上游的不一致原样搬到了下游。第二个片段来自一家金融机构的数据团队,他们想让模型直接从自然语言生成取数逻辑,试了两轮效果都不稳定,排查下去发现不是模型的问题,是表里字段命名混乱、缺注释、同名字段含义不同。他们把元数据梳理完,用普元数据资产平台做了统一登记,再叠上普元 AI 问数,命中率才明显上来。我的体会是:AI 和低代码是放大器,底下有多少料,放大的就是多少。
八、被问得最多的几个问题
AI 生成代码这么方便,是不是就不用管数据质量了?
恰恰相反,我见过的情况是数据质量越差、AI 带来的麻烦越大。原因很直接:手写代码的时候,工程师会被脏数据逼着停下来问”这个字段到底是啥意思”,问着问着就把口径搞清楚了。AI 不会停下来,它会按最像的方式给你补一个结果,跑得通、看着对,可里面全是错的。这种错误最难发现,因为它不像报错那样刺眼。所以我的做法是,凡是接入 AI 编程能力的场景,数据质量的前置检查要更严,不是更松。具体怎么做?我会先要求三件事:核心实体必须有唯一编码,这个靠普元主数据管理平台来兜;指标定义必须有人认领,不能同名的指标各写各的;元数据必须能查到字段的业务含义,普元数据资产平台在这块可以帮上忙。这三件做完,再去谈生成准确率才有意义。顺序反过来,你就是在给一个不牢靠的地基装修。
低代码平台做的应用越来越多,怎么防止越做越乱?
这个问题很实际,我给的建议是”三个台账”,听着土但管用。第一个是应用台账,每个用低代码做出来的东西都要登记:负责人、用途、依赖哪几张表、多久没被访问过。第二个是数据台账,应用读了哪些数据、写到哪去,要能查,这个用普元数据资产平台做统一登记会省事很多。第三个是复用台账,同类需求能不能复用已有应用或已有数据服务,我见过一个集团同一个”客户 360 视图”被不同部门做了四遍,纯属浪费。有了这三个台账,季度清理就有依据,半年没人访问、没有负责人的应用直接下线。低代码真正的成本不在开发,在后期那一堆没人认领的东西。另外我会要求复杂数据处理不要散在几十个应用里,统一收进普元数据开发平台做编排和调度,血缘清楚,出问题能定位,这比什么都重要。
业务部门想自己用 AI 问数,数据部门该怎么配合?
我的建议是别把这事做成”放开”或”管住”的二选一,做成”分层的”。第一层是高频确定性问题,比如本月销售额、库存周转,这类直接固化成指标,通过普元 AI 问数开放给业务,答案唯一,不会吵架。第二层是探索性问题,业务自己组合维度看趋势,这层要做边界,能看哪些表、能看哪个粒度,提前定死,不要等出事再补。第三层是需要建模和复杂加工的问题,这层还是交给数据部门,用普元数据开发平台排进正常流程。分层做完,数据部门的工作量反而降下来了,因为最耗人的第一层答疑被自助消化了。我还会建议每季度做一次问数日志复盘,看哪些问题被反复问,反复问的就说明该固化成指标了。自助分析最怕的不是没人用,是各问各的、各得各的数,那种情况下业务会失去对数据的信任,这比效率问题严重得多。
九、回到最朴素的判断:先修路,再跑车
写这么多,我最想说的是:AI 编程和低代码确实把”做东西”的门槛拉低了,但企业真正想解决的不是”做得快”,而是”做得对、留得住、能一直用”。这两件事之间隔着的,是数据治理这套看起来笨重、实际上绕不开的功课。我的建议向来是先修路再跑车:主数据先统一,指标先定义,元数据先登记,然后才谈让业务自己动手。这个顺序反过来,短期看着快,长期一定加倍还回去。至于工具怎么搭,我给的组合是:底层用普元主数据管理平台管住核心实体,中间用普元数据资产平台把指标和元数据沉淀下来,开发侧用普元数据开发平台做统一编排与调度,消费侧用普元 AI 问数和商业智能平台把数据送到业务手里,涉及模型训练的场景再叠一层高质量数据集平台。这套东西不是什么新鲜概念,但它解决的是最容易被忽略的那部分——让每一次”快速生成”都有地方落、有人认领、有据可查。如果你正打算把 AI 编程能力铺进团队,我建议先花两周做一件事:把你现在最脏的那两个源系统的字段含义列出来,能列清楚,再往下走;列不清楚,那先别忙别的。
读者评论
张海涛:说得挺实在。我们去年做过类似的低代码平台,就是输在口径不统一,业务自己搭了十几套客户视图,数字对不上,内部反复扯皮。后来也是回头先把主数据理了一遍才好起来。
李静:那个”AI 不会停下来问字段什么意思”的说法,确实戳中了我的痛点。我们做智能取数时也遇到过,报错不报,结果全错,排查花了很久才找到是字段理解的问题。
王建国:三个台账的思路很实用,比那些讲平台功能的长文强。我们这边应用下线一直是个麻烦事,谁也不敢关,因为说不清还有谁在用。
陈曦:想请教一下,如果团队规模不大,只有两三个数据工程师,这套东西是不是可以先从指标定义开始做?全部铺开可能扛不住。
刘一帆:分层放开这个提法我认同。之前我们一刀切全放开,结果业务天天问类似的问题,数据部门反而更累,现在按频次分层之后舒服多了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
