办公

复杂任务分步拆解:先列选题、再写大纲、后出正文,每步审核再前进

👤 为我痴狂 👁 3 阅读 ❤ 0 点赞 ➦ 0 分享 📅 2026-10-13
首页› 首页› 办公› 正文
复杂任务分步拆解:先列选题、再写大纲、后出正文,每步审核再前进

从"一把梭"到"流水线"——面向长链路任务的阶段化执行与门控审核方法论

摘要

复杂任务之所以"复杂",往往不是因为单步难度高,而是因为步骤之间存在强耦合、错误会级联放大、上下文会随长度膨胀而失真。本文提出一条贯穿全文的分析主线:把"分步拆解"从一种模糊的做事习惯,升级为"阶段划分—产物定义—门控审核—回退修正"的闭环工程。围绕"先列选题、再写大纲、后出正文"这一经典三段式,本文系统梳理了 Chain-of-Thought、Plan-and-Solve、Least-to-Most、ReAct、Self-Refine、Tree of Thoughts 等方法的适用边界,给出每一步的输入输出契约、审核清单、失败模式与量化指标,并讨论多智能体协作、上下文工程、评估基准等前沿方向。

本文评述:现有研究多聚焦"如何让模型一步步想",却较少回答"每一步的产物该长什么样、由谁审核、不通过怎么办"。笔者认为,分步拆解真正的价值不在拆解本身,而在于为每个中间产物建立可验证的验收标准——没有门控的拆解,只是把一次大失败拆成了三次小失败。

一、为什么"一把梭"必然失败:复杂任务的三个结构性难题

很多人对"复杂任务"的直觉是"量大",于是第一反应是"多花点时间、多写点提示词"。但工程实践反复证明:复杂任务的困难是结构性的,不是体力性的。把它当成"更长的简单任务"来处理,几乎注定失败。要理解分步拆解的必要性,先要看清三个结构性难题。

1.1 错误级联:早期偏差会被后续步骤放大

在单步任务里,错误是"局部"的;在长链路任务里,错误是"复利"的。选题偏了,大纲就会围绕错误方向展开;大纲结构错了,正文写得再流畅也只是把错误论证得更完整。这种"下游为上游背书"的现象,在软件工程里对应的是需求阶段的缺陷放大效应——业界长期经验表明,需求阶段引入的缺陷若到后期才修复,成本会呈数量级上升。虽然这一"1:10:100"式的成本比例多为经验性总结、缺乏统一实验口径,但其定性方向被大量项目复盘所支持。

在语言模型语境下,级联问题更隐蔽:模型每一步都会"自信地"基于上一步的输出继续推理,而不会主动质疑前提。笔者把这种现象称为"顺滑的漂移"——输出越流畅,越难察觉它已经偏离了原始目标。因此,分步拆解的第一价值不是"降低单步难度",而是在错误扩散之前设置拦截点。

1.2 上下文膨胀:信息越多,注意力越稀

长任务天然要求长上下文。但"能塞进去"不等于"能用好"。Liu 等人 2023 年提出的"Lost in the Middle"研究(TACL 2024 正式发表)发现:当关键信息位于长上下文的中部时,模型检索与使用该信息的准确率显著低于位于开头或结尾时。这意味着,把选题、大纲、素材、约束全部堆进一个超长提示,反而会让模型"看不见"最该看的部分。

本文评述:上下文长度是"容量"指标,不是"质量"指标。分步拆解的本质之一,是用阶段边界主动做上下文裁剪——每一步只携带该步真正需要的输入,把"全量记忆"换成"按需检索"。这与 RAG、记忆压缩等方向是同一问题的不同侧面。

1.3 验收模糊:没有中间产物,就没有纠错抓手

如果任务只有一个最终产物,那么审核只能发生在最后。此时若发现方向错误,返工成本极高;若勉强接受,质量又无法保证。更糟的是,最终产物往往是"多因素混合体"——你很难判断问题出在选题、结构还是表达。

分步拆解的关键贡献,是把"一个不可诊断的黑箱产物"变成"若干可独立诊断的中间产物"。选题可诊断"方向对不对",大纲可诊断"结构全不全",正文可诊断"论证实不实"。可诊断性,是可控性的前提。

