Agentic Engineering(代理工程)
Agentic Engineering 是 [[Boris Cherny]] 提出的结构化、系统化的 AI 代理使用方法,区别于随性的"Vibe Coding"。其核心在于信任代理、管理上下文、减少微操,让 AI 代理真正成为开发者的"超级同事"而非"打字机"。
核心原则
- 信任代理:给予目标和约束,让 AI 代理自主解决问题,不要微操每一步。
- 管理上下文:上下文窗口是有限的资源,必须精打细算,保持高效。
- 减少微操:通过 Commands、Skills、Hooks 和子代理,将重复性工作自动化。
与 Vibe Coding 的对比
| 维度 | Vibe Coding | Agentic Engineering |
|---|---|---|
| 方法 | 随性、凭感觉 | 结构化、系统化 |
| 规划 | 边做边想 | 先规划再执行 |
| 上下文 | 不管理 | 精打细算 |
| 代理 | 单一会话 | 多代理协作 |
| 自动化 | 手动重复 | Commands/Skills/Hooks |
关键实践
- 规划先行:复杂任务必须先规划,投入 20% 精力在规划上,可使实施阶段一次性成功率达到 80%。
- Plan Mode:任何 3 步以上或涉及架构决策的任务,先进入计划模式。
- 子代理:将复杂任务拆解给多个功能特定的 Claude 实例并行处理。
- Challenge Claude:让 Claude 自证其变更的正确性。
- 上下文预算:上下文使用超过 50% 立即压缩。
相关概念
- [[上下文预算]] — 上下文管理的核心概念
- [[claude-dot-md]] — 行为守则配置文件
- [[skills-claude-code]] — 技能插件系统
- [[commands-claude-code]] — 快捷指令系统
- [[hooks-claude-code]] — 自动化钩子系统
- [[ai-junior-engineer]] — AI 初级工程师管理框架
- [[context-engineering]] — 上下文工程技术
- [[ai-skill]] — 可复用的工作流和最佳实践包