所谓氛围编程,即利用AI快速生成代码,但这并非意味着程序员价值降低。恰恰相反,当代码编写变得廉价,真正体现价值的,是那些AI无法替代的工程判断力与架构决策。这种工作方式,要求开发者从代码工匠转变为思维缜密的总工程师,确保项目的长期稳定与健壮性。
智能速览
AI可完成全部代码编写,但关键技术决策仍需人工。
AI如同手速极快但缺乏常识的初级工程师,需精确引导。
大型项目需建立严格的开发流程规范,以约束AI的“遗忘”问题。
软件开发的“写出来”环节变得廉价,而“做对”的成本与价值提升。
“现场定制”的性价比超越“代码复用”,快速理解需求与技术判断能力更关键。
精华内容
AI编程并非简单的指令执行,其背后是一套全新的协作逻辑与价值判断。通过具体项目案例,可以深入理解如何驾驭这种强大的生产力工具,并看清开发者角色的转变。
架构的价值
在一个名为agentskill.work的网站项目中,AI独立完成了从前后端到部署的全部代码,一行未由人手编写。然而,项目的核心价值并非由这些代码创造,而是来自背后一系列关键的技术决策。
例如,选择Celery而非cron来执行定时任务,是因为开发者曾被后者缺乏日志、重试和告警机制的问题所困扰。同样,为防止GitHub API的请求速率限制导致网站瘫痪,开发者强制要求AI加入限流功能。这些基于过往经验做出的预判,确保了系统的稳定性,占据了项目80%的价值。
AI的短板
AI的优势在于极快的执行速度,但其短板在于缺乏常识和主动的预判能力。一个开发博客文章发布到X.com的工具,看似简单,却暴露了这一本质。
在40分钟的反复沟通中,AI经历了从输出纯文本、使用无效的复制命令,到最终将代码块和表格转换为X.com支持的格式。整个过程,AI只是被动地接受指令和修正,从未主动指出“此路不通”或提出更优解。它就像一个不知疲倦但需要时刻监督的初级工程师,需要明确的指引才能避免犯错。
项目的“宪法”
在规模更大的Orion项目中,代码全部由AI生成,但随着项目复杂化,AI开始出现“忘事”问题,如修改文件后忘记同步更新相关文档或配置,甚至导致前端请求全部404。
为解决此问题,开发者建立了一套严格的协作规范,编写了一份名为AGENTS.md的“宪法”,为所有AI统一规定目录结构、提交规范和分支策略。同时,通过CI流程强制检查配套文档的完整性,并要求AI每次操作前都进行git diff审查。这种“过程可审计”的开发方式,其价值甚至超过了代码本身。
氛围编程已是不可逆转的趋势,争论其价值如同十年前争论是否使用搜索引擎。关键在于,当AI成为高效的施工队,开发者能否转型为更具价值的总工程师与质检员。你的工程判断力,正是这个时代不被替代的护城河。这是否意味着,未来的核心竞争力不再是代码,而是思想?