小结:错误级联、上下文膨胀、验收模糊,分别对应"时间维度""空间维度""控制维度"的三重困难。分步拆解 + 门控审核,正是同时回应这三者的统一框架。

二、理论谱系:从 CoT 到 Plan-and-Solve 的分步思想演进

"分步"不是新概念。从认知心理学的"手段—目的分析"(Means-Ends Analysis,Newell & Simon 1972),到软件工程的瀑布/迭代模型,再到近年大模型推理研究,分步思想一直在演进。本节梳理与本文主线最相关的几条脉络,并逐条给出独立评述。

2.1 Chain-of-Thought:让推理"显式化"

Wei 等人 2022 年提出的 Chain-of-Thought(CoT)提示,核心是让模型在给出答案前先输出中间推理步骤。在算术、常识、符号推理等任务上,CoT 相比直接回答有显著提升。Kojima 等人同年提出的 Zero-shot CoT,仅用"Let's think step by step"一句触发语,就能激发类似效果。

本文评述:CoT 解决的是"单次调用内的推理显式化",但它不提供跨调用的阶段边界。也就是说,CoT 让模型"想得更清楚",却没让流程"更可控"。把 CoT 直接等同于分步拆解,是常见的概念混淆。CoT 是"思维层"技术,分步拆解是"流程层"技术,二者互补而非替代。

2.2 Least-to-Most:从易到难的子问题分解

Zhou 等人 2022 年提出的 Least-to-Most Prompting,明确把任务拆成"分解"和"顺序求解"两阶段:先把难题拆成一系列由易到难的子问题,再逐个求解,且每个子问题的答案作为后续子问题的上下文。在 SCAN、COGS 等组合泛化基准上,该方法显著优于普通 CoT。

本文评述:Least-to-Most 已经具备"阶段化"雏形,但它假设子问题之间是线性递进关系。现实复杂任务中,子问题常存在并行、依赖、冲突等更复杂的拓扑结构。因此它适合作为分步拆解的"入门范式",但不足以覆盖工程级任务。

2.3 Plan-and-Solve:先规划、后执行

Wang 等人 2023 年提出的 Plan-and-Solve(PS)提示,把流程显式分成"制定计划"和"执行计划"两步,并针对 Zero-shot CoT 常见的"漏步、算错"问题,加入更细的指令(如"先理解问题、提取变量、再计算")。PS+ 变体在多个数学推理数据集上优于 Zero-shot CoT。

本文评述:Plan-and-Solve 与本文主线最接近,但它仍停留在"提示工程"层面,没有回答"计划本身如何被审核、执行偏离计划如何回退"。本文要补的,正是这个"控制回路"。

2.4 ReAct:推理与行动的交替

Yao 等人 2022 年提出的 ReAct,让模型在"推理(Reasoning)"和"行动(Acting)"之间交替:推理产生行动计划,行动调用外部工具获取信息,观察结果再反馈回推理。在 HotpotQA、Fever 等任务上,ReAct 通过引入外部知识减少了幻觉。

本文评述:ReAct 的价值在于把"外部验证"引入循环。但它的循环是步内高频循环,容易陷入局部打转、token 消耗大。本文主张的是"阶段级低频门控"——在每个大阶段结束时审核一次,兼顾可控性与成本。

2.5 Self-Refine 与 Reflexion:自我批评与跨轮记忆

Madaan 等人 2023 年的 Self-Refine 让模型对自己的输出进行迭代式批评与修正;Shinn 等人 2023 年的 Reflexion 则引入"语言化反思记忆",让智能体在失败后把教训写入记忆,用于后续尝试。二者都强调"反馈回路"。

本文评述:自我批评有效,但有"自评偏差"风险——模型倾向于给自己的输出打高分。因此门控审核不能只靠"自评",需要引入外部信号(检查清单、规则校验、独立评审模型、人工抽检)。这一点在后文第七节展开。

2.6 Tree of Thoughts 与 Graph of Thoughts:从链到树/图

