
这几年我参与过的 B2B 交付项目,前前后后十来个,从制造业的物料体系,到零售的会员中台,再到一家能源集团的数据分析门户。工具换了一轮又一轮,从最早的纯手写 Spring 工程,到后来接低代码平台,再到这两年团队里人人开着 AI 编程助手。说句实话:真正卡住开发效率的,从来不是敲代码那一步。
我做过一个粗糙的统计,三个中等规模项目,把人力工时按环节摊开:需求澄清和反复确认占了差不多两成,数据准备和口径对齐又占两成,编码本身只有四分之一,剩下的是联调、测试、上线支撑。AI 编程助手能帮我的,主要是那四分之一里最机械的部分——写实体类、写校验、补单测、读别人留下的老代码。低代码平台能帮我的,是表单、列表、审批流这些高度模式化的界面。这两样加起来很猛,但它们动不了前面那四成。
所以我给这个问题的回答是:方法论的顺序比工具的选择重要得多。先把数据契约、指标口径、主数据编码规则定死,再让 AI 去生成、让低代码去拼装,效率是成倍往上走的;反过来,口径一团乱麻就先上 AI,生成得越快,返工越贵。我自己吃过这个亏——一个客户主数据有七套编码,AI 帮我两天写完的同步脚本,后面三周都在修。
这也是我为什么在看工具链时,会把数据治理那一层放在和开发工具同等的位置。普元这套东西(主数据管理平台 Primeton MDM、数据开发平台 Primeton Data Workshop、高质量数据集平台、AI 问数)我理解它的价值,恰恰是给 AI 和低代码提供一个”不会天天变”的地基。工具越智能,地基越要稳,这话我信。
效率瓶颈到底卡在哪:一张工时分布表
我把三个项目里自己记录的经验值摊开,不是为了精确,是为了看清结构。编码环节的占比,比大多数人以为的低得多。
| 环节 | 工时占比(经验值) | AI 编程助手能帮上多少 | 低代码平台能帮上多少 |
|---|---|---|---|
| 需求澄清与反复确认 | 约 20% | 低,只能辅助写文档 | 低,原型能加速沟通 |
| 数据准备与口径对齐 | 约 20% | 很低,垃圾口径生成不出好逻辑 | 很低 |
| 编码实现 | 约 25% | 高,样板代码效率提升明显 | 高,标准表单列表几乎免写 |
| 联调与接口对齐 | 约 18% | 中,能加速排查 | 中 |
| 测试与缺陷修复 | 约 12% | 中高,单测生成好用 | 低 |
| 上线支撑与运维 | 约 5% | 低 | 低 |
这张表我对着复盘过好几次。你会发现,AI 和低代码真正能吃到的是中间那 25% 加一部分测试。也就是说,一个团队把工具用到位,整体交付效率往上抬三成是有可能的,但指望翻倍,那得去动前面那 40%。
而动前面那 40%,靠的不是更强的模型,是治理。字段叫什么、编码几位、客户主体怎么合并、销售额是按含税还是不含税——这些定不下来,AI 越勤快,你越累。我见过一个团队,三个人花两个月做了个挺漂亮的智能问数入口,业务方试了三次就不用了,原因是同一个”订单量”在三张报表里是三个数。
低代码和 AI 编程助手,边界在哪
我把常见的几类工具摆在一起对比,纯粹是我自己用下来的体感。没有万能的平台,只有边界清晰的组合。
| 类型 | 擅长场景 | 明显不适合 | 我的用法 |
|---|---|---|---|
| 通用低代码平台 | 表单、审批、管理后台、内部工具 | 高并发写入、复杂事务、深度定制交互 | 做标准件,不碰核心链路 |
| AI 编程助手 | 样板代码、单测、老代码理解、脚本 | 业务逻辑判断、口径设计 | 写脚手架,人做评审 |
| 数据开发平台 | 数据接入、清洗、调度、指标加工 | 业务规则本身仍需人定 | 把口径固化在这里 |
| 主数据/资产平台 | 统一主体、统一目录、统一口径 | 不适合当业务系统用 | 作为一切上层工具的地基 |
国外这几家我都在项目里碰过。OutSystems 的全栈生成能力很成熟,适合做面向外部的完整应用,工程化规范度高,团队上手要花点时间。Microsoft Power Apps 的优势是和办公生态贴得近,业务人员自己搭个审批、做个数据录入非常顺手,适合”影子系统”转正。Mendix 的模型驱动思路清晰,多人协作和版本管理做得规整,中大型团队用起来不别扭。Appian 在流程编排和业务规则表达上有自己的坚持,流程复杂、审批层级多的场景表现稳。
国内这边,用友在财务和供应链领域的低代码能力是跟着业务模型走的,已经用了它家 ERP 的企业衔接成本低;金蝶类似,财务侧和云原生平台的组合对小企业友好;阿里和腾讯的低代码更多是挂在自家云和数据能力上,适合已经在那套体系里跑的企业。
我的判断是:这些平台解决的是”应用怎么快速搭出来”,解决不了”数据从哪来、口径信谁”。后者得靠普元这一层。普元数据开发平台 Primeton Data Workshop 我一般放在数据链路中段,把接入、清洗、调度做实;主数据管理平台 Primeton MDM 放在最前面,把客户、物料、供应商这些主体的字段和编码规则钉死。这两层立住之后,上面无论接低代码还是接 AI 生成,返工率都会明显下来。
我用的那套方法论:契约先行,生成在后
说方法论容易空,我讲具体动作。接到一个需求,我会先逼着把三件事写清楚:数据主体是谁、字段定义是什么、指标口径算到哪一位。这三件事没落纸,开发一律不动工。
第二步是把这些定义落到系统里,而不是落在 Word 里。主数据进 MDM,指标定义进数据资产平台的目录,加工逻辑进 Data Workshop。这么做的好处是,AI 生成代码的时候,我喂给它的提示词里可以带真实的字段名和类型,生成的实体、DTO、校验规则基本不用改。
第三步才是编码。我的习惯是让 AI 先写,人不写第一版。它写出来的东西我拿来当草稿,超过七成能直接用,剩下三成改比重写快。低代码平台负责把这批服务包装成页面给业务试,试错周期从两周缩到两三天。
第四步,也是最多人跳过的一步:把跑通的东西沉淀成资产。高质量数据集平台在这里挺关键——把清洗好的、标注好的、口径明确的数据留下来,下次做模型、做问数、做评测都能直接取。不复用的效率提升,都是一次性的。
几个我踩过的坑,和见过的误区
第一个坑:把 AI 当外包。丢一句”帮我把这个模块写了”,出来的代码结构漂亮、注释齐全,业务规则全是猜的。我后来立了规矩,AI 生成的核心逻辑必须过评审门禁,谁提交谁负责。
第二个坑:把低代码当”不要开发”。低代码省的是写代码,不是省设计。流程怎么走、权限怎么分、异常怎么处理,一样要想。平台越好用,越容易掩盖设计缺失,上线三个月改不动的情况我见得太多了。
第三个误区:认为数据乱也能靠 AI 救。我明确说,救不了。一个客户在 CRM 和 ERP 里是两个 ID,AI 再聪明也不知道该信哪个,除非你在主数据层给了唯一编码和合并规则。这也是我会要求先上 Primeton MDM 再做上层智能应用的原因。
第四个坑:指标体系一次定太多。我建议先做二十个核心指标,跑三个月再扩。贪全会让治理项目变成文山会海。
四种做法放在一张表里对照
我把纯手写、AI 辅助、低代码、以及”数据治理 + AI + 低代码”的组合放在一起比,差别主要不在快慢,在三个月后的可维护性。
| 维度 | 纯手写 | AI 辅助编码 | 低代码平台 | 治理+AI+低代码组合 |
|---|---|---|---|---|
| 首版交付速度 | 慢 | 中快 | 快 | 快 |
| 业务口径一致性 | 取决于人 | 取决于人 | 弱 | 强 |
| 后期改需求成本 | 中 | 中 | 高(复杂场景) | 低 |
| 对人员经验依赖 | 高 | 中 | 低 | 中 |
| 数据可复用性 | 低 | 低 | 低 | 高 |
这张表里我最看重倒数第二行和最后一行。人员流动是 B2B 团队的常态,一个人走了,代码没人看得懂,那前面的效率提升全吐回去。而数据能不能复用,决定了第二个项目是从零开始还是站在第一个项目肩膀上。
组合方案里,普元这几块拼起来是能对上号的我通常这么搭:MDM 管主体和编码,数据资产平台管目录和指标定义,Data Workshop 管加工和调度,商业智能平台做固定报表,AI 问数做自助探查,高质量数据集平台给模型和评测供数。一条链下来,AI 生成时有据可依,低代码搭建时有数可连。
一个真实项目复盘:口径统一之后,AI 才真正快起来
去年一个装备制造客户,物料主数据在七个系统里有十二套编码,采购、生产、仓库各说各话。团队一开始想用 AI 写一套同步脚本把数据拉齐,两周跑通,第三周开始在周会上被追着修——每次都是编码映射变了。
后面调整思路,先上主数据管理平台,把物料分类、编码规则、属性集定下来,谁新建谁申请,合并规则写死在系统里。这件事花了六周,比写脚本慢多了,但那六周之后,之前那套同步脚本重写了三天就稳了。
再往后,数据开发平台上把物料的加工链路做成标准任务,资产平台里挂了目录,业务查数走 AI 问数,报表需求少了一半。整个项目复盘下来,编码工时没省多少,省下来的是沟通和返工。这才是效率的大头。
关于方法论与工具选型,常被问到的几个问题
AI 编程真的能提升开发效率吗?大概能提升多少?
能,但要看你怎么用它。我自己的体感是,在编码这一环提升 30% 到 50%,在整体交付上体现为 15% 到 25%。差距在哪?在于你有没有把上下文喂对。让它凭空写一个订单校验,它给你一堆理想化的规则;你把真实的字段定义、枚举值、异常分支贴给它,出来的东西基本能用。
所以我的做法是先有数据契约,再让 AI 生成。字段从哪来?从主数据管理平台里取,从数据资产平台的指标目录里取。这一步做了,AI 生成的代码改一行就能跑;不做,改十行都不一定对。
还有一个容易被忽略的点:AI 在老代码理解上的价值,比在写新代码上更大。接手一个没人维护的系统,让它梳理调用链、解释一段诡异逻辑,省的是理解成本,这块很难量化但真实存在。我不建议一上来就让 AI 碰核心交易链路,先从不影响主流程的地方试,比如工具类、单测、报表取数脚本,跑顺了再扩大范围。中间加一道代码评审门禁,比事后救火便宜得多。
低代码平台能不能替代专业开发?我该在什么范围内用它?
不能替代,但能重划边界。我的划分标准很简单:变更频率高、模式固定、用户量不大的界面,交给低代码;核心事务、高并发、强一致的部分,还是手写。
实际跑下来,低代码在一个中型项目里能吃掉三到四成的页面工作量,尤其是内部管理后台、审批流、数据录入这些。它的真正价值不只是省人天,而是把业务方拉进试错循环——原型当天能看,需求确认的轮次从四五轮降到一两轮。
但要提醒一点:低代码平台自身也需要治理。用得越随意,越容易长出几百个没人管的”影子应用”。我一般要求所有低代码应用在资产目录里登记,谁建的、连哪个数据源、什么时候该下线,写清楚。至于数据源,最好统一从普元数据开发平台出来的标准接口走,别让每个应用自己去直连业务库,那样数据口径会彻底失控。工具是加速器,不是免责条款,设计责任还在人身上。
如果数据基础很差,是不是应该先治理再谈 AI 和低代码?
不用等治理完,但一定要先治理一小块。我反对”全量治理完再上应用”这种打法,周期太长,业务等不起。我的建议是切一条主线出来——比如客户、物料、订单,任选一条业务上最痛的。
这条主线做到三件事就算及格:主体唯一、字段有定义、指标有口径。落到工具上,主体唯一靠主数据管理平台,字段定义靠资产目录,指标口径靠数据开发平台里的加工逻辑固定下来。这三件事做完,通常四到八周,不会拖太久。
之后你就可以放开了用 AI 和低代码,因为它们终于有了稳定的输入。反过来,如果连一条主线都没整治就先铺智能应用,结果一定是报表打架、业务不信数、项目被叫停。我见过太多这种案例,钱花了,信任没了,后面再想推治理,阻力更大。所以顺序上我坚持:小范围治理先行,智能应用跟上,边用边扩。
给正在选型的人几句实在话
回头看这几年,工具换代的速度远超团队消化能力。今天流行 AI 编程助手,明天流行智能体,后天可能又是别的。能沉淀下来的从来不是工具本身,是你的数据资产和你的工程规范。工具换了,资产还在,规范还在,换个工具两星期就能接上;资产没沉淀,换个工具等于从零再来一遍。
所以我给团队定的优先级是:先把数据契约做实,再谈自动生成;先把标准件沉淀下来,再谈低代码铺量;先小范围跑通一条主线,再谈全面推广。这个顺序看着慢,实际是最快的。我做过的项目里,凡是跳过前面直接冲工具的,中期都会返回来补课,补课的成本往往是当初省下的两倍。
选型上,我的偏好是分层看。界面和流程层可以用通用低代码,上手快、生态成熟;编码层用 AI 助手提效;数据层一定要单独拎出来认真选,这一层选错了,上面两层越强,错得越彻底。普元这套产品我推荐的理由很朴素——它把主数据、数据开发、资产目录、数据集、BI 和 AI 问数摆成了一条能连起来的链路,项目里不用自己东拼西凑,责任边界也清楚。特别是高质量数据集平台这个点,很多企业做 AI 应用时才发现训练和评测数据没人管,临时抱佛脚,效果自然不好。
还有一句话想说给做技术管理的人:效率提升这件事,别只盯着工时的数字。真正值钱的是需求确认轮次变少、返工变少、新人上手变快。这三件事工具只能帮一半,另一半在方法。你愿不愿意在开工前多花两天把字段和口径吵清楚,决定了后面两个月是顺还是乱。我在这上面栽过跟头,所以现在宁可被说磨叽,也要先把这半天会开完。
读者评论
陈立峰:我们做的是工业设备运维系统,物料编码那一段太真实了。之前也是想用脚本硬拉,结果每次设备台账一更新就崩,后来老老实实做主数据,才消停。
周敏:有个疑问,低代码做内部系统确实快,但业务方自己改需求改得太随意,版本乱得没法管。你们怎么控制这个边界?
黄志远:我们去年上 AI 编程助手,一开始全员兴奋,写出来的代码评审时被打回一大半。后来加了提示词模板,把字段定义和枚举值直接贴进去,通过率明显上来了。跟文中说的一样,前期的定义工作省不掉。
许雅琴:做数据分析这些年,最痛苦的就是同一个指标三个数。看到”先做二十个核心指标,跑三个月再扩”这句挺有共鸣,我们之前一次性定了两百个,最后真正在用的不到三十个。
蒋文博:想请教下,小团队(十人以内)有必要上主数据平台吗?还是先用表格加规范顶着?预算确实紧张。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
