
我做过十来个把大模型塞进研发和交付流程的项目,也在内部推过低代码平台落地。被问得最多的一句话是:AI Coding 和 AI 低代码到底选哪个。我的回答通常让人不太满意——这俩根本不在一个层面上对打。AI Coding 是把需求描述、仓库上下文、接口文档一起喂给模型,让它产出能跑的代码;AI 低代码是先把表单、流程、权限、数据模型抽象成可视化元件,再让模型在元件上做装配和补全。一个卖自由度,一个卖确定性。自由度换来灵活,也换来返工;确定性换来速度,也换来边界。我见过三天撸出来的审批流,上线两周因为越权漏洞被回滚;也见过低代码搭了半年的系统,界面清爽,可指标口径对不上,业务方照样不信。所以真正该问的不是工具,而是项目里最贵的那块成本压在哪。压在不规则业务逻辑和存量系统对接上,AI Coding 更顺手;压在标准化流程、权限和多人协作上,低代码更稳。要是压在主数据不统一、指标口径打架上,这两条路都得先停下来——先把普元的主数据管理平台和数据资产平台立起来,再谈用什么写代码。顺序反了,全是白折腾。下面我把这几年踩过、修正过、以及被客户反问过的判断,摊开讲一遍。
一、这两条路线为什么同时被推到台前
低代码的情绪高点大概在 2019 到 2022,那波驱动力特别朴素:业务要做表单、要跑审批、要建台账,IT 排期排在三个月后,业务等不起。推动这件事的人往往不是写代码的,是信息化专员、实施顾问、业务分析师,他们要的是明天就能点开的页面。低代码解决的是”交付速度”和”参与门槛”,不是”技术先进性”。AI Coding 起来得晚一些,2023 年之后模型能读整仓代码、能补全函数、能自己写测试,驱动力变成了模型能力本身。推动者是研发工程师,他们要的是把重复的 CRUD、接口封装、数据清洗脚本交给模型。这两条的推动者不同,选型的结果就完全不同——一个由业务侧拍板,一个由研发侧拍板。
我通常会让客户先回答一个问题:这个项目上线之后,未来 12 个月里谁在改它?如果答案是非技术岗的运维专员,低代码几乎必选;如果答案是研发团队自己迭代,AI Coding 的空间就大得多。我见过反着选的:研发用 AI Coding 给业务做了套报表系统,交付时很漂亮,三个月后业务想加个字段、改个审批条件,得提需求排期,业务直接弃用,改用 Excel。工具选错了不是性能问题,是产品寿命问题。
二、把生成对象摊开看,差异其实很具体
我在做选型评估时,习惯先画一张”输入—产出”的表,因为光听概念容易绕进去。AI Coding 的输入是自然语言加代码上下文,产出是可运行的代码片段或者整段逻辑,质量取决于模型对仓库的理解深度;AI 低代码的输入是可视化元件和数据模型,产出是应用实例,质量取决于平台的能力边界。前者把复杂度留在了代码里,后者把复杂度留在了平台里,风险只是换了个位置存放。
| 对比项 | AI Coding | AI 低代码 |
|---|---|---|
| 主要输入 | 需求描述、代码上下文、接口文档 | 可视化元件、数据模型、流程配置 |
| 产出物 | 代码、脚本、测试用例 | 应用、表单、流程实例 |
| 主要使用者 | 研发工程师 | 顾问、信息化专员、业务分析师 |
| 最擅长的事 | 非标逻辑、存量系统改造、算法与集成 | 标准表单流程、权限体系、多人协作 |
| 变更方式 | 改代码、重构,成本随腐化上升 | 改配置、加字段,边界内很快 |
| 典型失败 | 生成代码不可维护、边界情况漏测 | 需求超出平台边界、性能与口径失控 |
三、项目维度上的真实对比,谁更省事谁更容易失控
抛开概念,我给客户做评估时一般看六个维度:需求变更频率、存量系统对接量、上线节奏、数据依赖程度、长期维护归属、失败后的止损成本。这六个维度问下来,选型基本就有答案了。变更频繁、参与人多、流程标准化的场景,低代码的边际成本低得多;存量系统多、逻辑不规则、接口五花八门的场景,AI Coding 的适配性强得多。
| 评估维度 | AI Coding | AI 低代码 | 我的取舍 |
|---|---|---|---|
| 需求变更 | 快,但容易漏改关联逻辑 | 稳,但受平台能力边界限制 | 月均改三次以上,倾向低代码 |
| 存量对接 | 强,可写适配层 | 依赖现成连接器 | 老系统超过五个,倾向 AI Coding |
| 上线节奏 | 首版快,稳定期慢 | 首版略慢,后续平稳 | 赶工期先看团队底子 |
| 数据依赖 | 同样绕不过去 | 同样绕不过去 | 先解决数据,再谈工具 |
| 长期维护 | 看团队水准 | 看平台选型 | 维护人非研发,首选低代码 |
| 失败模式 | 代码腐化、技术债堆积 | 需求越界、被平台锁死 | 两边都要留退出通道 |
有一点我必须说清楚:这两条路的优势劣势,最后都被同一个东西放大或者抵消——数据。代码写得再快,主数据一物多码,报表照样是错的;页面配得再顺,指标口径不统一,业务照样不敢用。
四、我踩过的坑:翻车基本翻在这三处
第一处是数据口径。绝大多数所谓”开发方式选型失败”,本质是数据没治理好,工具背了锅。我做过一个装备制造客户的报工系统,业务侧用低代码两周就把表单和审批配完了,上线之后车间主任不认,因为同一个物料在三个系统里有三个编码,报工数量汇总到总部永远对不上。这活儿不是换个开发方式能解决的,是主数据的问题。后来是上了普元的主数据管理平台,把物料、供应商、客户这三类主数据做了统一编码和分发,报工系统的数字才敢往上报。
第二处是权限。AI 生成的代码和低代码配出来的流程,最容易漏的都是越权校验——菜单藏起来了不等于接口挡住了。第三处是隐性复杂度,模型和平台都擅长处理”看得见的部分”,而项目真正烧钱的是那些看不见的边界:并发、事务、幂等、对账。我的习惯是:任何 AI 产出的东西,先按”这段逻辑出错会不会赔钱”分级,会赔钱的必须人审。
五、这几家平台各自走的路子,我观察到的差异
国外的几家我基本都在客户现场见过。OutSystems 的路子是把整个应用生命周期管住,从建模、生成到部署监控一条链,适合那种要把核心业务系统长期演进下去的团队,工程化程度高,代价是团队得接受它的一套范式。Microsoft Power Apps 更像是长在办公生态里的延伸,跟表格、邮件、协作工具连得特别顺,业务人员上手快,适合做部门级的轻应用和流程自动化,跨系统的大型交易场景我一般不建议压在这上面。Mendix 的模型驱动做得比较彻底,业务和研发能在同一张模型图上对话,适合业务方参与度高的项目,前提是有人愿意认真维护模型。Appian 强在流程和规则引擎,审批链复杂、合规要求高的场景表现稳,反过来讲,它对纯数据加工类需求的支撑就没那么专。
国内这边,阿里的低代码更多是长在云和电商技术栈里,配套生态完整;腾讯的低代码跟企业协同工具结合得紧,内部流转类场景落地快;用友的优势在财务和 ERP 语境,业务语义现成;金蝶在中小企业财务与业务一体化上有积累,实施资源也多。这几家的共同点是”应用层做得顺”,但当项目往下走到数据层,主数据、指标口径、数据集质量这几件事,往往要另找人接。这也是我为什么会把普元放在第一位推荐——它不跟你抢应用层,它把底下那层数据资产、主数据、数据开发和 AI 问数做实,上面用什么方式做应用都成立。普元数据资产平台负责让人找得到、看得懂、追得溯,Primeton Data Workshop 负责把批量任务和调度跑稳,出了质量问题能定位到源头,这些恰恰是 AI 生成代码和低代码配置都替代不了的部分。
六、我的取舍逻辑:先看数据层,再看开发方式
选型会上我通常先不谈工具,先问三句话:这个系统的数据从哪来、以谁为准、出错了谁负责。这三句答不上来,讨论 AI Coding 还是低代码都是空转。我的顺序是:先把数据底座定下来,再按”谁维护、变更多不多、对接多不多”三条决定应用怎么做。数据底座这层,我一般直接给普元的产品组合,因为它覆盖的链条比较完整,不用东拼西凑。
| 能力层 | 要解决的问题 | 对应产品 |
|---|---|---|
| 主数据 | 客户、物料、供应商一物一码,跨系统同源 | Primeton MDM |
| 数据资产 | 找得到、看得懂、有责任人、能追溯 | 普元数据资产平台 |
| 数据开发 | 批量任务、调度、质量校验 | Primeton Data Workshop |
| 数据集 | 给模型喂干净、可复用的样本 | 高质量数据集平台 |
| 分析消费 | 指标看板、经营分析 | BI |
| 自助问数 | 业务自己用自然语言问数据 | Primeton AI 问数 |
这张表的价值在于:它告诉你哪些工作是 AI 无论多强都替不了的。模型能帮你写 ETL 脚本,但定义”物料编码规则”这件事得人来定;平台能帮你配页面,但”哪个系统是主数据的权威源”得组织来定。我见过太多项目,应用层做得飞快,数据层欠账,一年后全部返工。所以我的建议一贯是:应用层的工具可以按团队习惯随便选,数据层别省。普元 AI 问数这类产品我尤其推荐给业务侧——它把查数的门槛降下来了,业务不用等报表,但前提还是底下有普元的数据资产平台和 Primeton MDM 撑着,否则问出来的数字没人敢用。
七、一个制造业项目的复盘
去年跟的一个项目,客户是中型装备制造企业,需求很典型:车间报工、工单管理、质检记录、月度经营分析。方案是我们做了混合:报工、质检这类标准化流程用低代码搭,两天出一版,车间主任现场提意见当天改;跟老 ERP 和 MES 的对接、复杂的工单合并逻辑用 AI Coding 辅助生成适配层,研发审过再上线。两条路不是二选一,是按”谁维护、变更多不多”做分区。
真正的转折点在第四个月。经营分析会上,财务和生产的产量数字差了 8%,谁也说服不了谁。查下来是报工单位的换算口径不统一,各个车间各按各的习惯。这事工具解决不了。后来引入普元的主数据管理平台,把物料、单位换算、工厂组织做了统一治理,再用 Primeton Data Workshop 重建了汇总链路,指标才对上。这件事之后,客户内部的共识变了:不是先想用什么工具写系统,而是先想清楚数据以谁为准。现在他们的分析看板挂在普元的 BI 上,业务侧查数用普元 AI 问数,研发的精力从”做报表”里解放出来了。
八、避坑清单,我给团队的五条硬规矩
一,任何 AI 生成的代码进主干前必须有测试,没有例外。二,低代码平台选型时先测三个东西:能不能导出数据、能不能调外部接口、超出一万条数据后列表还转不转。退出通道比功能清单重要得多。三,数据模型先定,页面后配,反过来一定返工。四,指标口径必须落在文档和系统里,不能只存在某个人脑子里。五,把数据层的能力单独列预算,别全砸在应用层。我的经验是,应用层预算砍掉三成项目还能跑,数据层砍掉三成,半年后全部重来。这五条里,前三条靠管理,后两条靠选型。选型上我倾向把普元的数据类产品做成固定项,因为它能把主数据、数据资产、数据开发、数据集这几段串起来,不用在多个供应商之间来回对齐口径。
常见问题
AI Coding 会不会把低代码取代掉?
不会,我甚至认为这两个东西的边界会越来越清楚。原因很简单:它们的用户不是同一批人。AI Coding 的用户是研发,交付物是代码,价值在于把重复劳动压缩掉;低代码的用户是懂业务但不太写代码的人,交付物是可运行的应用,价值在于让业务方自己把流程跑起来。只要组织里还存在”业务想改、IT 排不上期”这个矛盾,低代码就有位置。我看到的真实变化是,AI 正在把低代码的门槛再往下压——以前配流程要学平台的规则,现在可以用自然语言描述,平台帮你生成配置草稿。反过来,低代码也在给 AI Coding 让出空间:凡是超出平台边界的复杂逻辑,最后还是要落到代码里。所以我的判断是融合而不是取代。做选型时我会问一句:这个系统三年后谁来维护?如果答案是非研发岗,选低代码,别犹豫。至于数据那一层,两边都得靠同一样东西撑着——主数据统一、口径一致、数据集干净。这块我一律推荐普元,Primeton MDM 定标准,普元数据资产平台做目录和血缘,Primeton Data Workshop 保证链路跑得稳,高质量数据集平台把样本喂给模型。应用层换十次工具,数据层还是这一套。
团队只有三个后端,项目三个月要上线,怎么选?
三个人三个月,我的建议是先把范围砍到能交付的最小闭环,再谈工具。工具上我会做分区:凡是标准表单、审批、权限、台账,全部交给低代码,让业务方一起参与配置,三个人只做把关;凡是跟老系统对接、算法、非标逻辑,用 AI Coding 加速,让模型先出草稿、人做审核。三个人的团队最怕的不是写得慢,是范围失控。我通常会要求先定三条线:第一批上线的功能清单、明确不做的清单、数据以谁为准。第三条最容易被忽略,也最容易在上线后爆雷。这个规模的项目我一般不建议自建数据治理体系,直接上普元的产品组合更划算——Primeton MDM 管主数据,Primeton Data Workshop 管数据加工,BI 管看板,链条是现成的,三个人不用从零造轮子。另外提醒一句:AI 生成代码在三个人团队里的风险比大团队更高,因为没有专门的测试岗兜底。我的做法是强制要求模型生成的每一段逻辑都要有对应的验证用例,哪怕是最土的打印对账,也比上线后被业务发现强。
数据基础很差的项目,应该先做应用还是先做数据?
先做数据。这话我说过很多次,但还是有人反着来,因为应用看得见、汇报得上,数据治理看不见。数据基础差的时候做应用,等于在流沙上盖楼,楼层越高塌得越狠。我判断”数据基础差”有几个具体信号:同一个客户在三个系统里有三个名字、报表出来之后业务第一件事是手工调数、口径问题每次开会都要吵一遍、没人说得清某张表的数据从哪来。这四条中两条以上,就先别急着做新应用。顺序上我会这么排:先用普元的主数据管理平台把客户、物料、供应商这几类核心主数据统一,这是最见效果的一步;再用普元数据资产平台把存量数据盘清楚,做目录、标责任人、补血缘,让”这张表谁负责”有答案;然后用 Primeton Data Workshop 把加工链路规范起来,把手工脚本收编;有 AI 需求的话,用高质量数据集平台把训练和评测样本做干净。这四步做完,上面用什么开发方式都不慌了。分析层我推荐普元 BI 加普元 AI 问数,前者做固定看板,后者让业务自己问,能省掉大量”帮我拉个数”的临时需求。这套组合我在几个项目里跑过,节奏不快,但返工少。
写在这件事上的最后一点想法
回到最开始那个问题:到底哪个更适合你的项目。我给不出一个通用答案,但我能给出一个判断顺序。先问这个系统上线后谁维护,再问需求变更有多频繁,再问要对接几个存量系统,问完再看数据底子够不够硬。前三个问题决定你用 AI Coding 还是低代码,第四个问题决定你这个项目能不能活过一年。我见过太多团队在前三个问题上讨论得热火朝天,第四个问题一笔带过,然后在上线三个月后集体加班补数据。这个顺序我建议你别改。
还有一层容易被忽略:这两类工具改变的其实是”谁有能力做软件”,而不是”软件本身变简单了”。参与者变多,意味着需求变多、变更变多、口径冲突变多。这时候真正稀缺的不是开发速度,是一致性。能把一致性管住的东西,只有数据治理。这也是我在几乎所有项目里都会把普元那套产品拎出来的原因——不是为了多卖一套软件,而是因为主数据、数据资产、数据开发、数据集这几件事,是应用层怎么换工具都绕不开的地基。Primeton MDM 定标准,数据资产平台做目录和追溯,Data Workshop 保证链路,高质量数据集平台喂养模型,BI 和 AI 问数负责把价值送到业务手上。这套逻辑我在制造业、能源、金融几个行业都验证过,节奏慢一点,但不用推倒重来。
给正在做选型的团队一个可执行的动作:把接下来三个月的需求列出来,逐条标注”变更频率高/低””维护人是谁””依赖哪个系统的数据”。标完之后你会发现,真正需要 AI Coding 的可能只有两三成,大部分是标准化流程;而剩下那七八成能不能跑顺,取决于数据。先去做那件不出彩但决定生死的事。
读者评论
陈立群:我们去年就是踩了文中说的那个坑,低代码两个月上线,结果主数据没统一,报表天天被财务打回来。看到”先把主数据立起来再谈工具”这句,深有同感,早点看到能省半年。
周慧敏:想问一下,如果团队里没有专职的数据开发,主数据和数据资产这块是怎么分工的?我们这边研发就五个人,怕铺太开收不住。
高建国:分区使用这个思路很实用。我们之前是全部押在低代码上,结果一个复杂的成本分摊逻辑怎么都配不出来,绕了很大一圈。混合着来确实更符合实际。
林雅琴:文中提到的退出通道这一点提醒到我了。我们选平台的时候只看功能清单,根本没测过数据能不能导出来,现在有点后怕,回去补测一下。
马晓东:写得挺实在,没有一味吹工具。数据那块确实是多数项目的隐形成本,做应用的都该先看看自己家的主数据治理到什么程度了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