Yao 等人 2023 年的 Tree of Thoughts(ToT)把推理组织成树,允许在节点处展开多个候选、评估后回溯;Besta 等人 2023 年的 Graph of Thoughts(GoT)进一步把推理组织成任意图,支持聚合、合并等操作。二者在需要探索与回溯的任务上表现突出。

本文评述:ToT/GoT 提供了"搜索"能力,但计算成本高、工程复杂度大。对多数内容生产类任务,线性阶段 + 局部候选(如选题给 3 个候选、大纲给 2 个版本)已足够,不必上完整树搜索。工程上要克制"用最复杂方法解决中等难度问题"的冲动。

2.7 谱系小结与本文定位

方法 核心机制 主要局限
CoT单次调用内显式推理无跨调用阶段边界
Least-to-Most由易到难分解子问题假设线性递进
Plan-and-Solve先规划后执行缺审核与回退
ReAct推理-行动交替步内高频循环、成本高
Self-Refine / Reflexion自我批评与反思记忆自评偏差
ToT / GoT树/图搜索与回溯计算与工程成本高
本文框架阶段化 + 门控审核 + 回退需设计验收标准

本文的定位很清楚:不发明新的推理算法,而是把已有方法组织成一个带控制回路的执行框架,并给出每一步的产物契约与审核清单。下一节展开这条主线。

三、本文主线:阶段化执行 + 门控审核的闭环框架

把复杂任务拆成"选题—大纲—正文"三步,是内容生产领域的常识。但常识要变成可复用的工程方法,必须回答四个问题:每步的输入是什么、输出是什么、谁来审核、不通过怎么办。本节给出统一框架。

3.1 四个核心概念

  • 阶段(Stage):任务的一个粗粒度划分,内部可包含多次模型调用。本文采用三阶段:选题、大纲、正文。
  • 产物(Artifact):阶段的输出,必须是结构化、可检查的。如选题阶段输出"命题 + 目标读者 + 核心论点 + 边界"。
  • 门控(Gate):阶段之间的审核点。只有通过门控,才允许进入下一阶段。
  • 回退(Rollback):门控不通过时的处理策略,包括原地修正、退回上一阶段、退回起点。

3.2 执行流程图(文字版)

[输入:模糊意图]
      │
      ▼
┌─────────────┐   Gate-1   ┌─────────────┐   Gate-2   ┌─────────────┐   Gate-3
│  阶段1 选题  │ ─────────▶ │  阶段2 大纲  │ ─────────▶ │  阶段3 正文  │ ─────────▶ [交付]
└─────────────┘  通过?     └─────────────┘  通过?     └─────────────┘  通过?
      ▲   │ 否                  ▲   │ 否                  ▲   │ 否
      │   ▼                     │   ▼                     │   ▼
      └─ 修正/换候选 ◀──────────┴─ 修正/重排 ◀──────────┴─ 修正/重写该节
         (原地回退)               (退回阶段1)              (退回阶段2)

本文评述:这个框架看似朴素,但它的力量在于把"审核"从终点前移到中间。传统做法是"写完再改",本框架是"每一步都先过关再前进"。这与制造业的"工序质检"、DevOps 的"流水线门禁"是同一思想在不同领域的映射。

3.3 为什么是"三步"而不是更多步

阶段数不是越多越好。阶段过多会导致:调用次数膨胀、上下文在阶段间反复搬运、门控本身成为瓶颈。三步的划分依据是"产物性质发生质变":选题的产物是"方向",大纲的产物是"结构",正文的产物是"内容"。三者性质不同,审核标准也不同,因此值得独立成阶段。

如果任务更复杂(如写一本书),可以在每个阶段内部再分子阶段(如大纲阶段分"章节大纲"和"小节大纲"),但顶层仍保持三步。分层而非平铺,是控制复杂度的通用原则。

四、第一步:选题——从模糊意图到可执行命题

选题是整条链路里"杠杆率最高"的一步。选题对了,后面顺水推舟;选题错了,后面越努力越偏。但选题恰恰是最容易被草率对待的一步——很多人拿到一个模糊意图就直接开写。

4.1 选题阶段的输入与输出契约

项目 内容
输入模糊意图、目标读者、篇幅约束、风格要求、可用素材
输出候选命题(建议 3 个)、每个命题的目标读者/核心论点/边界/风险
产物形态结构化 JSON 或表格,便于机器校验
审核标准见 4.4 门控清单

