Agentic Engineering (代理工程)

Agentic Engineering (代理工程)

Agentic Engineering

Agentic Engineering(代理工程)是一种以AI代理为核心执行单元,人类工程师专注于架构设计、结果导向和元工具构建的工程范式。它超越了简单的"AI辅助编程",定义了一种全新的、可规模化的个人开发者工作模式。

核心原则

  1. 代理作为执行单元:AI代理负责代码实现、测试、调试等具体任务,人类工程师负责系统设计和架构决策。
  2. 结果导向:不纠结中间代码细节,聚焦可交付结果和可扩展性。
  3. 元工具构建:遇到代理能力瓶颈时,立即自建工具来弥补,形成"自举"循环。
  4. 并行多代理:同时运行多个AI代理,各自负责独立任务或模块,通过并发调度实现协同工作。
  5. 信任与审查平衡:对非核心代码采用"Ship but Don’t Read"策略,对核心架构和安全敏感处亲自审查。

与AI辅助编程的区别

维度 AI辅助编程 Agentic Engineering
角色 AI是工具,人类是执行者 AI是执行者,人类是架构师
交互 逐行/逐函数提示 任务级/模块级分配
规模 单代理,单任务 多代理,并行执行
工具 依赖IDE插件 自建元工具,CLI驱动
心态 审查每一行代码 结果导向,信任代理

实践案例

彼得·斯坦伯格的工作流是Agentic Engineering的典型实践:并行运行4-10个AI代理,月产6600+次commit,自建Peekaboo、Poltergeist、Oracle等元工具,采用Fix Forward和Ship but Don’t Read策略。

相关链接

  • [[彼得-斯坦伯格]] — Agentic Engineering的实践者
  • [[OpenClaw]] — Agentic Engineering的技术载体
  • [[元工具]] — Agentic Engineering的核心组件
  • [[Fix-Forward]] — Agentic Engineering的开发策略
  • [[Ship-but-Dont-Read]] — Agentic Engineering的信任策略
分享到