Agentic Engineering(代理工程)

Agentic Engineering(代理工程)

Agentic Engineering(代理工程)

Agentic Engineering 是 [[Boris Cherny]] 提出的结构化、系统化的 AI 代理使用方法,区别于随性的"Vibe Coding"。其核心在于信任代理、管理上下文、减少微操,让 AI 代理真正成为开发者的"超级同事"而非"打字机"。

核心原则

  1. 信任代理:给予目标和约束,让 AI 代理自主解决问题,不要微操每一步。
  2. 管理上下文:上下文窗口是有限的资源,必须精打细算,保持高效。
  3. 减少微操:通过 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]] — 可复用的工作流和最佳实践包
分享到