4.2 把模糊意图"翻译"成命题的四步法

模糊意图如"写点关于 AI 的东西",无法直接执行。需要经过四步翻译:

  1. 锁定读者:写给谁看?工程师、管理者、学生,决定了术语密度与深度。
  2. 锁定问题:读者面临什么具体问题?"AI 很火"不是问题,"如何用分步拆解降低返工率"才是。
  3. 锁定论点:你要主张什么?一句话能说清,且可被反驳(可证伪性)。
  4. 锁定边界:不写什么?边界不清,正文必然发散。

本文评述:这四步与新闻写作的"5W1H"、产品设计的"用户故事"有相通之处,但更强调"可证伪的论点"。一个不能被反驳的论点(如"AI 很重要")无法支撑深度文章,因为它没有张力。

4.3 候选生成:用"多候选"对抗"首因偏差"

模型(和人)都有"首因偏差"——第一个想到的方案往往被高估。工程上的对策是强制生成多个候选再筛选。具体做法:

提示模板(选题候选生成):
"给定意图【X】、读者【Y】、篇幅【Z】,
请生成 3 个差异化的选题方向。
要求:
1) 三个方向分别侧重:理论、工程、案例;
2) 每个方向给出:核心论点(一句话)、目标读者、不写什么、主要风险;
3) 明确说明三个方向之间的差异点。
输出为 JSON 数组。"

本文评述:多候选的价值不只是"选更好的",更在于暴露决策依据。当三个候选并列时,你被迫说出"为什么选 A 不选 B",这个理由本身就是选题质量的检验。

4.4 Gate-1 门控清单

✅ 命题是否可用一句话表述?
✅ 该命题是否可被反驳(有明确对立面)?
✅ 目标读者是否具体到"某类人在某场景下的某问题"?
✅ 边界是否明确(列出至少 3 条"不写")?
✅ 是否有足够素材支撑(至少 3 个可查来源或可验证事实)?
✅ 与已有内容相比,差异化点是否清晰?

任何一项不通过,回到 4.2 重新翻译,而不是"先写着看"。选题阶段的返工成本最低,因此标准应该最严。

五、第二步:大纲——把命题拆成有依赖关系的骨架

大纲是选题和正文之间的"翻译层"。它把抽象的命题翻译成具体的章节结构,同时为正文提供约束。大纲质量直接决定正文是否"散"。

5.1 大纲不是"标题列表",而是"论证图"

很多人写大纲就是列一串标题。但标题之间是什么关系?是并列、递进、还是因果?如果不明确,正文就会变成"标题的展开",而非"论证的推进"。

本文主张大纲应显式标注章节间的关系类型:

  • 递进(→):后一节依赖前一节的结论。
  • 并列(‖):各节独立支撑同一论点。
  • 对比(↔):两节构成正反论证。
  • 因果(⇒):前一节是后一节的原因。
大纲示例(带关系标注):

1. 问题定义 ──⇒ 2. 现有方法局限 ──→ 3. 本文框架
                                        │
                                        ├─‖─ 4. 选题阶段
                                        ├─‖─ 5. 大纲阶段
                                        └─‖─ 6. 正文阶段
                                        │
7. 审核机制 ←── 汇总 4/5/6 的门控设计
8. 工程落地 ──→ 9. 失败模式 ──→ 10. 前沿预判

本文评述:把大纲当"论证图"而非"标题列表",是本文与常见写作建议的主要差异。它带来的直接好处是:正文写作时,每一节都知道自己"为什么在这里",从而减少跑题。

5.2 大纲阶段的输入输出契约

项目 内容
输入已通过的选题(命题+读者+边界+素材清单)
输出章节列表 + 每节要点 + 节间关系 + 每节预估字数 + 每节所需素材
产物形态结构化树(章节→小节),带关系标签
审核标准见 5.4 门控清单

5.3 大纲生成的三种策略

策略一:自上而下(Top-down)。先定一级章节,再逐级细分。适合结构清晰的说明文、技术文。

