智能体工程(英语 agentic engineering)是一种专业软件开发方式:由 AI 智能体编写代码,工程师负责设定架构和约束,并审查结果。这个术语由安德烈·卡帕西在 2026 年 2 月提出,作为与氛围编程相对的概念。1 ⧗
两者的主要区别在于监督。在氛围编程中,人接受 AI 给出的结果,不读代码。在智能体工程中,人事先构思好解决方案,把实现工作交给智能体,并检查它们的工作。
历史
- 2025年2月2日卡帕西提出“氛围编程”一词:代码完全由 AI 编写,而人“忘了代码本身的存在”。2 ⧗ ¶ cv7bz2kd9
- 2026年2月一年后,卡帕西为借助 AI 智能体的专业工作提出“智能体工程”一词。据 The New Stack 转述,他自己已经几乎不直接写代码了——而是给智能体布置任务,再检查结果。1 ⧗ ¶ c2grztim3
- 2026年10月10日林纳斯·托瓦兹在自己的 Linux 内核仓库中发布了一个包含 8 个补丁的实验分支,标注“Assisted-by: LLM”:代码、测试程序、评审以及说明的初稿,都是“在我的指导下”由 Claude Code 完成的。在他的笔记本上,8 个线程读取同一文件的开销降到四分之一;他自己列出了 10 个已知问题,该分支尚未合入主线。3 ¶ cn42dqpik
- 2026年10月13日Anthropic:2026 年 5 月,其主代码库平均每天合并约 2500 次代码变更,到 9 月已超过每天 3 万次,版本控制成了开发的最大瓶颈。7 个人用 5 个月做出了 Git 的替代品——集中式系统 Scion——以及代码评审工具 Antique;作者表示,Scion 并不能在通用场景下替代 Git。4 ¶ cxyrpvsbr
信号
- 软件开发 / 杰弗里·亨特利: “AGENTS.md 里的规则是概率性的,迟早会“漂移”;更可靠的是确定性检查:智能体绕开了指定的库,pre-commit 钩子就拒绝提交,并提示它如何改——“一下子就十拿十稳””开发者,让智能体循环运行的“Ralph”方法的提出者,供职于软件测试公司 Antithesis;出自随笔《再也不该有人手写代码》中把技能包和 AGENTS.md 称为“程序员的占星术”的一节
参见
参考资料
-
Vibe coding is passé. Karpathy has a new name for the future of software — The New Stack, 10.02.2026. thenewstack.io ⧗ ↩ ↩2
-
Andrej Karpathy: «There’s a new kind of coding I call vibe coding…» — X, 02.02.2025. x.com ⧗ ↩
-
Linus Torvalds: noref-filemap-read-with-llm — torvalds/linux.git, git.kernel.org, 10.10.2026. git.kernel.org ↩
-
Redesigning source control at Anthropic — Anthropic, 13.10.2026. anthropic.com ↩