心 智 七 篇 · Seven Mental Models
← Knowledge Atlas · 概念

Parallelization(并行化)

并行化:sectioning(分段并行)+ voting(投票取共识)
概念 · PARALLELIZATION · Agentic Workflow · 并发执行模式

并行化

Parallelization — 多个 LLM 同时处理任务,结果程序汇聚

并行化的两种变体:Sectioning 将任务拆成独立子任务同时执行;Voting 将同一任务跑多次获得多样化输出取共识。共同特征:子任务在设计时已知,不需要运行时动态决定(区别于编排器-工作者模式)。

Sectioning 分段适用:任务可无依赖拆分 + 吞吐量是瓶颈
用户查询处理 + 内容 Guardrail 审核(同时)代码库多文件并行分析
Voting 投票适用:需要更高置信度 + 多角度审视
多 Prompt 从不同角度审查代码安全漏洞多次采样取共识(Self-Consistency)
在 Agentic 系统中的定位
vs 编排器-工作者
并行化子任务预定义;编排器-工作者子任务运行时动态决定
成本-收益
低开销(无额外编排调用);适合结构清晰、子任务独立的批量工作
→ Orchestrator-Workers · Agentic Systems · GuardrailsAnthropic (2024)

Parallelization(并行化)

定义

多个 LLM 同时处理任务,结果由程序汇聚。有两种变体:

  • Sectioning(分段):把任务拆成独立子任务并行执行
  • Voting(投票):同一任务跑多次获得多样化输出,取共识

适用场景

子任务可独立执行时用 sectioning 加速;需要更高置信度或多角度审视时用 voting。

典型用例

  • Sectioning:一个模型处理用户查询,另一个同时做内容审核(guardrail)
  • Voting:多个 prompt 从不同角度审查代码安全漏洞

在 agentic 系统中的位置

属于 agentic systems 中的 workflow 模式。与 orchestrator-workers 的区别:parallelization 的子任务是预定义的,orchestrator-workers 的子任务是动态决定的。

References

  • sources/anthropic_official/building-effective-agents.md