策略二:自下而上(Bottom-up)。先罗列所有要点,再聚类成章节。适合素材丰富、结构待探索的综述类文章。

策略三:模板驱动(Template-driven)。基于已知结构模板(如"问题—方法—实验—结论")填充。适合有成熟范式的技术文档。

本文评述:三种策略没有优劣,关键是与任务匹配。工程实践中常用"模板驱动打底 + 自下而上补充"的混合策略:先用模板保证结构完整,再用素材聚类发现模板未覆盖的要点。

5.4 Gate-2 门控清单

✅ 每个一级章节是否直接服务于核心命题?
✅ 章节间关系是否显式标注(递进/并列/对比/因果)?
✅ 是否存在"孤儿章节"(与命题无关或关系牵强)?
✅ 是否存在"缺口"(命题要求但大纲未覆盖)?
✅ 每节预估字数之和是否与总篇幅约束匹配?
✅ 每节所需素材是否已列出且可获取?
✅ 章节顺序是否符合读者认知路径(由浅入深/由问题到方案)?

门控不通过时,优先"原地调整"(增删章节、重排顺序),只有在发现命题本身有问题时才退回阶段一。这体现了"最小回退原则"——能用小修解决的,不搞大返工。

六、第三步:正文——在约束下逐节填充与一致性维护

有了通过门控的大纲,正文阶段的核心任务从"想清楚写什么"变成"在约束下把每节写实"。这一步的难点不再是方向,而是一致性、深度与节奏。

6.1 逐节生成 vs 整体生成

正文有两种生成方式:整体一次性生成,或逐节生成。二者各有代价。

维度 整体生成 逐节生成
一致性较好(同一次上下文)需额外维护
深度易平均化、易注水可逐节加压
可控性低(一处错全篇错)高(可单节重写)
上下文压力高(全文在上下文)低(只带相关节)
适用场景短篇、强连贯长篇、强结构

本文评述:对万字级长文,逐节生成 + 全局一致性检查是更稳的工程选择。整体生成看似省事,但一旦中段跑偏,返工成本极高,且难以定位问题。

6.2 一致性维护的三个抓手

抓手一:术语表(Glossary)。在正文开始前,先固定关键术语的定义与用法,后续每节生成时携带该表。避免同一概念前后用词不一。

抓手二:论点台账(Claim Ledger)。记录每一节提出的核心论点及其证据来源。生成新节时,检查是否与已有论点冲突。

抓手三:风格锚点(Style Anchor)。选取已生成的最佳一节作为"风格样本",后续节生成时作为参考,保持语气、句式、术语密度一致。

本文评述:这三个抓手本质上是把"隐性一致性"变成"显性状态"。工程上,凡是需要跨步骤保持一致的东西,都应该被显式记录下来,而不是指望模型"记住"。

6.3 深度从哪来:三种"加压"手法

长文最容易犯的毛病是"注水"——字数够了,信息密度不够。要写出深度,需要主动"加压":

  1. 引入对立观点:不只讲"是什么",还讲"有人反对什么、为什么反对"。
  2. 给出量化边界:不说"效果更好",而说"在什么条件下、提升多少、代价是什么"。
  3. 暴露不确定性:明确哪些结论有强证据、哪些只是合理推测。这反而提升可信度。

本文评述:深度不是"用更难的词",而是在更细的粒度上做区分。能把"分步拆解"讲成"不同任务该用不同拆解粒度",就比笼统说"要分步"深一层。

6.4 Gate-3 门控清单

✅ 每节是否兑现了大纲中承诺的要点?
✅ 是否存在与论点台账冲突的表述?
✅ 术语使用是否与术语表一致?
✅ 关键论断是否都有来源或推理链支撑?
✅ 是否存在连续大段无信息增量的"注水"段落?
✅ 章节间过渡是否自然(递进/并列关系是否体现)?
✅ 总字数、格式、引用规范是否符合要求?

七、审核机制:门控、检查清单与自动评估

前面三节分别给出了三个阶段的产物契约与门控清单。本节回答一个更底层的问题:审核到底由谁来做、怎么做才可靠。

