ARTICLE · 991319
当“懂业务”遇上“懂代码”:智慧工地软件开发里的那道坎儿
前阵子跟几个做公路工程智慧工地的老哥喝茶,聊到一个挺普遍的尴尬。
好多工程单位觉得,业务规则我们自己门儿清,现在AI写代码又这么猛,随便配几个初级程序员,不就能快速拼出一套系统来吗?
可真干起来,往往是时间花了,弄出来的东西就像攒了台车,零件全乎,图纸也有,可就是死活打不着火。
软件那边也一肚子委屈——派出去的团队技术不赖,代码经得起查,可系统一到现场,业务方总说“差点意思”,像隔了层纱,挠不到痒处。
两边都觉得自己没毛病,那问题卡在哪儿了?


先说句公道话。
工程单位“最懂业务”,这事儿没跑。几十年积累的施工规范、现场经验、质量安全那根红线,软件公司花再多时间也抄不走。
软件公司“懂代码”,也是真功夫。架构怎么搭、数据怎么保一致、高并发怎么扛、安全怎么防——这些活儿,不是会敲几行代码就能接得住的。
那为啥这两拨人加一块儿,还老翻车?
说到底,业务知识和软件系统之间,藏着一条看不见、走起来却挺长的转化通道。这条道,目前的AI和初级开发人员,都还没能力自己跨过去。


头一张是显性的:施工规范、验收标准、报表模板、审批流程。这些白纸黑字,能写文档,也能喂给AI当提示词。AI处理这类东西很快,界面和基础逻辑唰唰就出来了。
第二张是隐性的:老施工员瞅见天色不对,心里就默默调了调后续安排;试验室主任看砂石料批次有点波动,凭手感微调配合比;现场调度好几个标段同时催料,靠的是多少年练出来的直觉排优先级。
这些“你懂我懂但说不清”的现场智慧,很少写下来,更没法变成AI能吃的指令。
问题就出在这儿—— 系统想把业务搬上线,真正起作用的往往是那些隐性知识。光抓住显性规则,没给隐性的判断留空间,系统到现场就发僵,用着别扭,偶尔还给个让人哭笑不得的“建议”。
这怪不得谁,数字化转型本来就带着这种天生的难题。


得承认,AI写代码确实省了大把力气,重复性活儿干得飞快。
但它的能耐边界也清楚——它擅长猜概率,根据上下文生成“看着最像样”的代码,可它压根儿不懂这段代码背后的业务因果。
举个实在例子:某个模块数据出岔子了,AI能根据报错给个修改方案。但它不知道这个异常可能是上游某个业务环节变动引起的,更不知道改了这儿,下游哪个统计口径会跟着翻车。
它修的是“眼前这个坑”,不是“系统性的隐患”。
这不是AI的错,眼下技术就到这一步。好比计算器算得再快,也替不了工程师理解力学原理。



当初级程序员把计量支付的需求丢给AI,AI三下五除二就揪出几个关键要素:清单项、计量周期、申报数、审批流。
一套界面出来,跟Excel似的,每行一个子目,填本期完成量,自动算钱,线上走审批。代码跑得顺,界面也干净,看着挺像样。
可公路工程的计量支付,哪是“填个数、批一下、打个钱”这么简单?
真实情况是,一个清单子目能不能计,背后拴着一堆前置条件:
对应的分项工程验没验收?
试验报告齐没齐、归没归档?
现场监理签没签工序资料?
有时候还得看年度投资计划的节奏,不能乱来。
一位干了多年的合约部长跟我吐槽:
“计量支付就是资金的咽喉。计早了,后续变更的空间堵死;计晚了,施工单位资金链吃紧。什么时候计、能不能计,得看验收资料齐不齐、监理签没签、变更批没批。”
这些环环相扣的校验逻辑,需求文档里很少写全。业务人员潜意识觉得“这事大家都懂”,可AI和初级程序员眼里,那就是一张等着填数的表。
结果呢? 系统一上线,计量单频繁被退回——因为没验前置资料;更可怕的是,系统放行了不该计的项,审计一来,合规风险直接炸。
有经验的团队怎么做?
他们不会只盯着那张支付表,而是花大功夫梳理每个清单子目在不同工程类型下的前置条件,设计一套灵活可配的校验引擎,让业务人员自己配——“这个子目必须绑哪几类验收资料才能报”。
同时,系统设计阶段就得把工序报验、试验检测的接口预留好,实时拉数据当计量依据。这些接口和字段,开始没留,后期再加,牵一发而动全身,成本高得吓人。



