
当前企业界对AI研发提效的状态可以用一句话概括人人都说有效个个都在推进结果却差强人意。从高层到一线开发从战略会到周报AI提效已经成了标配议题。各家都在汇报“代码生成率提升X%”“需求响应时间缩短Y%”——数据好看汇报有料。但转到经营视角综合评估下来真实感受却是三个字没效。具体表现为三“没”没降成本研发团队规模未见缩减人力成本依然高企没增收入合同额、回款率、客户续约率没有因为AI的引入而显著变化没加速度从项目启动到验收交付的整体周期并未明显缩短。数字指标在局部改善经营结果却纹丝不动。这中间的断层到底卡在哪里先做一个基本判断如果是标准化的产品开发场景以新的feature不断设计发布为主体演进产品生命周期——从需求、设计、编码、评审、测试全流程闭环的AI研发方案应该是可以明显加速的。但问题是大多数行业软件企业的现实并非如此。这类企业——包括很多经典的“产品公司”——当下的核心经营命题根本不是“用提效去拿更多合同”而是更紧迫的一件事快速交付现有合同拿到有效收入。而现有合同的交付无论产品型交付还是项目型交付都卡在两个关键难点上。一是大量定制开发几乎每个合同、每个客户都有二是大量交付与运行问题需要解决。对交付与运行问题绝大多数是客户现场发现的漏出Bug主要包括代码问题、业务逻辑与设计问题以及数据问题。这其中有相当一部分是在客户现实数据环境中才发生的数据量级、数据特征、数据质量与测试环境完全不是一回事而AI直接解决这类问题效果受限可想而知。同时对这些问题的解决是要在一个庞大的旧代码资产基础上进行其中最关键的环节是找到代码中问题相关部分以及分析及定位纯写代码的工作量占比并不多。大模型再强也不了解庞大的旧资产同时对占主体的真实数据环境问题大模型更加不了解能起的作用当然很有限。所以这部分目前通过上述全流程研发提效方案效果不明显是可想而知的。对定制开发问题同样也是要在庞大的旧资产之上进行大模型再强也不了解庞大的旧资产所以这部分目前AI效果不明显也是可想而知的。除上述两大难点外还有第三、四、五三个结构性阻力。第三是版本多而杂乱。历史原因导致几乎每个客户都有一个“特定版本”。这些版本与产品研发主干Trunk的差异巨大且差异程度各不相同。一个Bug修复或一个新Feature究竟要合入哪些版本影响范围是什么关联关系如何根本是一团乱账。旧代码资产的状况更是雪上加霜缺乏注释尤其缺乏业务语义的注释大模型能理解技术逻辑但读不懂业务逻辑长期修补导致代码庞杂纷乱有时为了尽快改问题或图省事同一段代码多处拷贝复制的现象层出不穷接口设计、出入参定义复杂度极高合理性存疑。人为复杂度高既是旧代码版本的写照也是大模型难以介入的根本障碍。第四是流程复杂环节繁多。技术上的复杂度还要叠加流程上的复杂度。先不说企业内部研发流程就是现场客户对接、开发与问题处理在很多情况下有反映需要处理的形式事务甚至比实际开发、交付花的精力都多很多。第五个是测试覆盖率不足。AI提效有没有效最终靠测试来保证——这是基本逻辑。但一个残酷的现实是在AI到来之前测试覆盖这件事本身就漏洞百出。这里说的“覆盖率”远不止代码覆盖率更重要的是场景覆盖——业务流程的各种分支和异常场景是否覆盖到数据覆盖——不同类型、不同量级、不同质量的数据是否覆盖到环境覆盖——不同部署环境、不同客户配置下的表现。现实情况是很多测试用例在设计时就会不自觉地“依从研发意图”而非真正从需求与业务出发。同时对技术架构和业务逻辑的全面深入理解在测试环节一直是稀缺品。AI来了之后目前能做到的充其量是在“原来漏洞百出的基础上增加了根据需求和设计自动生成测试用例的环节”。这远远不够——它没有解决测试覆盖的根本问题只是让原来低效的环节变得高效了一些。五个结构性卡点叠加提效没效在现阶段几乎是必然结果。有没有解决方案呢这里认为主要的方案是2N即2个核心与N个技术提升点。其中两个核心是现阶段到相当一段时间解决现实问题产生显性提效实效的重中之重。第一个核心是要有好的模型可用。这一点看似废话实则是最现实的瓶颈。实践经验证明上面提到的诸多问题——旧资产上的定制开发问题定位、分析与解决——如果用上了足够强的模型成功率会有明显提升甚至质的飞跃。强模型在“不了解旧资产”的情况下凭借更强的推理能力和上下文理解能力也能给出比弱模型精准得多的判断。但“有好模型可用”这件事在很多企业里并不容易实现算力不足私有化部署大模型需要GPU资源成本高、周期长信创合规国产化要求限制了某些模型的选择。在无模型可用或只能用弱模型的情况下提效本身就缺乏基础工具结果可想而知。第二个核心是模型友好的旧资产治理。如果把“好模型”比作一台高性能发动机那“旧资产治理”就是给这台发动机铺设高速公路。核心工作是建立结构化的旧资产地图将代码资产与业务、功能资产有效关联。具体而言建立代码模块与业务功能的映射关系梳理接口文档、数据字典、业务规则文档并与代码建立可追溯的链接为关键模块补充业务语义注释而非仅仅是技术注释形成可被AI检索和理解的资产知识库。在模型能力不足时好的资产表达是决定效果的关键因素——它弥补了模型“不了解旧资产”的短板。而在模型能力很强时好的资产表达依然是关键的增效因素——让模型少走弯路、精准定位。这一项工作是“提效”从口号走向实效的关键工程。在两个核心的基础上N个工程技术提升点同样不可或缺。一是Bug与Feature的关联版本AI自动检测。版本混乱的问题可以通过AI自动分析代码变更与Bug修复的关联关系识别影响范围自动推荐需要合入的版本列表。这是一个技术可达、见效较快的能力建设。二是现场问题的AI辅助代码定位与分析。针对客户现场发现的漏出Bug由AI进行问题定位——结合上述代码资产地图再充分利用日志分析、异常堆栈、代码分析等手段自动圈定问题可能的代码区域减少人工排查时间。这项能力与内部产品研发过程的技术方法类似已有部分企业取得初步成效值得持续深入与精化。三是场景数据的AI Mock。针对测试环境与真实数据环境脱节的问题利用AI自动生成覆盖真实业务场景、边界场景、异常数据、大流量场景的模拟数据提升测试覆盖的真实性和有效性。四是各复杂流程面向AI的简化各不同流程之间面向AI的平滑串接如钉钉、腾讯与效能平台等以大大降低繁琐事务性工作带来的瓶颈让AI能够自动触发审批、自动填充表单、自动更新状态——把事务性工作的瓶颈大幅降低让人真正聚焦在创造性工作上。五是通过建立自动迭代流程与指标驱动AI生成测试覆盖率的提升。建立自动化的测试生成-执行-分析-补充的闭环流程用覆盖率指标驱动AI持续补充测试用例。这一步解决的是“在漏洞百出的旧状态上做增量改进”的问题不求一步到位但要持续优化。实事求是地说上述五个工程技术点做好特别是两个核心打牢或许能解决现阶段行业企业研发提效重心问题的90%。但这90%是针对“可解决问题的比例”而非收入端实效的直接倍数——收入端的提升涉及多个环节最终实效能有多少百分点目前难以精确预估。但哪怕是5%、10%的实际收入端提升在企业经营层面也已经是相当可观的成果了。但有一句话需要牢记行百里者半九十。做到上述工作意味着你在工程实践上已经走在了前面——解决了当前最痛、最实的问题从“无效”进入“有效”的阶段。但这还不足以满足同行业技术先进性的要求。要做到真正领先或保持前沿还需要持续进行先进技术的攻关。这些先进攻关可能带来的实效并不显著——在90%的基础上再提升1%、百分之零点几甚至在某些维度上没有直接收益——但它们决定的是长期竞争力。具体方向包括但不限于Agent Harness Engineering多智能体协同框架的设计与优化让不同Agent高效配合全过程记忆与自反馈闭环的Agent持续优化让Agent能够记住历史决策、从执行结果中自我学习、持续改进而非每次都从头开始可信安全评审AI生成代码的安全漏洞检测、合规性审查、可解释性输出确保AI生成的代码可信、可审、可维护。这些前瞻性技术攻关是保证企业在AI研发效能领域一直走在甚至引领前沿的关键储备。“为啥提效没效”这个问题的答案并不在AI技术本身——AI的能力是真实的局部提效的数据也是真实的。问题在于行业软件企业的研发效能在根本上受制于起码上述五个结构性的卡点而这些卡点很多情况下并非AI直接能力范畴内的问题。破局的关键不在于追问“AI还能做什么”而在于扎实地做好两件事让好模型可用把旧资产治理好——让AI和存量资产之间建立起有效的连接。在此基础上逐项攻克工程技术细节同时在关键前沿领域保持技术储备。AI提效不是一蹴而就的魔法而是一场从基建到应用、从工程到前沿的系统性工程。方向对了扎实推进提效终将有效。