标签

AI编程落地:小团队的进阶实践

发布时间:2026-04-23 03:56来源:微信阅读:8

前文提到,我们团队如何逐步推进AI编程的实施。

从引入工具、统一流程到摸索方法,前期主要解决的是如何启动这件事。

但真正运行起来后,我越发确信,真正的难点不在初期,而在后续阶段。

因为前期主要解决的是使用意愿、工具统一和流程启动。而后面要面对的,才是更棘手的挑战:

本文将按我们实际推进的脉络,继续深入剖析。

不能让模型每次都从零开始遍历代码库。

随着需求挖掘的深入,我们逐渐发现一个关键问题。

若缺乏知识库支撑,大模型处理需求时基本只能依靠两点:

这意味着,每个新需求到来,它都必须重新解读文档、重新探索代码。

短期内尚可运行,但长期下来,我心中持续浮现两个疑问:

项目规模越大,这种感受就越强烈。

面对十万行代码库,若每次都从头摸索,即便能找出些头绪,我也很难相信这个过程的稳定性。更何况,重复从零开始,成本也居高不下。

因此我们团队内部逐渐形成一个共识。

知识库不应一开始就设想得过于复杂。它本质上应该很简单:

就像为一本厚书整理出目录和重点页码。这样新需求到来时,AI无需逐页翻阅,而是能快速定位到相关章节和关键部分。

所以我们没有一开始就搭建复杂的系统,而是先建立了一个轻量版知识库。

先将项目中相对稳定的要素沉淀下来。如模块关系、核心规则、常见依赖路径及关键知识点。

完成后,我们又做了一项颇具价值的尝试。

并非直接认定知识库可用,而是先让模型基于知识库自动生成业务问题,再自行寻找答案,最后由人工判断答案是否符合业务认知。

这个过程类似于质量抽检。

若回答可靠,至少证明这套体系并非虚设,能为后续探索提供有效约束。

当然,现实问题依然存在:

因此我们最终采取的策略很简洁:

先构建轻量版本,验证其价值所在。

确认价值后,再逐步深化。切忌一开始就追求完美。

代码虽已生成,但如何确认其正确性?

知识库稍见成效后,新难题接踵而至。坦白说,这个挑战更为艰巨。

本周我们使用更强模型,结合已整理的知识库,处理了一个中等复杂度的需求。速度确实惊人,一到两小时就基本完成主体实现。

这个结果令人振奋。它表明AI在企业开发中已不再局限于辅助性工作,而是开始真正参与部分交付环节。

但说实话,我的兴奋并未持续太久。

因为代码生成后,我脑中浮现的第一个念头并非"速度真快",而是"它是否真的做对了?"

至此,我逐渐意识到,企业应用中最难的并非让AI写出代码,而是验证它是否完成了所有该做的事。

这两者之间存在重要差异。

单从代码能力而言,我对大模型的信心已大幅提升。语法、结构、常规实现等方面,已不再是最大的担忧。

我真正担忧的,主要是两类问题。

第一类是需求覆盖问题。

第二类是动态数据问题。

许多企业需求并非静态问题。它们依赖上游数据、外部接口、下游链路状态,甚至还在开发中的联调结果。

这种情况下,AI或许能写出流畅的局部代码,但未必真正理解业务在真实数据流中的约束条件。

正因如此,走到这一步后,我们团队的关注点发生了明显转变。

过去我们更关注模型能否更强,而现在更关注如何完善验证体系。

因为越深入越会发现,企业AI落地的关键不仅在于其编写能力,更在于能否有效验证其正确性。

许多需求在开发前本就难以完全理清。

这并非团队不够严谨,也非有人故意模糊处理。

而是许多业务本身就是在开发和联调中边讨论、边修正、边收敛的。

在传统开发中,这种模式一直可行。因为开发者可以边写边判断、边改边补充,许多问题在过程中被消化。

但AI的介入会放大这个问题。

因为AI最理想的工作模式是需求前置清晰。提供的信息越完整,输出结果越稳定。

若需求只明确六七成,剩余部分只能靠猜测、补充和概率推断,问题便由此产生。

许多在人工开发中可凭经验消化的问题,在AI模型中容易转化为误差。

因此我愈发感觉,AI其实在倒逼团队做一件事:

把需求描述得更清晰。

这固然会增加前期投入,但并非坏事。

从长远看,它倒逼研发流程走向规范化。许多过去依赖经验支撑的环节,如今必须显性化。

当部分实现工作移交模型,验证环节就必须更前置、更明确。

过去测试在许多团队中更像是附加项,开发先行,测试后补。

但在AI编程场景下,我愈发认为测试环节将变得至关重要,甚至要从附加项转变为底层支撑。

因此,我们后续的重点工作已非常清晰:

全力构建验证体系。

具体包括:

沿着这个思路,我最近反复思考一个经典理念:

测试驱动开发

并非因为它新颖,而是因其测试先行的理念在大模型开发场景中显得尤为关键。

过去许多团队难以真正落地测试驱动开发,因为常依赖人工边写边消化。

但当部分实现工作交由模型后,测试就不再是锦上添花,而是质量基石。需求开发前即可明确验证规则。

我越来越倾向于这样一个判断。

若企业希望AI稳定参与开发,测试体系必须比以往更前置,实现测试前移。

因为过去许多质量问题靠经验型开发者在过程中消化,如今部分实现交由模型,验证环节就必须更前置、更明确。

如果说上篇主要讲述如何启动这件事,那本篇探讨的则是启动后真正的难点所在。

走到这一步,我反而比初期更加乐观。

因为这件事并非不可为,相反,我认为前景广阔。

只是它不会像宣传中那样一夜之间颠覆研发,而更像是一场工程化升级。

先用起工具,再理顺流程,再沉淀知识,最后补齐验证。

这条路行得通,只是越往后越考验团队的基本功。

若贵团队也在探索此路,后续我可将我们内部构建知识库、验证体系及需求测试的思路继续拆解分享。

若你也在推进AI编程落地,或正在完善知识库与验证体系,欢迎关注,后续我会分享探索过程中整理的资料。

链接上篇文章:AI编程小团队落地踩坑小记