7.1 审核的四种主体

  • 规则校验:用确定性代码检查(字数、格式、必填字段、引用数量)。成本最低,最可靠。
  • 自评:让生成模型自己检查。成本低,但有自评偏差。
  • 独立评审模型:用另一个模型(或不同提示)评审。能缓解自评偏差,但增加成本。
  • 人工抽检:对关键产物人工把关。成本最高,但最可靠。

本文评述:工程上应按"成本—可靠性"分层组合:能用规则校验的绝不交给模型;规则覆盖不到的用独立评审;高风险产物(如对外发布内容)必须人工抽检。把审核全交给自评,是最常见的工程失误。

7.2 自动评估的可行路径

近年出现了若干面向"评估"的方法与基准,可作为门控的自动信号来源:

  • LLM-as-a-Judge(Zheng 等人 2023,MT-Bench/Chatbot Arena):用强模型给输出打分,与人类偏好有较高一致性,但存在位置偏差、长度偏差等已知问题。
  • G-Eval(Liu 等人 2023):用 CoT + 表单填写的方式做评估,提升与人类判断的相关性。
  • RAGAS(Es 等人 2023):面向检索增强生成的评估框架,含忠实度、答案相关性等指标。
  • FactScore(Min 等人 2023):把长文本拆成原子事实,逐条核验,适合事实性审核。

本文评述:这些方法可作为门控的辅助信号,但不能作为唯一依据。LLM 评审本身也会犯错,且可能被"看起来专业"的表述欺骗。稳妥做法是"规则校验打底 + LLM 评审补充 + 人工抽检兜底"。

7.3 门控的"通过/不通过/有条件通过"三态

二元门控(通过/不通过)在实践中过于僵硬。本文建议引入三态:

状态 含义 动作
通过满足全部硬性标准进入下一阶段
有条件通过满足硬性标准,软性标准有瑕疵记录待办,进入下一阶段,后续统一处理
不通过硬性标准未满足按最小回退原则修正

本文评述:"有条件通过"是工程上的关键妥协。它避免因小瑕疵反复返工,同时用"待办清单"保证问题不被遗忘。完美主义是分步流程的最大敌人——如果每个门控都要求 100 分,流程会卡死在第一步。

八、工程落地:工具链、提示模板与代码骨架

方法论要落地,必须有可执行的工具链。本节给出一个最小可行实现(MVP)的骨架,读者可据此扩展。

8.1 工具链选型

层次 可选工具 说明
编排层LangGraph、LlamaIndex Workflows、自研状态机管理阶段与门控
模型层OpenAI、Anthropic、开源模型(Llama/Qwen 等)生成与评审
校验层Pydantic、JSON Schema、正则结构化产物校验
评估层RAGAS、自研评分脚本门控信号
存储层SQLite/Postgres、向量库产物与台账持久化

8.2 状态机代码骨架(伪代码)

# 伪代码:三阶段 + 门控的状态机
state = {"topic": None, "outline": None, "sections": [], "todos": []}

def gate_topic(topic):
    return check_schema(topic) and check_falsifiable(topic) and check_sources(topic)

def gate_outline(outline, topic):
    return check_coverage(outline, topic) and check_word_budget(outline) and check_relations(outline)

def gate_section(sec, ledger, glossary):
    return check_consistency(sec, ledger, glossary) and check_claims(sec)

# 阶段一
while True:
    candidates = generate_topics(intent, n=3)
    topic = select(candidates)
    if gate_topic(topic): break
    else: feedback = diagnose(topic)

# 阶段二
while True:
    outline = generate_outline(topic)
    if gate_outline(outline, topic): break
    else: outline = revise(outline, diagnose(outline))

# 阶段三
for node in outline.nodes:
    while True:
        sec = generate_section(node, context=retrieve(node, outline))
        if gate_section(sec, ledger, glossary): break
        else: sec = revise(sec, diagnose(sec))
    sections.append(sec)
    ledger.update(sec); glossary.update(sec)

# 全局一致性检查
final = assemble(sections)
if not global_check(final): final = fix_conflicts(final)

本文评述:这段骨架的关键设计是"每个 while 循环都有明确的退出条件"。工程上必须设置最大重试次数,否则可能陷入无限循环。建议:单阶段最多重试 3 次,超过则升级到人工介入。

