- tags:: Agent 框架
- source:: Create a Loop:从 Design Prompt 到 Design Loop - 飞书云文档
核心亮点
Agent 操作闭环,循环执行。
介绍了 Loop 的六个部件:
- 目标
- 验收契约
- 工作者
- 观测面
- 反馈器
- 预算和停止
flowchart LR A[目标和验收契约] --> B[Loop 生成下一步提示] B --> C[Agent 执行和产出] C --> D[观测状态 代码 日志 UI] D --> E[验证器 测试 类型检查<br/>浏览器] E --> F{是否达标} F -- 是 --> G[停止 交付 总结] F -- 否 --> H[记录差距 更新计划] E --> I[人工评审点] I -- 需要判断 --> H H --> B
Loop 设计模板:
Loop 名称:
目标:
这次循环最终要把系统推进到什么状态?
不可做:
哪些动作禁止自动执行?例如删除数据、推生产、改权限。
输入:
agent 可以读取哪些文档、代码、日志、issue、PR、设计稿?
工具:
agent 可以运行哪些命令、打开哪些浏览器页面、调用哪些 MCP?
观测信号:
每一轮结束后,系统如何知道当前状态?
验证器:
什么东西能说“不”?测试、类型检查、review agent、截图、人类?
预算:
最多跑几轮、多久、多少并行 agent、多少 token 或成本?
停止条件:
什么证据出现时必须停?什么错误出现时必须交给人?
记忆:
每轮学到的结论写到哪里?计划文档、issue、run log、memory?
人类介入点:
哪些决策必须让人确认?哪些只需要事后汇报?