人类掌舵,Agent执行
“人类掌舵,Agent执行”(Human Steers, Agent Executes)是Agent-First开发模式中描述人机分工的核心理念。它定义了人类工程师与AI Agent之间的协作关系:人类负责战略层面的决策和指导,Agent负责战术层面的执行。
分工边界
人类负责(掌舵)
- 分解高层次目标
- 指定意图和约束
- 构建反馈循环
- 战略决策和质量把关
- 设计Harness环境
Agent负责(执行)
- 编写代码
- 运行测试
- 调试和修复Bug
- 生成文档和配置
- 处理可观测性数据
工作流程
- 人类指定意图:描述需要解决的问题和期望的结果。
- Agent执行:Agent自主进行编码、测试、调试。
- 人类审查:人类审查Agent的输出,提供反馈。
- Agent迭代:Agent根据反馈进行修改。
- 循环优化:持续迭代直至满足要求。
关键成功因素
- 人类需要掌握提示工程和系统设计能力。
- 需要建立高效的反馈循环机制。
- Agent需要清晰的Harness环境支持。
- 人类需要从"生产者"到"监督者"的心态转变。
与相关概念的关系
- [[harness-engineering]]:该理念是Harness Engineering的指导哲学。
- [[agent-first]]:该理念是Agent-First模式的核心分工原则。
- [[ai-junior-engineer]]:该理念与"管理AI初级工程师团队"框架高度一致。