这个太常见了,几乎每个智慧工地项目都会踩。
很多项目刚开工,上级压力就来了——系统必须尽快上线,进度数据必须填起来。可这时候详细施工图还没到齐,WBS连分部、分项都没细化。
怎么办?先拿粗略的形象进度凑合着报——“今日钻了X根桩”“今日填了Y方土”。
AI很快被叫来,生成一个简洁的填报界面和展示看板。一切看着挺美。
用着用着,麻烦来了。
施工图慢慢齐了,业主要求也越来越细。大家突然发现,系统里记着“今天干了5根桩”,可点进去一瞧,不知道这5根桩是哪座桥、哪个墩台、哪个桩号。
想统计“XX大桥下部结构完成百分之几”,系统给不出来——当初就没建桩位跟桥梁、墩台的关联结构。
于是升级需求来了:要上WBS,进度要报到分项、甚至每个构件。
团队又找AI:“帮我们把进度系统改成支持WBS。”
AI麻利地生成新表结构、新界面、新汇总逻辑。这下每笔进度都能挂到具体分项了。
可用了几个月,新坑又来了。
业主要求报送传统进度报表——按路基、路面、桥梁、隧道分类,用“累计完成百分比”那种标准格式。
这时候大家都傻眼了:新系统里数据是细,每个构件都有进度,可按照WBS逐级汇总出来的百分比,跟传统报表按投资额加权算出来的百分比,口径完全对不上——
前者是“实体完成比例”,后者是“投资完成比例”,中间隔着预算单价、变更调整一堆换算关系。
AI能干啥?你让它按WBS出,它给你切WBS视图;你让它按传统报表出,它给你套传统格式。但两种口径背后的映射、换算、变更怎么吸纳——这些需要行业经验才能预判的设计,AI压根儿不知道。
症结在哪儿?
不是AI做错了啥,而是项目初期没个有足够行业经验的技术人员,在设计阶段就预见未来需求的变化。
有经验的产品经理或架构师,一上来就会干几件事:
设计数据时就把构件级字段和关联关系留好,哪怕初期填粗颗粒度,也允许每条进度挂到工程部位,只是填报由粗到细慢慢放开;
数据库里提前建好WBS、计量清单、传统报表科目之间的多对多映射,让同一份基础数据能按不同口径出;
界面上提供“由粗到细”的渐进模式,初期快速上手,后期逐步启用精细功能。
这些决策,每个都对应着数据库里几个字段、几张关联表的预留。当时没留,等跑了一年半载再加,面对堆积如山的历史数据,迁移成本高到不敢动,稍有不慎前后数据就断了。
而这种“预留”的意识,没几年行业浸润,根本养不成。刚毕业的计算机学生,哪怕AI傍身,也预判不了“未来业主要按投资完成比例出报表”这种需求。




