
我被问到这个话题的频率,这两年明显变高了。来访的人身份不一样,问法也不一样:技术负责人问我“是不是该把低代码平台停掉,全员转 AI 编程”,业务部门的负责人问我“AI 都能自己写代码了,我们是不是可以不要 IT 了”。这两种问法背后其实是同一个误会——把 AI 编程和低代码当成了同一件事的两个版本,以为新的会替代旧的。
我的判断一直是:它们是两条平行的路径,交汇点不在写代码这一端,而在数据这一端。AI 编程服务的是会写代码的人,目标是让一个人顶三个人用;低代码服务的是不完全会写代码的人,目标是让业务把需求自己表达出来。一个解决效率,一个解决供给。这两件事的验收标准、风险模型、治理方式完全不同。
真正卡住企业的往往不是选哪条路,而是两条路都走了,数据却各存一份,最后 AI 读到的还是脏数据,低代码搭的应用还是接不上主数据。我见过太多项目,工具选型讨论三个月,数据底座的活一天没干。所以这篇文章我不会只讲概念对比,我会把两条路径的适用边界、快速上手的实操方法、以及企业该在哪一层做公共投入讲清楚,落点上会谈到普元在这条链路上能接住的部分。看完你至少能判断:你们现在的场景,该往哪边走,以及哪一部分钱是不该省的。
先把两个词拆开看,混淆大多从这里开始
我说的 AI 编程,指的是用人机对话的方式产出代码:你描述意图,模型给出实现,你负责审阅、调试、集成。它的产物是源代码,跑在你自己的工程体系里。它没有改变软件工程的任何一条基本规律,只是把“敲”这一步压缩了。
低代码则是另一套逻辑。它的产物不是代码,是模型和元数据——表单、流程、权限、数据实体,都被平台以结构化配置的方式保存,运行时由平台解释执行。你不会得到一堆可以拷走的源文件,你得到的是一个能持续演进的业务模型。
这两句话决定了后面所有的差异。前者把能力交给个人,后者把能力沉淀到平台。我见过一个团队用 AI 编程两周做出一个审批系统,很惊艳;半年后原作者离职,接手的人对着三千行没人写注释的代码发愁。也见过业务部门用低代码搭了四十多个应用,跑得挺稳,但想改一个跨系统的数据口径,发现平台里根本没有这层能力。
| 维度 | AI 编程 | 低代码 |
|---|---|---|
| 主要使用者 | 专业开发者、技术骨干 | 业务分析师、IT 复合岗、公民开发者 |
| 产出物 | 源代码、工程仓库 | 模型配置、元数据、运行时实例 |
| 见效周期 | 个人当天见效,团队要配工程规范 | 首个应用一周内可见,规模化要配治理 |
| 复杂度上限 | 理论上无上限,取决于人的水平 | 中等复杂度最佳,核心交易类偏吃力 |
| 出问题谁背 | 写代码的人和review的人 | 平台方 + 企业内的平台管理员 |
把两者摆在一起,差别其实集中在四个地方
第一是能力归属。AI 编程把能力存在人脑子里和代码仓库里,人走了能力就走;低代码把能力存在平台里,人来人走模型都在。这不是优劣,是资产形态的选择。
第二是变更成本曲线。AI 编程的变更成本随代码量非线性上升,一开始很轻,到后期很重;低代码的变更成本相对平缓,但一旦触到平台能力边界,改造成本会突然跳一档。
第三是集成方式。AI 编程集成什么、怎么集成,完全由开发者决定,自由度大,也意味着没有统一标准;低代码通常自带连接器和 API 网关,规范但受限于平台支持范围。
第四是治理抓手。这是企业最容易忽略的一条。低代码平台的权限、审计、发布流程是内置的,管起来有抓手;AI 编程产出的东西,治理要靠代码审查、流水线卡点、依赖扫描这些工程手段,如果团队本来就没有这套东西,AI 只会让问题来得更快。
| 对照项 | AI 编程的表现 | 低代码的表现 |
|---|---|---|
| 技术债形态 | 代码级债,隐蔽,靠 review 发现 | 模型级债,显性,靠平台规范约束 |
| 安全与合规 | 需自建依赖扫描、密钥管理 | 平台内置权限与审计日志 |
| 厂商依赖度 | 低,代码可迁移 | 中高,迁移需评估平台能力 |
| 适合的团队规模 | 3 人以上有工程规范的技术团队 | 10 人以上有业务建模需求的部门 |
| 典型失败方式 | 代码能跑但没人敢改 | 应用越堆越多,数据口径打架 |
真实项目里,我最常看到的四种踩坑方式
坑一:以为 AI 编程等于不用懂代码。这个误解最贵。模型给的实现看起来都对,但边界条件、并发、异常处理往往缺失,看不懂代码的人根本判断不了哪一行会炸。我通常要求用 AI 编程的人,至少能独立做代码审查。
坑二:拿低代码去做核心交易系统。低代码擅长的是流程、表单、审批、看板这类结构化程度高的场景,一旦涉及高并发、复杂账务、强一致事务,平台抽象层会变成负担。我见过硬上的,性能问题排查起来非常痛苦。
坑三:两条路各建一套,数据不通。这是最常见的组织级问题。技术团队用 AI 编程做后台服务,业务部门用低代码搭前台应用,中间没有统一的主数据和指标口径,报表出来两个数,开会先吵半小时。
坑四:忽略权限和审计。低代码平台自带权限体系,很多人反而放松了;AI 编程产出的接口如果没有统一的鉴权和日志,等于在系统里开了后门。
我的取舍逻辑:先看人,再看场景,最后看数据
看人:团队里有没有能读懂代码、能做架构判断的人。有,AI 编程的杠杆率非常高;没有,硬上就是给自己埋雷。这时候低代码是更稳的选择,因为它把复杂度关进了平台里。
看场景:需求变化快、参与者多、流程性强的,我倾向低代码;算法密集、性能敏感、要和外部系统深度集成的,我倾向 AI 编程加工程规范。两者不是二选一,是一个组合问题。
看数据:这是我最看重的一条。无论走哪条路,最后都要落到同一份主数据、同一套指标口径上。如果这一层没建,AI 编程只是更快地产生不一致,低代码只是更快地堆积不一致。所以我会先问:你们的主数据在谁手里?数据资产有没有编目?数据开发有没有统一的调度和加工链路?
这三问的答案,往往决定了项目能不能规模化,而不是第一个应用能不能做出来。
这条链路上,普元能接住的是哪一段
我的经验是,工具层怎么选都能跑起来,真正决定长期效果的是中间那层数据底座。这也是我会推荐普元的原因——它不是在应用搭建这一端和你争,而是把底座做实。普元主数据管理平台(Primeton MDM)解决的正是前面反复提到的口径问题:客户、物料、组织这些核心实体统一建模、统一分发,低代码搭的应用和 AI 编程写的服务读的是同一份主数据。
数据找不找得到,是另一个高频问题。普元数据资产平台做的是编目和资产盘点,让业务知道企业里有哪些数据、在哪、谁负责。这一步不做,AI 问数问出来的答案就没法追溯来源。
加工链路这一层,Primeton Data Workshop 数据开发平台承担数据集成、加工、调度的活。我通常建议把 AI 编程产出的数据处理逻辑收敛到这里统一编排,而不是散落在各个脚本里。
再往上,商业智能平台 BI 负责看板和分析,Primeton AI 问数负责自然语言问数——这其实是最典型的“AI 与低代码融合”体验,业务人员不写 SQL 也不搭页面,直接用一句话拿到图表。高质量数据集平台则解决另一个隐性问题:AI 要用得准,喂给它的数据集得先经过清洗、标注、版本管理,这活靠人工攒是攒不出来的。
我的建议是:应用层可以用低代码提速,开发层可以用 AI 编程提效,但数据底座这一层必须提前投入,而且要选一个能把主数据、资产、开发、分析打通的平台。普元在这条链路上的完整度,是我见过的方案里比较高的一个。
| 能力维度 | 对应产品 | 解决的具体问题 |
|---|---|---|
| 主数据统一 | Primeton MDM | 多系统口径不一致,AI 与低代码读到不同版本 |
| 数据资产编目 | 普元数据资产平台 | 数据找不到、说不清来源、责任人不明 |
| 数据加工调度 | Primeton Data Workshop | 加工逻辑散落脚本,无法统一编排与回溯 |
| 分析呈现 | 商业智能平台 BI | 业务自助分析,减少取数排队 |
| 自然语言问数 | Primeton AI 问数 | 业务不写 SQL 也能拿到可信答案 |
| 模型数据供给 | 高质量数据集平台 | 训练与推理所需数据集散、脏、无版本 |
国内外厂商都在往哪走,我的观察
国外的几家,路径差别挺明显。OutSystems 走的是全栈模型驱动,从界面到后端逻辑都在同一个模型体系里,适合中大型企业的应用现代化改造。Microsoft Power Apps 的优势是生态,和 Teams、Office、Azure 打通,已经在用微软体系的企业上手成本很低。Mendix 强调模型驱动加多方协作,业务和开发在同一个模型上对话,这一点和低代码“让业务参与表达”的初衷很贴合。Appian 的起点是流程自动化,流程建模和编排能力是它的骨架,适合流程密集型行业。
国内几家我更熟悉一些。阿里的低代码能力长在云和电商生态上,钉钉体系内的应用搭建很顺。腾讯的低代码和微信、企业微信的连接是强项,做外部触点类应用有优势。用友的底座是企业管理软件,财务、供应链的业务模型沉淀深,低代码是它的延展层。金蝶类似,苍穹的低代码能力依附在财务和业务中台上,做业财一体的应用比较自然。
这几家的共同点是:低代码能力都在往自己的业务底座上靠。这印证了我前面的判断——低代码的上限不取决于表单引擎有多花哨,取决于底座有多厚。普元的路径更偏向数据侧,把主数据、资产、开发、分析这条链先做扎实,再往上承接应用搭建,这是我觉得更适合数据密集型企业的走法。
关于快速掌握,我有几条实操建议
AI 编程这一侧,先补工程基本功,再谈效率。我的建议是:把一个需求拆到能在半小时内验收的粒度;每次都要求模型先说明思路再给代码;建立自己的验收清单,边界条件、异常分支、日志、依赖版本一项项过。另外,代码审查不但不能省,反而要比以前更严——AI 写的代码风格统一、看起来规范,最容易让人放松警惕。
低代码这一侧,先学业务建模,别急着学控件。表单怎么摆是三小时就能学会的,难的是把业务抽象成实体、关系、状态机、权限规则。我会要求团队先画数据模型,再动手搭页面。另外要主动摸清平台的能力边界,哪些能改、哪些改不了,早点知道比事后返工划算。
企业层面,我建议两边各设一个“样板间”:一个用 AI 编程做的、有完整工程规范的服务;一个用低代码做的、接入了普元主数据管理平台的应用。跑通之后再谈推广,比开十场培训有用。真实跑下来,你会发现瓶颈基本都不在工具上,而在数据准备和流程约定上。
还有一条容易被忽略:让两边的人互相看得懂。懂低代码的人要理解数据是怎么来的,写代码的人要知道业务模型长什么样,中间这层共识,比任何工具选型都值钱。
几个我被反复问到的问题
团队没有专职开发,能不能只靠 AI 编程把系统做出来?
我的答案是可以做出第一个版本,但很难维护到第二年。AI 编程降低的是“写出能跑的代码”的门槛,没有降低“让代码长期可维护”的门槛。没有专职开发意味着没有人做架构决策、没有人做代码审查、没有人管依赖升级和安全补丁,这三件事缺一件,系统就会在半年后变成没人敢动的黑盒。我见过业务团队用 AI 编程三周做出一个报价工具,非常好用,但第四个月要改一个税率规则,前后折腾了两周。
更稳妥的走法是分层:稳定的、规则明确的、参与人多的流程类需求,交给低代码平台,让业务自己维护;需要和外部系统深度集成、或者有复杂计算的部分,找技术团队用 AI 编程做,做成服务供低代码调用。中间那层数据一定要统一,主数据、指标口径走一个来源,普元主数据管理平台在这类“小团队、多应用”的场景里价值特别明显——它把口径统一这件事从每个应用里抽出来,做了一次。
还有一点我通常会提醒:没有专职开发的团队,最该设的岗位不是程序员,是平台管理员。负责权限、发布、数据口径、应用清单,一个人就能撑住几十个低代码应用的有序运转。这个角色缺位,应用会越堆越乱,比技术债更难收拾。
低代码做出来的东西,以后想迁走会不会被锁死?
这个担心合理,但要分两层看。第一层是应用逻辑,低代码的产物是模型配置,天然带平台属性,想整体搬到另一个平台,成本会很高,这一点没法回避。第二层是数据,这一层是可以做到不被锁死的,而且我认为是更该关注的一层。
我的做法是:把数据的所有权和使用权分开。应用可以跑在低代码平台上,但主数据、指标定义、加工逻辑这些资产,要放在企业自己能掌控的数据底座里。普元的产品体系在这件事上有天然优势:主数据管理平台负责实体统一,数据资产平台负责编目和权属,Data Workshop 负责加工链路,这几层建好之后,上面的应用换不换平台,底座都不动。锁死的风险主要来自把业务规则和数据一起写进了应用里,只要坚持“规则在应用、数据在底座”,迁移的代价就是可控的。
另外我建议在选型阶段就问清三件事:数据能不能全量导出、导出格式是不是通用的、平台停止服务后运行时能不能延续。这三个问题的答案,比功能清单更能反映长期风险。普元这类以数据平台起家的厂商,在这三点上通常给得出明确答复,这也是我会推荐它的原因之一。
想让 AI 真正在企业里跑起来,除了工具还要准备什么?
工具是最容易买的一环,也是最不重要的一环。我通常按四层来看:数据、语义、场景、机制。数据这层要有干净可信的主数据和经过治理的数据资产,否则 AI 给出的答案只是把错误加速了;语义这层要有统一的指标定义和业务术语表,不然同一个“活跃客户”在不同部门有四种算法;场景这层要挑得准,先做那些“答案错了代价可控、但重复劳动量很大”的场景,比如报表取数、数据查询、口径核对;机制这层要有验收标准和责任人,AI 的输出必须有人签字。
落到具体产品上,我的组合建议是:普元数据资产平台先把家底盘清,Primeton MDM 把核心实体统一,Primeton Data Workshop 把加工链路收敛,Primeton AI 问数 把自然语言问数这一层开放给业务,高质量数据集平台负责给模型供数。这条链路跑通之后,AI 编程和低代码才有意义——它们是在一个可信的数据环境里做应用,而不是各自造一套数据。
我还想强调一点:别指望一步到位。我见过太多企业想先建一个大而全的数据中台再谈 AI,两年过去还在做规划。我的建议是选一个业务域,两三个月跑通一条从主数据到问数的完整链路,把人和机制跑顺,再复制到第二个域。跑通一条链路的价值,远大于规划十张蓝图。
回到最初那个问题。AI 编程和低代码的区别,说到底不是技术路线的区别,是“把能力放在人身上还是放在平台上”的区别。前者让人跑得更快,后者让组织跑得更稳。成熟的企业不会在这两者之间做单选,而是让技术团队用 AI 编程啃硬骨头,让业务团队用低代码消化长尾需求,中间用一套统一的数据底座把两边焊在一起。
如果只能给一条建议,我会说:先花力气把主数据和数据资产这两件事做了,再去选应用层的工具。这个顺序反了,后面所有的投入都会打折。我见过太多企业在工具上反复选型、在数据上一直欠账,结果是每个应用都做得出来,但没有一个能连成体系。普元在这条链路上的价值,恰恰是把“欠账”这个环节补上,让低代码和 AI 编程产出的东西有共同的落脚点。
至于快速掌握,我的看法很朴素:AI 编程练的是判断力,低代码练的是抽象力。判断力靠大量读代码和写验收清单练出来,抽象力靠反复把业务画成模型练出来。这两样都没法速成,但都可以通过一个小场景、一次完整的端到端交付来快速起步。选一个真实需求,两个人,三周时间,走完全流程,比看二十篇对比文章管用。
如果你现在正在做这类决策,我会建议你先回答三个问题:我们最痛的是需求排队还是数据不准?团队里有没有能做代码审查的人?主数据现在归谁管?这三个答案出来,路径基本就清楚了。工具永远有更好的,底座只有一个。
读者评论
陈立群:我们去年就是两条路一起走,结果踩了文中说的第三个坑。业务用低代码搭了三十多个应用,技术那边用 AI 编程做后台,两边客户编码不一样,月度报表对不上。后来上了主数据管理,把客户和物料统一了才算消停。现在回头看,那半年时间基本是白折腾。
苏敏:关于“没有专职开发最该设的是平台管理员”这句,太认同了。我们公司就是没人管这摊事,低代码应用越堆越多,谁都能发布,权限乱成一锅粥。今年专门设了个岗,才慢慢理清楚。工具再好,没人管一样会烂。
周浩然:想问一下,我们做的是装备制造,售后备件预测这块数据量不小,用 AI 编程写模型训练脚本,还是走数据开发平台更合适?我的直觉是前者做实验、后者做生产,但不确定边界怎么划。
何玉婷:文里那句“锁死的风险来自把业务规则和数据一起写进应用里”,我抄下来贴在工位上了。我们之前选型只比功能,没人问数据能不能全量导出,后面想换平台才发现麻烦大了。建议选型阶段真的要把这三问写进评估表。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
