agentic_task_realization_20260521_manual
方法论库 · 引用级 · none
本页是 <code>contexts/methodology/agentic_task_realization_20260521_manual.md</code> 的逐字投影(仅隐私清洗,零改写)。
时点提示:本页是仓内文件 contexts/methodology/agentic_task_realization_20260521_manual.md 的逐字投影(仅做隐私清洗:仓库根绝对路径→相对路径、家目录→~/;除此零改写)。若源文件后续有修订,以仓内真源为准。
报告元数据(frontmatter)
name: agentic_task_realization_20260521_manual
description: Agentic Task 实现闭环
domain: infra
consumption:
surface: none
trigger: ""
consumer: orchestrator
status: library
promoted_to: nullAgentic Task Realization:从大模型到任务完成的统一定义
Date: 2026-05-21
Author: Codex
Scope: 定性定义 LLM/Agent 如何把一个开放式任务实现为可验证完成事实
Version note:
- This is a new research synthesis artifact.
- Suggested semantic label:
0.Y-research-agentic-task-realization. - Do not tag automatically: the repository has many unrelated uncommitted changes and no user request for git tagging.
0. 结论摘要
前两份报告分别回答了两个问题:
- LLM 是什么:LLM 是上下文条件化、注意力有界、近似无状态、不能自证完成的概率候选生成系统;可靠性来自外部 harness、状态、工具、验证与人类判断。
- Agentic Task 是什么:Agentic Task 是由人类意图触发、在无限潜在上下文中以有限预算选择足够信息和操作路径,把当前状态转化为可验收目标状态的开放式控制问题。
本报告补上第三层:从 Agent 到任务完成的过程本体。
另一个关键补充是训练视角:现代 LLM 主要通过预训练、指令微调、偏好优化、RLHF/RLAIF、工具或轨迹示例来塑造输出策略;这些训练能显著改善指令跟随和候选生成,但并不会自动把真实任务完成所需的本地状态、责任边界、验收标准、长期记忆、组织流程和外部世界后果写进模型权重。因此 ATR 也是对 训练-任务缺口 的补偿结构。
建议命名:
Agentic Task Realization(代理任务实现闭环,简称 ATR)
精炼定义:
Agentic Task Realization 是一种外部可审计的闭环控制系统:它在 LLM 只能生成概率候选、任务上下文原则上无限、资源有限的前提下,将人类意图压缩为可验证任务合约,选择足够上下文与方法,编排模型、工具、sub-agent、外部状态和验证器,通过生成、执行、观测、修正、验证、恢复的循环,把初始状态推进到满足验收阈值的目标状态;若无法达成,则以明确残余边界、证据和下一步控制点收束。
更短的定义:
任务实现闭环是在有限资源下,把无限上下文中的人类意图,通过 Agent/harness 转换为可验证状态改变的控制过程。
1. 三层对象:LLM、Agentic Task、Agentic Task Realization
1.1 LLM
LLM 不是完成任务的主体,而是一个上下文条件化的概率候选生成器。它能生成文本、判断、代码、计划和行动候选,但它本身没有稳定的外部状态、不能完整观测世界、不能保证事实正确,也不能自证任务完成。
LLM 的核心性质:
- 概率性:输出是条件分布中的高概率候选,不是证明。
- 上下文条件化:行为由当前 attention 内的材料塑形;未进入上下文的规则等价于不存在。
- 注意力有界:长上下文不等于全局理解;关键约束会衰减、错位或被局部高相关片段覆盖。
- 近似无状态:跨轮次的稳定状态必须外置到文件、数据库、日志、测试和人工决策中。
- 非自证:模型可以声称完成,但完成事实必须由外部证据、检查和验收判定。
1.2 Agent
Agent 是 LLM 加上上下文、工具、权限、外部状态、反馈循环和治理规则之后形成的受管理执行单元。
Agent 的能力来自组合,而不是来自 LLM 本身:
- LLM 负责提出候选解释、候选计划、候选行动。
- 工具负责改变外部状态、检索信息、运行测试、生成制品。
- 外部 state 负责保存任务合约、证据、日志、决策和恢复点。
- verifier/critic 负责判断候选是否满足验收标准。
- human gate 负责价值判断、风险接受、不可逆操作和责任边界。
1.3 Agentic Task
Agentic Task 是面向 Agent 的任务合约,而不是一句自然语言请求。
它可被定义为:
Agentic Task 是一个由人类意图触发、在无限潜在上下文中以有限预算选择足够信息和操作路径,把当前状态转化为可验收目标状态的开放式控制问题。
可形式化为:
T = <I, S0, G_eta, C_infty, rho, A, M, B, V, F, R>
其中:
I: human intent,人类意图。S0: current state,当前状态。G_eta: goal region with acceptance threshold,可验收目标区域。C_infty: potential context universe,原则上无限的潜在上下文。rho: relevance policy,相关性选择策略。A: operators/actions/tools,可执行操作。M: methodology/control policy,方法论与控制策略。B: budget,时间、token、工具、人类注意力、风险预算。V: verifier,验收和验证机制。F: failure/recovery policy,失败与恢复策略。R: residual ledger,未解决边界与残余风险。
1.4 Agentic Task Realization
Agentic Task Realization 是任务合约被执行、验证、留痕后形成完成事实的过程系统。
它不是 prompt,不是 plan,也不是 agent 的一次回答。它是一个 operational protocol:从任务合约开始,到证据支持的完成或边界清晰的未完成为止。
形式化表达:
ATR(T) = <T_c, C*, B, P, A_topo, X, L, V, O, Rec, H>
其中:
T_c: task contract,任务合约。C*: selected context,被选择并进入执行链路的有限上下文。B: budget model,预算模型。P: control policy / methodology,方法论与控制策略。A_topo: agent/tool topology,Agent、工具、sub-agent 的编排结构。X: external state,外部状态与 scratchpad。L: ledger/log,证据、决策、claim、trace 账本。V: validators,确定性测试、语义审查、独立 critic、人工验收。O: observability,transcript、state、成本、进度、异常信号。Rec: recovery policy,失败、暂停、恢复和重试策略。H: human gates,价值判断、高风险操作和最终责任边界。
停止条件:
Done(T) := V(S_n, G_eta, E_n) = pass ∧ residuals_declared ∧ state_persisted
也就是说,完成不是模型说“完成了”,而是目标状态、验收证据、残余说明和状态留痕同时成立。
2. Source Manifest
本报告综合了以下本地材料和 sub-agent 审查结果。
Coverage boundary: 本报告属于 synthesis-scale review,使用了本地已整理的报告、skill draft、harness guide 和多 sub-agent 审查;它不声称完成 full Large Context coverage proof。严格的 full coverage proof 还需要独立产出 source_manifest.tsv、token_budget.json、chunk_ledger.tsv、first_layer/、coverage_audit.md、second_layer/ 和 residual_ledger.md 等完整工件链。
2.1 前置定义报告
methodology/llm_as_probabilistic_system_20260520_manual.mdmethodology/agentic_task_ontology_20260521_manual.md
2.2 Large Context / workflow skills
rules/skills/drafts/workflow_long_context_scale_up.mdrules/skills/workflow_parallel_subagents.mdrules/skills/workflow_controller_loop.mdrules/skills/workflow_deep_research_survey.mdrules/skills/workflow_library_distillation.mdrules/skills/workflow_version_evolution.md
2.3 LLM Harness KB / harness guides
adhoc_jobs/llm_harness_kb_20260418/INDEX.mdadhoc_jobs/llm_harness_kb_20260418/research/bad_behavior/current_integrated_catalog_20260503/00_entrypoints/CANONICAL_BAD_BEHAVIOR_FAMILIES.mdmethodology/llm_capability_boundary_20260417_deep_research.mdmethodology/llm_constraint_capacity_and_task_decomposition_survey_20260414.mdrules/harness_guide/harness_05_completion_validation_synth_20260418.mdrules/harness_guide/harness_06_intake_runtime_governance_synth_20260418.mdrules/harness_guide/harness_07_task_split_capability_boundary_synth_20260418.mdrules/harness_guide/harness_08_context_injection_synth_20260418.mdrules/harness_guide/harness_12_observability_recovery_synth_20260418.md
2.4 书籍与 skill draft
contexts/library/sciences_of_the_artificial/process/BOOK_OVERVIEW.mdcontexts/library/human_problem_solving/process/BOOK_OVERVIEW.mdcontexts/library/introduction_to_cybernetics/process/BOOK_OVERVIEW.mdcontexts/library/how_to_solve_it/process/BOOK_OVERVIEW.mdcontexts/library/proofs_and_refutations/process/BOOK_OVERVIEW.mdcontexts/library/thinking_in_systems/process/BOOK_OVERVIEW.mdcontexts/library/brain_of_the_firm/process/BOOK_OVERVIEW.mdcontexts/library/managing_the_unexpected/process/BOOK_OVERVIEW.mdcontexts/library/sources_of_power/process/BOOK_OVERVIEW.md- Corresponding
rules/skills/drafts/*/INDEX.mdfiles for these books.
2.5 Workspace axioms
rules/USER.mdrules/axioms/a01_ask_do_paradigm.mdrules/axioms/a02_multiplier_not_replacement.mdrules/axioms/a03_ic_to_manager.mdrules/axioms/a04_reliability_management.mdrules/axioms/a05_docs_long_term_memory.mdrules/axioms/a08_prompt_quality_lever.mdrules/axioms/t03_context_isolation.mdrules/axioms/t05_cognition_asset.mdrules/axioms/m09_ai_era_management_paradigm.mdrules/axioms/x02_systematic_debugging_hypothesis_testing.md
2.6 Sub-agent inputs
Four independent sub-agents reviewed:
- Large Context / skill orchestration.
- Book-theory extraction.
- LLM Harness / bad behavior / capability boundary.
- User axioms / management paradigm alignment.
Their overlap was intentional: the same definition was challenged from workflow, theory, safety, and user-operating-model perspectives.
2.7 External training references
Used only to characterize the mainstream training/task gap, not to claim knowledge of any private model's exact training recipe:
- OpenAI, "Aligning language models to follow instructions", 2022: describes next-token pretraining, RLHF with demonstrations/rankings/reward model/PPO, and notes that this alignment process has limited ability to teach new capabilities relative to pretraining.
- URL: https://openai.com/index/instruction-following/
- Ouyang et al., "Training language models to follow instructions with human feedback", 2022: states that larger models are not inherently better at following user intent; SFT and RLHF improve preference alignment but models still make mistakes.
- URL: https://arxiv.org/abs/2203.02155
- Yao et al., "ReAct: Synergizing Reasoning and Acting in Language Models", 2022: shows that reasoning and actions can be interleaved so models gather external information and update plans, implying static generation alone is insufficient.
- URL: https://arxiv.org/abs/2210.03629
- Schick et al., "Toolformer", 2023: trains models to decide when and how to call simple APIs, but this is still tool-use pattern learning, not a full external governance system.
- URL: https://arxiv.org/abs/2302.04761
- Anthropic, "Constitutional AI", 2022: uses principles plus AI feedback to shape harmlessness; this illustrates that model behavior is shaped by explicit normative scaffolds rather than inferred automatically from raw pretraining.
- URL: https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback
2.8 Coverage residuals
This report is a synthesis over local book overviews, skill drafts, KB reports, and harness guides. It does not claim to have reread the full original books end to end. For a formal publishable theory, the next pass should sample the original chapters around:
- Simon: inner/outer environment, satisficing, hierarchy.
- Newell & Simon: problem space, operators, tests.
- Ashby: requisite variety, black box, constraint.
- Pólya: understand-plan-carry out-look back.
- Lakatos: counterexample, guilty lemma.
- Meadows: feedback, leverage points.
- Beer: variety engineering, recursion, algedonic signal.
- Weick & Sutcliffe: weak signals and reluctance to simplify.
- Klein: recognition-primed decision and mental simulation.
For current workspace design purposes, the local distillations are sufficient because the goal is not textual exegesis, but a task-system definition.
3. 理论基底:为什么它必须是闭环控制系统
3.1 Simon:任务是 inner/outer environment 的适配
Agent 的内部能力与任务环境并不天然匹配。任务实现需要把外部目标状态翻译为内部可执行过程,并在有限资源下 satisficing,而不是追求无限优化。
对 ATR 的含义:
- 任务必须有目标状态和停止阈值。
- 方法不是附属品,而是目标到过程的翻译器。
- 资源限制不是实现细节,而是任务定义的一部分。
3.2 Newell & Simon:方法依赖问题空间
一个任务能否被解决,取决于 states、operators、tests 是否被构造成可操作问题空间。只给目标、不定义可用 operator 和 test,会让 Agent 只能生成看似合理的叙述。
对 ATR 的含义:
- 任务合约必须包含当前状态、目标状态、可用操作、检查方式。
- 执行轨迹要能被复现或审查。
- 没有 test 的 operator 只是动作,不是可控求解步骤。
3.3 Ashby / Beer:有限 variety 必须工程化
任务环境的复杂性可能超过单个 Agent 的调控容量。控制系统必须通过压缩、放大、路由、分解和升级来管理 variety。
对 ATR 的含义:
- Large Context 不是把所有材料塞进窗口,而是构建 source manifest、chunk ledger、coverage audit 和 residual ledger。
- Sub-agent 不是组织拟人化,而是上下文隔离、并行提取、交叉验证和 variety matching。
- 当任务复杂性超过可调控容量时,必须分解、外部验证或人类升级。
3.4 Pólya:启发式与验证必须分层
理解问题、制定计划、执行计划、回看结果是良结构任务的基础框架。但启发式只负责产生候选路径,证明、测试和验收负责确认结果。
对 ATR 的含义:
- Prompt 要提供足够引导,让模型进入合适的问题表征。
- 执行和验证不能混成同一个自我叙述。
- look back 不只是总结,而是把可复用认知写入长期记忆。
3.5 Lakatos:失败不是噪声,而是边界发现
反例、失败、异常输出揭示隐藏前提。局部反例可能修补步骤,全局反例可能要求改定义、改目标或改 proof architecture。
对 ATR 的含义:
- residual ledger 是任务产物的一部分。
- 失败要分类:局部修复、边界修订、方法替换、目标重定义。
- “没有发现问题”不是强证据,尤其在复杂任务中可能是审查不足。
3.6 Meadows:任务推进会受反馈、延迟和结构支配
复杂任务不是线性步骤表。它会出现反馈延迟、局部优化、目标漂移、指标替代和结构性复发。
对 ATR 的含义:
- Runtime governance 必须在执行中监测漂移,而不能只在最后验收。
- Observability 必须记录状态、成本、异常和决策。
- 真正的 leverage 往往是改变信息流、规则、目标或范式,而不是调参数。
3.7 Weick / Klein:高不确定环境需要弱信号和意图优先
真实任务经常不是良结构题。专家会在不完整信息下识别模式、模拟候选行动、执行并快速修正;高可靠组织会避免过早简化,尊重相关 expertise。
对 ATR 的含义:
- 任务 prompt 应传达 intent over procedure,让 Agent 在变化条件下能保持目标一致。
- 弱信号需要第二解释纪律,不能被快速总结抹掉。
- 子任务应路由给最相关的模型、工具、知识源或人类判断。
3.8 训练-任务缺口:训练出来的是输出策略,不是完成制度
现代 LLM 的主流训练可以粗略理解为几层叠加:
- 预训练:在大规模语料上学习 next-token prediction,获得语言、代码、事实片段、模式和世界先验。
- 指令微调 / SFT:用人工示范或任务样本训练模型更像一个会回答指令的助手。
- 偏好优化 / RLHF / RLAIF:用人类或 AI 偏好训练 reward model,再优化模型输出更符合偏好。
- 工具使用或 agent 轨迹训练:让模型学习何时调用 API、如何格式化 action、如何利用 observation 更新输出。
这些训练解决的是“在一个给定 prompt 与可见上下文下,输出什么更可能被认为好”的问题。它们不等价于训练了一个能在真实组织和真实文件系统中可靠完成任务的制度。
因此需要定义:
Training-Task Gap(训练-任务缺口,TTG)是指真实任务完成所必需、但没有被模型训练分布充分覆盖,或无法稳定写入模型权重,必须在部署时由 context、harness、工具、外部状态、验证器和人类 gate 提供的要素集合。
换句话说,ATR 不是简单补 prompt,而是在部署层补齐 TTG。
真实任务中常见的 TTG 包括:
| 缺口 | 为什么训练中通常没有充分学到 | ATR 如何补 |
|---|---|---|
| 本地真实状态 | 私有仓库、当前文件、未提交 diff、外部系统状态不在训练数据中,且持续变化 | 读取文件、git diff、日志、数据库、state ledger |
| 完成标准 | 训练偏好通常评价回答质量,不直接评价真实世界状态是否改变 | Task Contract、acceptance tests、Stop-time validation |
| 责任与权限边界 | 模型不会天然知道当前用户、组织、项目的不可逆操作边界 | human gate、权限规则、forbidden actions |
| Source authority 与新鲜度 | 预训练知识静态且混合多来源;模型不知道当前任务的权威源 | source manifest、web/local retrieval、citation、freshness check |
| 长期状态与恢复 | 单次 forward 不提供可靠 mutable memory | scratchpad、handoff、checkpoint、transcript、pending queue |
| 成本与预算 | 训练目标很少包含真实 token、时间、钱、人类注意力和机会成本 | budget model、max turns、cost monitor、scope gate |
| 组织 tacit knowledge | 团队习惯、命名约定、历史事故、隐含禁区常不在公开语料 | repo rules、AGENTS.md、skills、memory docs、user axioms |
| 外部行动后果 | 训练多是文本评价,不承担文件删除、发布、付费调用、用户影响 | tool poka-yoke、dry run、rollback、approval |
| 多 Agent 合并协议 | 训练样本很少覆盖真实并行工作、冲突合并、责任归属 | task cards、write ownership、coverage audit、integration review |
| 失败分类与 residual | 偏好训练容易奖励流畅闭合,而不是清晰承认边界 | residual ledger、blocked/bounded_incomplete status |
| 反例和独立否证 | 模型会生成自洽叙事,但不天然维护反证流程 | critic、counterexample search、external verifier |
| 价值判断 | 偏好数据代表特定 labeler/政策,不等于当前用户或组织价值 | user gate、policy context、explicit tradeoff decision |
TTG 解释了为什么“更强模型”仍然需要 harness:
- 训练能提高候选质量,但不能让模型知道当前 workspace 的事实状态。
- 训练能让模型更会服从指令,但不能自动定义验收标准。
- 训练能让模型学会工具调用格式,但不能保证每次工具调用的权限、风险和后果正确。
- 训练能让模型学会自我批评文本,但不能替代独立验证和真实测试。
- 训练能提高长任务轨迹质量,但不能消除预算、观测、恢复和责任问题。
这也改变 Agent-to-Agent 任务设计:
- 不要假设 sub-agent 知道“什么不能改”。必须在派发 prompt 中写明 write scope、事实锚点、禁止事项。
- 不要假设 reviewer 会自动验证真实状态。必须给它原始任务、产物、diff、日志和验收标准。
- 不要假设 domain specialist 会自动发现方法论缺口。需要 Method Controller 明确问题空间和反例机制。
- 不要假设多 Agent 会自然合并。需要 ownership、merge protocol、coverage ledger 和 integration review。
- 不要假设模型会自动停在合理边界。需要预算阈值、completion schema 和 residual status。
因此,ATR 的更深层定义可以补上一句:
ATR 是把模型训练没有内化、也不应完全内化的真实任务制度外置化、显式化、可审计化的过程。
4. 代理任务实现闭环的必要环节
下面是从 Agent 到完成任务的必要环节。不同任务可裁剪强度,但不能在概念上删除这些层。
4.1 Intake:意图接收与锚定
目标:
- 捕获用户原始请求。
- 识别目标、背景、约束、风险、时间敏感性、权威来源。
- 检查 false premise、缺失输入和不可逆操作。
产物:
USER_PROMPTS/REQUIREMENTS.md- 初始风险与权限判断。
核心原则:
任务开始不是“立刻回答”,而是把模糊意图压缩成可执行、可验收、可追责的任务入口。
4.2 Task Contract:任务合约
任务合约定义 Agent 到底要改变什么状态。
必须包含:
- 用户意图。
- 当前状态
S0。 - 目标状态或目标区域
G_eta。 - 验收标准。
- 非目标与禁止事项。
- 可用工具和权限边界。
- 风险等级和 human gate。
- 输出形式。
- 完成判定方式。
没有任务合约,Agent 只能根据 prompt 的局部语义生成高概率输出,而不是执行可控任务。
4.3 State & Problem Space Modeling:状态和问题空间建模
目标:
- 把任务转成 states、operators、tests。
- 判断任务是良结构、弱结构、黑箱探索、研究型、工程型、治理型,还是混合型。
- 明确哪些状态可观测,哪些只能推断,哪些需要工具验证。
问题空间至少回答:
- 当前在哪里?
- 目标是什么样?
- 哪些操作能改变状态?
- 哪些检查能证明状态变化?
- 哪些未知会改变方法选择?
4.4 Context Frontier:上下文边界选择
面对无限 context,不能追求全量,只能追求足够控制任务的相关上下文。
核心对象:
source_manifest.tsv: 候选资料清单。context_frontier.md: 已知、可查、不可知、暂不查、必须升级的边界。chunk_ledger.tsv: 大上下文分块账本。residual_ledger.md: 未覆盖、低置信和待验证内容。
判断标准:
- 信息是否影响目标、约束、方法、风险或验收?
- 不看这部分资料是否可能改变结论?
- 当前预算是否允许查到足够深?
- 是否需要 sub-agent 分块提取或交叉验证?
4.5 Budget & Variety Routing:预算与调控容量判断
预算不是附属参数,而是任务性质的一部分。
预算维度:
- Token/context window。
- 时间。
- 工具调用。
- 金钱成本。
- 人类注意力。
- 风险承受度。
- 验证强度。
调控容量问题:
当前 Agent/harness 的 variety 是否足以控制任务环境的 variety?
如果不足,必须做至少一种动作:
- 缩小目标。
- 分解任务。
- 引入更强模型或更合适工具。
- 使用 Large Context pipeline。
- 增加独立 critic。
- 加 human gate。
- 明确残余边界后停止。
4.6 Methodology Selection:方法论选择
方法不是“怎么做”的装饰,而是任务从目标状态到执行过程的转换规则。
典型方法路由:
- 良结构问题:Pólya 四阶段、means-ends analysis、测试驱动。
- 代码任务:读现有模式、最小改动、测试/类型检查/运行验证。
- 研究任务:source manifest、claim extraction、incentive-aware verification、gap analysis。
- 黑箱问题:输入输出协议、假设树、受控实验。
- 复杂系统问题:feedback、delay、leverage point、二阶效应。
- 证明/理论任务:反例、hidden premise、guilty lemma、定义修正。
- 高风险任务:human gate、fail-closed verifier、不可逆操作隔离。
4.7 Decomposition & Agent Topology:任务分解与 Agent 编排
分解的目的不是把任务切碎,而是让每个子任务在当前能力边界内可完成、可验证、可合并。
有效子任务必须有:
- 独立输入。
- 明确输出。
- 边界。
- 验收标准。
- 不重叠或可控重叠。
- 合并规则。
Sub-agent 的典型角色:
- Extractor:从原始资料抽取事实,不读摘要。
- Coverage reviewer:检查哪些来源或问题未覆盖。
- Methodologist:选择方法、识别问题空间和控制策略。
- Domain specialist:结合专业资料生成候选结论。
- Critic:独立审查 unsupported claim、scope drift、bad behavior。
- Version/release reviewer:检查是否触发版本、tag、下游文档更新。
多 Agent 的价值来自上下文隔离、并行覆盖和交叉验证,不来自角色拟人化。
4.8 Prompt / Context Injection:引导式上下文注入
由于 LLM 输出高度依赖当前上下文,prompt 的作用不是“命令模型聪明起来”,而是构造一个能让高概率输出接近目标的局部世界。
高质量 prompt 应包含:
- 任务合约。
- 相关资料和 source frontier。
- 成功标准。
- 方法论。
- 工具与权限。
- 输出 schema。
- 禁止事项。
- 检查方式。
- 失败时如何报告。
- 何时升级给 human。
关键规则必须进入 attention 的 primacy 区或必要 recap,而不是只存在于仓库某处。
4.9 External State:外部状态与长期记忆
LLM 不能承担长期 mutable state。ATR 必须把关键状态外置。
外部状态包括:
- 任务合约。
- 文件 diff。
- evidence。
- 测试日志。
- source manifest。
- coverage audit。
- residual ledger。
- decision log。
- handoff。
- transcript / replay metadata。
原则:
对复杂任务,未写入外部状态的关键认知应视为不稳定状态。
4.10 Execution Loop:生成、执行、观测、更新
执行循环的基本形态:
- 根据任务合约和当前外部状态选择下一步。
- LLM 生成候选行动或候选解释。
- 工具或 Agent 执行行动。
- 观察外部结果。
- 写入 evidence/log。
- 用 verifier 或 critic 判断是否偏离。
- 更新任务状态、预算和下一步。
这是一种 generator-test loop。生成负责提出候选,测试负责收束不确定性。
4.11 Runtime Governance:运行时治理
Stop-time validation 会晚于错误发生,所以复杂任务必须在执行中治理。
Runtime governance 需要监控:
- 目标漂移。
- source 锚定失败。
- proxy metric 替代真实验收。
- silent simplification。
- 工具输出误读。
- destructive action。
- scope expansion。
- low-confidence overclaim。
- 预算过快消耗。
治理动作:
- 暂停。
- recap。
- 重新读取任务合约。
- 独立审查。
- 缩小范围。
- 人类确认。
- fail closed。
4.12 Verification & Completion Validation:验证与完成判定
验证分两层:
- Step verifier:每一步是否产生预期局部效果。
- Stop-time completion validation:最终是否满足原始任务合约。
完成验证不能由执行 Agent 单独完成。它应尽量独立看:
- 原始 request。
- 任务合约。
- 产物或 diff。
- 测试、日志、截图、外部证据。
- 残余风险。
完成判定的四个问题:
- 产物是否存在?
- 产物是否满足验收标准?
- 证据是否足以支持这个判断?
- 有哪些未解决边界会改变用户决策?
4.13 Observability & Recovery:观测与恢复
Observability 是被动记录事实;governance 是主动干预。二者应分开。
Observability 记录:
- 谁做了什么。
- 使用了哪些资料。
- 哪些工具调用成功或失败。
- 当前状态是什么。
- 成本和预算如何变化。
- 哪些异常出现过。
- 如何从中断点恢复。
Recovery 要求:
- 有 transcript 或 state 可重建。
- 有明确 status。
- 有 pending queue。
- 有下一步。
- soft exit 不能伪装成完成。
4.14 Synthesis, Closure & Learning:综合、收束与学习
收束不是写一个漂亮总结,而是把任务状态交付给用户和长期记忆。
闭合产物:
- final report / final answer。
- evidence summary。
- residual ledger。
- verification log。
- changed files or artifacts。
- next control point。
- version decision。
- 需要长期保留的认知资产。
闭合状态有三种:
complete: 验收通过,残余已声明,状态已保存。bounded_incomplete: 预算或信息不足,已明确未完成边界和下一步。blocked: 缺少用户、人类权限、外部系统或关键事实。
5. Large Context 下的 ATR 工程化流程
当任务涉及大量资料、长代码库、多本书、多轮调研或复杂历史 context 时,应使用 Large Context pipeline。
推荐工件链:
source_manifest.tsvtoken_budget.jsonchunk_ledger.tsvprompts/first_layer/*.mdcoverage_audit.mdsecond_layer/*.mdconfirmation_plan.mdclaim_ledger.mddecision_ledger.mdverification_log.mdresidual_ledger.mdsynthesis.md
5.1 第一层:原始资料覆盖
第一层 sub-agent 应直接读原始资料或 source chunk,不读上游摘要。
输出:
- covered units。
- extracted claims。
- source paths。
- uncertain units。
- missing/blocked。
- 不支持的推断。
5.2 第二层:压缩判断复杂度
第二层不应随意扩大材料范围,而是做聚合判断:
- 哪些 claim 互相支持?
- 哪些 claim 冲突?
- 哪些来源未覆盖?
- 哪些结论需要原文验证?
- 哪些 residual 会影响最终定义?
5.3 第三层:独立 critic
Critic 不继承 executor 的成功叙事。它主要检查:
- unsupported claim。
- scope drift。
- proxy success。
- missing source。
- bad behavior family。
- 完成边界。
5.4 第四层:version / memory closure
如果产物影响规则、skill、设计文档、版本承诺或长期操作方式,最后必须检查:
- 是否需要版本号。
- 是否需要 tag。
- 是否需要更新 INDEX。
- 是否需要下游引用同步。
- 是否需要写入长期 memory。
6. “哲学家模型 + 科学家模型”的更精确定义
用户提出的类比是有价值的,但需要避免人格化。更准确的系统角色是:
6.1 Method Controller
相当于“哲学家”的非人格化版本。
职责:
- 定义问题空间。
- 选择方法论。
- 设定验收标准。
- 发现隐藏前提。
- 设计反例和验证。
- 判断何时需要换表示、换方法、换边界。
它的能力不是领域知识最强,而是控制 problem framing、method routing 和 epistemic discipline。
6.2 Domain Specialist
相当于“科学家”的非人格化版本。
职责:
- 提供领域事实。
- 识别专业约束。
- 生成领域内候选解释或方案。
- 判断局部技术可行性。
- 执行具体分析。
它的风险是被既有表示限制,可能在默认范式内局部最优。
6.3 Critic / Verifier
职责:
- 不负责生成方案。
- 专门寻找 unsupported claim、反例、验收失败、证据不足、scope drift。
- 以原始任务合约而非执行叙事为准。
6.4 Operator / Tool Executor
职责:
- 改变外部状态。
- 运行测试。
- 生成文件。
- 读取资料。
- 执行可观测动作。
6.5 Memory / Archivist
职责:
- 维护任务合约、evidence、residual、decision、handoff。
- 确保关键认知不只留在 conversation。
6.6 组合原则
突破性工作不是“哲学家告诉科学家答案”。更严谨的说法是:
Method Controller 提供问题表征、方法选择、反例机制和验收纪律;Domain Specialist 提供专业内容和局部可行性;Critic 提供独立否证;Tool Executor 改变外部状态;Memory 保存认知资产。新的理论或高质量方案来自这些角色之间的受控反馈,而不是来自某一个模型的单次灵感。
7. Bad Behavior 到控制环节的映射
| Bad behavior | 表现 | ATR 控制环节 |
|---|---|---|
| 目标锚定失败 | 回答了相邻问题,忘记原始 ask | Intake, Task Contract, Context Injection |
| Source 锚定失败 | 使用未授权来源或过期知识 | Source Manifest, Context Frontier, Verification |
| Overclaim | 产物没通过检查却声称完成 | Stop-time Validation, Independent Critic |
| Proxy success | 有文件、有摘要、有测试输出,但不满足任务真实目标 | Task Contract, Semantic Verifier |
| Silent simplification | 隐式缩小任务或省略困难部分 | Requirements Ledger, Critic, Residual Ledger |
| Scope expansion | 越做越大,消耗预算 | Budget Model, Runtime Governance |
| Tool misuse | 错用命令、误读工具输出 | Tool Poka-yoke, Step Verifier |
| Context decay | 长任务中忘记关键约束 | Recap, External State, Primacy Injection |
| Self-verification | 生成者自己证明自己完成 | Independent Critic, Deterministic Tests |
| Soft-exit masquerading completion | 达到迭代上限却写成完成 | Recovery Status, Completion Schema |
| Workspace state invisibility | 不知道文件实际变了什么 | Diff, Git status, Evidence Log |
| Unbounded retry | 反复尝试但没有新信息 | Hypothesis Tree, Budget Gate, Human Gate |
8. Prompt 设计原则:让概率模型进入正确局部世界
LLM 会倾向输出当前 prompt 下最相关、最自然、最高概率的候选。因此 prompt 的关键不是“更强命令”,而是控制概率场。
8.1 Prompt 必须提供的上下文
一个复杂 Agentic Task prompt 应至少包含:
- 任务目的:为什么做。
- 完成定义:什么算 done。
- 当前状态:已有文件、资料、假设、限制。
- 上下文边界:必须读、可选读、不读、需要搜索。
- 方法论:用什么研究/执行框架。
- 资源预算:时间、token、sub-agent、风险。
- 工具权限:可做什么,不可做什么。
- 输出工件:写入哪些文件,如何命名。
- 验证方式:用哪些测试、critic、人工 gate。
- 失败协议:无法完成时如何声明 residual。
8.2 Prompt 的本质
Prompt 是任务合约、上下文选择、方法论和治理规则的注入载体。
低质量 prompt:
“帮我研究一下 X。”
高质量 prompt:
“在给定 source manifest 和预算下,按 claim extraction -> coverage audit -> critic -> synthesis 的流程,回答 X 的定义问题;每个结论必须有来源或标记为推断;最终输出 definition、properties、failure modes、residuals。”
8.3 对“前瞻性”的解释
前瞻性 prompt 不是预测所有细节,而是提前定义:
- 可能失败在哪里。
- 何种证据能改变结论。
- 何时需要停。
- 何时需要升级。
- 哪些 residual 必须保留。
9. 资源有限性的任务设计规则
9.1 预算决定任务形态
同一意图在不同预算下不是同一个任务。
例如“分析某个理论”:
- 30 分钟:只能做已有资料的快速 synthesis。
- 3 小时:可以 source manifest + 多 sub-agent + coverage audit。
- 3 天:可以读原书章节、做交叉验证、形成 skill 或 rule。
因此任务合约必须显式说出预算,或由 Agent 估计预算并声明任务强度。
9.2 预算分配优先级
复杂任务应优先花预算在:
- 明确验收标准。
- 找到高影响上下文。
- 建立问题空间。
- 做最小可验证行动。
- 独立审查。
- 保存 residual 和 evidence。
不应优先花预算在:
- 无边界地扩充资料。
- 过早写完整总结。
- 让多个 agent 做同质化工作。
- 没有验证的长推理。
9.3 任务收束策略
当预算不足时,不应假装完成,而应收束为:
- 当前可支持的结论。
- 未覆盖范围。
- 关键不确定性。
- 如果继续,下一步最高信息增益动作。
10. 统一过程模型
推荐把 ATR 视为 14 个环节的闭环,而不是线性 checklist:
- Intake:接收并锚定用户意图。
- Task Contract:形成任务合约。
- State Modeling:建模当前状态、目标状态、可观测状态。
- Context Frontier:选择有限上下文并记录 residual。
- Budget Routing:判断资源、风险和调控容量。
- Method Selection:选择问题求解方法。
- Decomposition:拆成可验证子任务。
- Agent/Tool Topology:编排模型、工具、sub-agent、人类 gate。
- Context Injection:把关键规则和资料放进 attention。
- Execution Loop:生成、执行、观测、更新。
- Runtime Governance:监控漂移、风险和错误。
- Verification:步骤验证与最终完成判定。
- Observability/Recovery:记录状态、支持恢复、避免伪完成。
- Closure/Learning:交付、残余、长期记忆、版本判断。
ASCII flow:
Human Intent
-> Intake
-> Task Contract
-> State / Problem Space
-> Context Frontier + Budget
-> Method + Agent Topology
-> Prompt / Context Injection
-> Generate / Act / Observe / Update
-> Runtime Governance
-> Verification
-> Completion or Residual Closure
-> Memory / Version / Recovery State核心循环:
while not Done and budget remains:
choose next action from task contract, state, method, evidence
generate candidate with LLM
execute through tool/agent
observe result
write evidence and state
verify local effect
detect drift/risk
update plan, context frontier, residuals
if Done:
close with evidence
else:
close as bounded_incomplete or blocked11. 最终定义版本
11.1 LLM
LLM 是一个上下文条件化、注意力有界、近似无状态且不能自证完成的概率候选生成系统。它能产生语言、判断、代码、计划和行动候选,但可靠任务完成必须依赖外部状态、工具、验证、治理和人类责任边界。
11.2 Agent
Agent 是 LLM 与上下文、工具、权限、外部状态、反馈循环和治理规则耦合后形成的受管理执行单元。它不是自主责任主体,而是可被任务合约约束、可被工具放大、可被验证器校正的执行系统组件。
11.3 Agentic Task
Agentic Task 是由人类意图触发、在无限潜在上下文中以有限预算选择足够信息和操作路径,把当前状态转化为可验收目标状态的开放式控制问题。
11.4 Agentic Task Realization
Agentic Task Realization(代理任务实现闭环)是在 LLM 概率性、上下文无限性和资源有限性的约束下,通过任务合约、上下文选择、方法路由、Agent/工具编排、外部状态、运行时治理、独立验证、观测恢复和人类 gate,将开放式任务转化为可验证完成事实或边界清晰未完成状态的闭环控制系统。
训练视角下的补充定义:
ATR 也是对训练-任务缺口的部署层补偿:它把模型训练没有稳定学到、或不可能提前学到的本地状态、完成标准、权限边界、组织知识、验证制度、成本约束和恢复机制,转化为显式 context、工具协议、外部状态和审查流程。
11.5 完成事实
完成事实不是 Agent 的完成声明,而是目标状态改变、验收证据、独立检查、残余风险声明和外部状态留痕共同成立。
12. 实践模板
任何复杂 Agentic Task 可以先填以下模板。
Task Contract
- Intent:
- Current state:
- Target state / acceptance threshold:
- Non-goals:
- Constraints:
- Authority / forbidden actions:
- Risk level:
- Required artifacts:
Context Frontier
- Must read:
- Should read if budget allows:
- Do not use:
- Unknowns:
- Residuals accepted for this pass:
Budget
- Time:
- Token/context:
- Tool calls:
- Sub-agents:
- Human gates:
- Verification strength:
Method
- Problem type:
- Chosen methodology:
- Why this methodology fits:
- Failure modes to watch:
Agent Topology
- Controller:
- Extractors:
- Domain specialists:
- Critic:
- Verifier:
- Memory/log owner:
Execution
- Step plan:
- Evidence expected per step:
- Drift signals:
- Recovery points:
Closure
- Done criteria:
- Validation method:
- Residual ledger:
- Long-term memory/update:
- Version decision:13. Residual Ledger
Unresolved or intentionally bounded issues:
- Full original-book reread was not performed. The synthesis depends on local book overviews and skill drafts.
- The ATR definition is currently a conceptual framework, not yet a runnable workspace skill.
- The exact threshold for when a task requires full Large Context pipeline versus lightweight source review should be operationalized in a future rule or skill.
- The relation between
workflow_controller_loopandworkflow_long_context_scale_upcould be formalized into a single controller protocol. - A future implementation should add standard artifacts:
task_contract.md,context_frontier.md,claim_ledger.md,decision_ledger.md,verification_log.md, andresidual_ledger.md.
14. 下一步建议
如果要从调研产物晋升为 workspace practice:
- 创建一个新 skill 或 rule,建议命名为
workflow_agentic_task_realization。 - 以本报告作为概念源。
- 在 skill 中加入轻量级任务规模决策树。
- 定义标准文件模板。
- 更新
rules/skills/INDEX.md。 - 在 tag 或声明 stable version 前应用
workflow_version_evolution.md。
15. 执行面选择决策树
不同任务不应使用同一强度的 ATR。推荐先用以下轻量决策树选择执行面。
15.1 Inline task
适用条件:
- 目标清晰。
- 上下文少。
- 风险低。
- 无需跨文件或长期状态。
- 验证可在当前 turn 内完成。
最低要求:
- 明确 done criteria。
- 执行后给出验证结果。
- 有残余就声明。
15.2 Controller loop
适用条件:
- 涉及多个文件、多步执行、局部调研或需要持续校准。
- 需要记录 requirements、tasks、evidence、verification。
- 可以在当前 session 内完成,不需要长期调度。
最低要求:
REQUIREMENTS.md或等价任务合约。- 明确任务拆分。
- 每个关键步骤有 evidence。
- 结束前做 effect review。
15.3 Full Large Context ATR pipeline
适用条件:
- 资料规模超过单一上下文可可靠处理。
- 需要多来源覆盖证明。
- 结论会影响长期规则、skill、理论定义或重要决策。
- 用户明确要求 Large Context、sub-agent、覆盖完整性。
最低要求:
source_manifest.tsvtoken_budget.jsonchunk_ledger.tsvfirst_layer/coverage_audit.mdsecond_layer/claim_ledger.mdverification_log.mdresidual_ledger.mdsynthesis.md
15.4 Recoverable overlay / scheduled loop
适用条件:
- 任务会跨 session。
- 需要等待外部事件。
- 需要周期检查、长时间运行或中断恢复。
- 失败后必须从 checkpoint 继续。
最低要求:
- 明确 status。
- checkpoint / state。
- pending queue。
- recovery instruction。
- soft exit 不得写成 complete。
16. Sub-agent 关键结论索引
本次综合使用了五个 sub-agent 结果。关键结论如下:
- Large Context / skill orchestration reviewer:
- 前两份报告已经定义 LLM 本体和 Agentic Task 本体。
- 缺的是 operational protocol:coverage proof、执行证据、状态外置、独立审查、收束判定、版本校核。
- full Large Context 需要 source manifest、token budget、chunk ledger、first/second layer、coverage audit、residual ledger。
- Book-theory extraction reviewer:
- 严谨定义来自控制论、问题求解、系统理论、自然情境决策的合流。
- 任务实现是意图转译、状态建模、context frontier、方法选择、分解路由、执行循环、验证回看、反例异常、satisficing 收束。
- 推荐命名 Agentic Task Realization / 任务实现闭环。
- LLM Harness / bad behavior reviewer:
- 单靠 LLM/Agent 不能闭环完成任务,必须补齐外部 harness。
- 必要环节包括 intake/source 锚定、能力路由、context 注入、外部 state、runtime governance、外部 verifier、Stop-time completion validation、observability/recovery。
- 前两份定义缺少 runtime、completion validation、observability/recovery 的完整过程层。
- User axioms / management alignment reviewer:
- LLM 是非确定性决策引擎,Agent 是受管理执行单元,Agentic Task 是可验证任务合约,ATR 是合约被执行、验证、留痕后形成的完成事实。
- 必须符合熵控制、结果确定性、文档即记忆、AI manager 观、认知资产观。
- 完成不是 Agent 声称完成,而是产物通过检查且关键认知进入长期记忆。
- Coverage / version reviewer:
- 报告无阻塞问题,已回答用户最新问题。
- 当前应称为 synthesis-scale review,不应声称 full Large Context coverage proof。
- 现在不应 tag;保留 version note 足够。
17. 三定义框架的充分性判断
用户提出的三项定义是:
- Agent 是什么。
- 任务是什么。
- Agent 与任务之间的 Gap 是什么。
判断:
这三项适合作为一级本体,足以覆盖“Agent 完成真实世界任务”这个研究对象的核心结构;但第三项必须定义为广义 Agent-Task Gap,而不能只定义为 Training-Task Gap。
原因是:
- Agent 定义回答“执行者具有什么能力、边界、状态和责任属性”。
- Task 定义回答“要被完成的对象是什么、目标状态是什么、验收标准是什么、资源和上下文如何约束它”。
- Agent-Task Gap 定义回答“为什么这个 Agent 不能直接、天然、可靠地完成这个 Task,以及需要什么外部结构来补齐”。
因此,三定义框架可写成:
Agent + Task + Agent-Task Gap
-> Realization Protocol
-> Completion Fact其中前三者是一阶定义;后两者是派生定义。也就是说,额外概念需要定义,但不必升级为同等一级对象。
17.1 一阶定义 1:Agent
建议定义:
Agent 是由 LLM、上下文、工具、权限、外部状态接口、反馈循环和治理规则组成的受管理执行单元。它的核心能力是根据当前可见上下文生成候选判断与候选行动,并通过工具改变外部状态;它的核心边界是概率性、注意力有界、局部可见、训练分布受限、不能自证完成、不能独立承担责任。
Agent 定义中应包含的子项:
- 模型基础:LLM / multimodal model / tool-using model。
- 训练来源:pretraining、SFT、RLHF/RLAIF、tool-use trajectory、agentic trajectory。
- 当前上下文:prompt、system rule、repo rule、retrieved context。
- 工具能力:read/write/search/run/browser/API。
- 权限边界:allowed actions、forbidden actions、human gate。
- 状态接口:scratchpad、filesystem、database、logs、memory。
- 反馈机制:tool observation、test result、critic output、user correction。
- 可靠性边界:hallucination、context decay、overclaim、proxy success、state blindness。
归类原则:
凡是描述“执行者本身能做什么、看见什么、如何被训练、如何行动、不能保证什么”的内容,都归入 Agent 定义。
17.2 一阶定义 2:Task
建议定义:
Task 是人类意图在特定环境中的可验收状态转化要求:它从当前状态出发,在有限预算和无限潜在上下文中选择足够相关的信息、方法和行动,将世界、文件、知识状态或决策状态推进到满足验收阈值的目标区域;若无法完成,则必须形成边界清晰的未完成状态。
Task 定义中应包含的子项:
- Intent:人类真正想达成什么。
- Current state:任务开始时的真实状态。
- Target state / goal region:目标状态或可接受目标区域。
- Acceptance threshold:验收阈值。
- Context universe:潜在相关上下文。
- Relevance policy:如何选择上下文。
- Operators:哪些行动能改变状态。
- Budget:时间、token、钱、工具调用、人类注意力、风险。
- Methodology:适用的问题求解方法。
- Risk:不可逆性、安全性、价值冲突。
- Output artifact:文件、代码、报告、决策、知识更新。
- Residual:允许保留的未解决边界。
归类原则:
凡是描述“要完成什么、为什么完成、完成到什么程度、受哪些资源和上下文限制”的内容,都归入 Task 定义。
17.3 一阶定义 3:Agent-Task Gap
Training-Task Gap 只是 Agent-Task Gap 的一个子类。更完整的定义应是:
Agent-Task Gap 是某个 Agent 的可见上下文、训练内化能力、工具权限、状态接口、方法能力、验证能力和责任边界,与某个 Task 的目标状态、上下文需求、行动后果、验收标准、风险和资源约束之间的差距。这个差距决定了任务不能仅靠一次模型输出完成,而必须通过 prompt、context、tools、harness、sub-agent、external state、verification、observability、recovery 和 human gate 来补齐。
Agent-Task Gap 至少包含以下子缺口:
| 子缺口 | 含义 | 归属 |
|---|---|---|
| Training-Task Gap | 训练没有覆盖真实任务制度、本地状态和组织规则 | Agent 与 Task |
| Context Gap | 无限潜在上下文无法全部进入 attention,需要选择和压缩 | Task 与 Context Frontier |
| State Gap | 模型内部没有可靠 mutable state,真实状态在外部系统中 | Agent 与 External State |
| Method Gap | 模型会生成答案,但未必选择正确问题空间和方法 | Agent 与 Methodology |
| Tool Gap | 模型知道该做什么,但没有权限、接口或安全协议执行 | Agent 与 Tooling |
| Verification Gap | 生成者不能自证完成,需要外部检查 | Agent 与 Acceptance |
| Governance Gap | 风险、权限、不可逆动作和价值判断不能交给模型自行决定 | Human Gate |
| Coordination Gap | 多 Agent 并行会产生冲突、遗漏、重复和合并问题 | Agent Topology |
| Memory Gap | 长任务中的关键认知会衰减或丢失 | External Memory |
| Budget Gap | 模型倾向继续生成,但任务资源有限 | Budget Control |
归类原则:
凡是描述“为什么当前 Agent 和当前 Task 之间不能直接闭合、需要什么桥接结构”的内容,都归入 Agent-Task Gap。
17.4 二级派生定义 A:Realization Protocol
三条一阶定义描述了对象和差距,但还需要一个派生定义描述如何闭合差距。
建议定义:
Realization Protocol 是为闭合 Agent-Task Gap 而设计的执行协议:它把 Task 转换为任务合约,选择必要上下文和方法,配置 Agent/工具/sub-agent 拓扑,外置状态与证据,在运行中治理漂移与风险,并用独立验证决定完成或边界清晰地停止。
它包括:
- task contract。
- context frontier。
- budget routing。
- method selection。
- decomposition。
- prompt/context injection。
- execution loop。
- runtime governance。
- verification。
- observability/recovery。
- closure/learning。
地位:
Realization Protocol 不必作为第四个一级对象,因为它是 Agent-Task Gap 的闭合机制。
17.5 二级派生定义 B:Completion Fact
还必须定义什么算完成,否则无法区分真实完成和完成声明。
建议定义:
Completion Fact 是 Task 的目标状态改变、验收证据、独立检查、残余风险声明和外部状态留痕共同成立的事实状态。它不是 Agent 的文本声明,也不是某个中间 artifact 的存在。
Completion Fact 的判定式:
Done(T) :=
target_state_changed
AND acceptance_evidence_passed
AND independent_or_deterministic_check_performed
AND residuals_declared
AND state_persisted地位:
Completion Fact 也不必作为第四个一级对象,因为它是 Task 的验收谓词,也是 Realization Protocol 的停止条件。
17.6 是否还需要额外一级定义?
当前不建议再增加新的一级定义。
原因:
- Context 可以归入 Task 的无限上下文与 Agent-Task Gap 的 Context Gap。
- Prompt 可以归入 Realization Protocol 的 context injection。
- Tool 可以归入 Agent 的行动接口与 Agent-Task Gap 的 Tool Gap。
- Harness 可以归入 Realization Protocol。
- Verification 可以归入 Task 的 acceptance 与 Agent-Task Gap 的 Verification Gap。
- Training 可以归入 Agent 的能力来源与 Agent-Task Gap 的 Training-Task Gap。
- Resource/Budget 可以归入 Task,同时在 Agent-Task Gap 中表现为 Budget Gap。
- Human 可以归入 Task 的 intent/authority,也可以归入 Governance Gap。
因此最稳的定义架构是:
一级本体:
1. Agent
2. Task
3. Agent-Task Gap
二级派生:
4. Realization Protocol
5. Completion Fact17.7 最终判断
Agent、Task、Agent-Task Gap 三条定义是合适的,而且是最小的一级定义集合。它们分别覆盖执行者、被完成对象、二者之间的不可直接闭合性。为了让这套定义可执行,必须再附带两个派生定义:Realization Protocol 说明如何闭合 Gap,Completion Fact 说明何时真的完成。
用一句话概括:
Agent 完成任务的问题,本质上是:给定一个能力有限、训练分布有限、上下文可见性有限的 Agent,面对一个上下文无限、资源有限、验收依赖真实状态改变的 Task,如何识别并闭合 Agent-Task Gap,直到形成可验证的 Completion Fact。