工序报验是质量控制的命门。
钢筋绑完要报验,混凝土浇筑前要报验,每道关键工序都得施工方自检、监理复检、签字画押,才能进下一道。
AI拿到需求,唰地生成一套标准流程:施工员发起申请→监理登录看待办→填意见→签字通过或退回。
流程走得通,看着没毛病。
可现场是啥样?
桥墩在野外,隧道在山里,手机信号时有时无,Wi-Fi想都别想。AI默认在线填写、实时提交,到现场直接歇菜——监理在桥墩底下签完字,App一点提交就转圈圈,最后弹个“网络异常,请稍后重试”。等走回项目部有信号了,刚才检查的细节早忘了一半。
再说签字流程。
公路工程工序报验涉及多方:施工班组自检、质检员复核、监理抽检、有时中心试验室还得平行检验。
AI生成的标准审批流往往是线性的——A完了推B,B完了推C。但实际业务里,有些工序要平行签认,有些要现场同时到场,有些签认顺序能调,有些锁得死死的。
没行业经验的开发人员根本不知道这些门道,做出来的流程处处碰壁。
还有资料归档。
每份报验资料最后都要进工程档案,接受竣工审计和行业检查。归档格式、签字合规性、附件要求,都有硬杠杠。
AI只关心“流程走通”,不管“走完之后形成的电子资料符不符合档案验收标准”。到了交工时才发现,系统导出的资料格式不对、签字栏缺项、附件不完整——轻则返工,重则影响竣工验收。
AI能生成“流程正确”的系统,但它不知道:
现场网络什么样、操作习惯如何;
行业规范对资料格式有啥强制要求;
多方签认的规则怎么因工程类型而异;
一份合格的报验资料到底长啥样。
这些“行业常识”,规范里写得散,书本上不细讲,只有在这个行当摸爬滚打过的人,才能转化成系统里的设计。




看完这三个场景,那道鸿沟就清清楚楚了:
AI和初级程序员能干的:
计量支付里生成表格和审批流
进度管理里生成填报界面和看板
工序报验里生成标准流程
需要行业经验才能干的:
计量支付里设计前置校验引擎、预留变更与计量的关联
进度管理里预判WBS细化、建好多口径映射、设计渐进模式
工序报验里适配弱网离线、搞懂合规归档要求
这不是AI不行,也不是初级程序员不努力。
而是从“懂业务”到“做出好系统”,中间那个“转化”的活儿,本身就是一个高度专业的能力——得既懂工程的内在逻辑,又懂软件的方法论,还得摸清AI的边在哪儿。


现在有些团队摸索出一些靠谱的路子,供参考:
第一,让业务知识深深扎进开发过程。
别光前期开几次需求会就完事,整个开发周期里,业务专家和技术团队得保持高频、低门槛的沟通。最理想的是有个“翻译”——既懂工程业务,又有点软件思维,能把隐性知识一点点揉进系统设计里。
第二,重新定好AI的位置。
把它当个不知疲倦的高级助手——写初稿、干重复活儿、快速出原型。但关键的架构决策、因果链条分析、边界条件设计、字段预留,这些还得靠有系统思维和行业经验的人来拍板。
第三,测试得往真实场景里走。
别光看功能跑不跑得通,得看逻辑经不经得起现场推敲。把真实的工程数据、边缘案例、弱网环境、合规要求都塞进测试里,让问题上线前就露头。
第四,心态上多些相互理解。
工程单位得明白,软件开发不是线性的——一个小调整,背后可能连着数据库、接口、权限、统计好几个层面的联动。
软件公司也得理解,工地不是实验室,规范是死的,现场是活的,系统得留出弹性。
写在最后
回到开头那个问题:懂业务的跟懂代码的凑一块儿,咋就做不出趁手的系统?
答案可能就藏在中间那个缺口里——从“懂业务”到“做出好系统”,还少一环,就是对“业务怎么变成软件”这件事本身的深度理解。
这一环,得两边一起填,谁也赖不着谁。
AI不会一夜之间把谁取代,也不会一夜之间把问题全解了。它更像一面镜子,把咱们本来就有的沟通缝隙和认知差异照了出来。
把这缝隙一点点填上,也许就是公路工程数字化真正走向成熟的那条路。
不管工程单位还是软件公司,大家同坐一条船——船朝着一个方向:让技术真真切切服务好工程,让智慧工地不再只是“看着挺智慧”。
这事儿,值得双方坐下来,平心静气,慢慢磨。




智慧工地
让工作更美好


获取联系方式

关注公众号