定义
目标导向的长任务执行(forward/goal 模式)是给模型设定明确的目标与成功标准后,让它自主、反复迭代地推进到终态的长任务执行模式,与”单轮一次性指令”相对。
跨来源共识:它能跑多远由上游规格质量(PRD / 规划)决定;Ralph Loop 是它带测试门禁的一种具体实现;把编排对象从单模型换成多 agent,同一模式即升级为多 agent 自主协作。
术语判别:forward/goal 是 Karpathy 风格术语,中文圈无完整对等词,文件名保留英文 forward-goal(已带连字符规避路径非法字符),frontmatter 显示名用中文”目标导向的长任务执行”。
各信源立场对照
| 信源 | 立场/侧重 | 锚点 | 采信 |
|---|---|---|---|
| Chase·Fable5用例 | 提出用法(首见):先分层规划(Opus 做 Deep Research + 规划、Codex 交叉检查),写成结构化 prompt,再用 forward/goal 一次性交给执行模型跑到终态 | 2:50 | 利益中性,推 Masterclass 用法属共识 |
| Greg·完全解读 | 落到具体实现:把 Ralph Loop 归为 forward/goal 的一种落地形态——给任务清单、agent 自主推进直到完成,每个 feature 测试 + lint 过才前进 | — | 利益中性,无明显推广规划纪律属跨工具共识 |
| Cole·Omnigent | 推广到多 agent:Polly 接自由格式请求后自主监控实现、再触发 Codex 审查,是同一种”交目标、系统自主跑完多步”,只是编排对象从单模型换成多 agent | — | 与利益同向,待印证,Cole Archon 路线相近 |
分歧与共识
- 共识:核心是”交目标 + 成功标准、系统自主跑完多步”,而非单轮指令;上游规格(PRD / 规划)质量决定它能跑多远。
- 侧重差:Fable5 讲单模型执行层的用法(分层调度 + 结构化 prompt);完全解读落到 Ralph loop 这一具体实现(每步测试 + lint 门禁);Omnigent 把它推广到多 agent 编排。三者是同一模式在不同编排粒度上的展开,无实质冲突。
怎么用
- 大型 / 长周期任务,用”目标 + 成功标准”的结构化 prompt 一次性交出去让模型自主推进,别用单轮指令。
- 先把上游 PRD / 规划从粗逼细(它决定产出上限;完全解读给了交互式追问工具这个逼细手段),再进入目标导向的长任务执行循环;要落地成可自动化的形态,Ralph Loop(每步测试 + lint 过才前进)是现成范式。
适用边界
- 上游规格质量是天花板:三源共识 — 上游规格(PRD / 规划)从粗逼细不到位时,forward/goal 跑得越久越偏(本页「定义」已明文”能跑多远由上游规格质量决定”;Greg 完全解读 17:40 强调”机制稳、救不了烂 PRD”)。
- 不接硬退出机制则失控:Ralph Loop 那条适用范围清晰——完成即停;若配合 forward/goal 时没有
done.txt/ PR / CI 类可机器验证的退出条件,会退化成”对话里 Claude 自称完成”或 token 烧光,跑飞。
关联
- Ralph Loop — 印证:Ralph Loop 是 forward/goal 模式带测试门禁的具体实现(本页「定义」已明文)。
- PRD — 印证:PRD / 规划质量决定该模式产出上限(本页「定义」已明文)。