8.3 提示模板的组织方式

提示模板应按阶段分文件管理,每个模板包含:角色设定、输入说明、输出格式、约束条件、示例(few-shot)。建议用版本控制管理模板,因为模板的微小改动可能显著影响输出。

可参考的公开教程与工具:

  • LangGraph 官方文档(状态机与多智能体编排):https://langchain-ai.github.io/langgraph/
  • OpenAI Prompt Engineering Guide:https://platform.openai.com/docs/guides/prompt-engineering
  • Anthropic Prompt Engineering 文档:https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering
  • Prompt Engineering Guide(社区汇总):https://www.promptingguide.ai/

九、失败模式图谱与回退策略

任何方法论的价值,一半在于"怎么做对",另一半在于"出错时怎么办"。本节汇总分步拆解中常见的失败模式,并给出对应策略。

9.1 失败模式清单

失败模式 表现 根因 对策
选题漂移写着写着偏题命题边界不清补"不写清单",每节回看命题
大纲注水章节多但无递进只列标题不标关系强制标注节间关系
正文重复不同节说同样的话缺论点台账建立并维护 Claim Ledger
术语漂移同一概念多种叫法缺术语表生成前固定 Glossary
门控空转反复重试不通过标准过严或不可达设最大重试,超限升级人工
自评虚高自评通过但质量差自评偏差引入独立评审 + 规则校验
上下文丢失后节遗忘前节约定上下文裁剪过度显式携带台账与术语表

9.2 回退的"最小代价"原则

回退不是"推倒重来"。本文主张按代价从低到高依次尝试:

  1. 原地修正:只改有问题的部分(一节、一段)。
  2. 局部重生成:重生成有问题的一节,其余不动。
  3. 退回上一阶段:如正文问题源于大纲,退回大纲阶段。
  4. 退回起点:仅当命题本身错误时使用。

本文评述:多数团队的问题不是"不会回退",而是一遇到问题就大返工。建立"最小代价"的纪律,能显著提升长任务的完成率。

十、前沿预判:多智能体、上下文工程与评估基准

分步拆解不是静态方法,它正随着大模型生态快速演化。本节给出三个值得关注的方向,并附独立判断。

10.1 多智能体协作:从"一个模型分步"到"多个角色分工"

Wu 等人 2023 年的 AutoGen、Qian 等人 2023 年的 ChatDev、Li 等人 2023 年的 MetaGPT 等,把复杂任务分给多个"角色"(产品经理、架构师、程序员、测试),通过对话协作完成。Hong 等人 2023 年的 MetaGPT 甚至把标准作业程序(SOP)编码进多智能体流程。

本文评述:多智能体本质上是把"阶段门控"人格化——不同角色天然承担不同审核职责。但它也带来新问题:通信成本、角色冲突、责任不清。笔者认为,多智能体适合"角色差异明显"的任务(如软件开发),对"单人可完成"的内容任务,单模型 + 显式门控往往更经济。

10.2 上下文工程:从"提示词"到"状态管理"

2024 年以来,"上下文工程(Context Engineering)"成为热词。它强调的不再是"写一句好提示",而是系统性地管理模型在每个时刻能看到的信息——包括检索、压缩、摘要、记忆写入与读取。Anthropic 在 2024-2025 年的多篇工程博客中反复强调这一点。

🔒 复制本站文章内容需登录并达到 L3。当前:未登录

分享到

💬
微信
📷
朋友圈
🐧
QQ好友
🌐
QQ空间
👁
微博
📌
钉钉
🔗
复制链接
📑
复制图文

微信扫一扫分享

打开微信「扫一扫」,扫描二维码后在微信中分享给好友或朋友圈。

💬 评论 (0)

评论功能已关闭

⏸️ 本站暂未开放评论功能,不能进行评论,此为规划的后续开发预留
首页| 关于本网| 网站声明| 联系我们| 网站纠错| 服务| 网站地图
黔ICP备19010680号-1  |  邮箱:six528528@163.com
贵公网安备 52010302001819号
Copyright 2019-2026 http://www.databrush.com/ All rights reserved.
QQ
QQ扫一扫
Logo
DBN数据刷