技术进展

AI编程中“氛围编码”与“智能体工程”正趋同

Heooo 05月07日03时02分 1 阅读

「开发者Simon Willison指出,随着AI编码工具可靠性提升,原本界限清晰的“氛围编码”与“智能体工程”正在他个人的工作流中融合,引发对代码审查和质量的思考。」

在AI辅助编程领域,两个概念曾一度被清晰划分:一边是“氛围编码”(Vibe Coding),即非专业程序员或项目中的快速原型阶段,用户几乎不查看生成的代码,仅凭感觉描述需求并接受结果;另一边是“智能体工程”(Agentic Engineering),由经验丰富的软件工程师主导,利用AI工具提升效率,同时严格审查每一行代码,确保安全性、可维护性和性能。

然而,知名开发者Simon Willison在与Joseph Ruscio的播客对话中透露,这两个概念在他个人的实践中正逐渐模糊。Willison表示:“奇怪的是,这些界限对我来说已经模糊了,这有点令人不安。”他原本认为两者有明确的分界线:氛围编码适用于个人工具或不会影响他人的场景,而智能体工程则面向生产级系统,要求工程师对代码质量负全责。

但随着AI编码代理(如Claude Code)变得愈发可靠,Willison发现,即使是在构建生产级系统时,他也不再审查每一行由AI生成的代码。“我清楚地知道,如果你让Claude Code构建一个JSON API端点,运行SQL查询并输出结果,它就会直接做对。”这种信任的建立,使得“不审查”从氛围编码的专属特征,逐渐渗透到了智能体工程领域。

Willison强调,他拥有25年的软件工程经验,因此能够判断何时可以信任AI的输出。但对于缺乏经验的开发者,这种趋势可能带来风险。“如果你正在为他人构建软件,氛围编码是极其不负责任的,因为那是他人的信息。你的愚蠢错误会伤害到别人。”他警告道。

这种融合也带来了新的挑战:当AI生成的代码质量足够高,以至于人类工程师倾向于跳过审查时,如何保持对系统整体架构和潜在安全漏洞的掌控?Willison的观点是,目标不应是“更快地构建低质量的东西”,而应是“更快地构建高质量的东西”。AI工具应该让工程师能够承担更复杂的挑战,而不是降低对代码质量的要求。

这一现象折射出AI编程工具的演变方向:从简单的代码补全到独立的代理式任务执行,AI正在从“助手”转变为“协作者”。对于开发者社区而言,需要重新定义“负责任”的AI使用方式——不是完全依赖,也不是完全拒绝,而是在信任与审查之间找到新的平衡点。Willison的反思提醒我们,工具越强大,使用者的专业判断就越发重要。

# AI编程 # 氛围编码 # 智能体工程 # 代码审查 # AI工具

来源:Heooo AI工具导航

📰

资讯不存在

该资讯可能已被删除或不存在

返回资讯列表