“今天最大的鲁莽不是用AI构建,而是不用AI,而你的竞争对手在用。”这话出自基础设施平台Port的联合创始人兼CEO佐哈尔·埃尼(Zohar Einy),他的公司刚刚推出了一项新工具,试图给当下火热的“氛围编码”踩下刹车。所谓氛围编码,就像一个人在没有舞步和切分的舞池里随意摇摆,它缺乏节奏,难以真正融入软件开发生命周期。

正方观点认为,AI辅助编码大幅降低了开发门槛,自然语言编程让更多人可以参与构建,这种“随性”本身就代表着效率。只要模型足够强大,工程师只需描述需求,代码就能自动生成,何必再用繁琐的治理束缚创造力?但埃尼所代表的反方阵营却指出,放任AI生成的代码像一堆“氛围编码泥潭”,没有上下文、没有审查、没有追溯,最终会让团队陷入“代理式混乱”。技术供应商开始在城市广场的另一侧加紧设置围栏——他们为自然语言编程叠加额外的上下文控制、人类监督和更清晰的可视化服务。在这些厂商看来,加了约束的“气氛”才恰好。

打开网易新闻 查看精彩图片

Port本周二发布的AI Builder服务,正是这种思路的产物。这套面向平台工程和开发团队的工具集,把领域知识与上下文感知的开发控制、自然语言以及内置的“人机回环”审核结合起来。埃尼对The New Stack表示,他的目标就是远离当下那种“助长代理式混乱或氛围编码泥潭”的风气,转而“支持有领域知识和治理的上下文感知开发”,这样团队构建的东西才能真正跑得稳。“Port通过它的计划模式强制实现清晰。”埃尼解释,在该模式下,AI代理会先生成一份方案,提出澄清性问题,等待人工审批后才开始构建。方案会被版本化并保存,方便追溯和治理。

实际上,Port的做法把对资历的重新定义也摆上了台面。埃尼称,现在的核心技能是阅读代码和理解设计,而不再是“毫无深度的语法记忆”。初级工程师在使用Port时得到的监督,甚至比过去高级工程师所获得的更严格,所以他们能保持可问责性。这种变化折射出代理时代软件工程的根本转向:编码已经不再关乎记住语法。

更深层的保障来自平台的“上下文之湖”,它能感知每个企业的组织上下文、工具链和治理管控,不是从模板出发,而是基于组织真实的数据分布来构建代理工作流。Port能读取治理层的实际技术栈,包括团队结构,确保从第一天起产出的代码就是经过强化的。这让验证流程也发生了本质变化。埃尼说,验证可以通过人工审核或AI代理对方案进行抗压测试来完成,而团队早已停止认为质量保证必须手动去做。只是,这种AI验证要依赖代理拥有全栈上下文、过往架构决策、编码模式、服务水平协议以及运维数据,才可能跑通包括架构服务在内的各种检验。这也意味着,一旦某些信息缺失或链接被裁断,由此产生的信心就可能失去落脚点。

两种观点的碰撞聚焦于一个问题:治理到底是拖慢速度的枷锁,还是让AI代码真正可靠的先决条件?正反双方其实都承认AI正在重塑软件工程,分歧只在于要不要给这股洪流立即修筑堤坝。我的判断是,面对“随性编码”的蔓延,以恰当的人机回环和上下文控制来约束代理行为,不是对自由的剥夺,而是对可维护性的投资。毕竟,写得飞快的代码如果要花三倍时间修复,那点最初的速度红利很容易就会被吞噬。