CCA-F 练习题库· Agentic Architecture & Orchestration
你正在为开放式研究设计一个 agent,其子任务的数量和性质事先无法得知。一个中心的 “lead” 模型必须动态地把任务拆开、把各个部分委派给 worker 模型,并综合它们的输出。Anthropic 的 “Building Effective Agents” 指南中的哪种模式适用?
- ARouting。
- BPrompt chaining。
- COrchestrator-workers。
- DParallelization(voting)。
- EEvaluator-optimizer。
正确答案:C
解析
正确答案是 C,orchestrator-workers。
- CAnthropic 的 “Building Effective Agents” 把这种模式描述为一个中心 LLM 动态地分解任务、把它们委派给 worker LLM 并综合它们的结果,并且明确推荐它 “for complex tasks where you can't predict the subtasks needed”(用于你无法预测所需子任务的复杂任务)——它相对于 parallelization 的独特优势在于,子任务是由 orchestrator 在运行时决定的,而不是预先定义好的,这恰恰就是题目中开放式研究的场景。
- Bprompt chaining 使用固定的、预先定义的顺序分解。
- Arouting 只是把输入归类到已知类别并加以分派。
- Dparallelization/voting 并发运行相互独立或完全相同的子任务并汇总它们(voting 是重复运行同一个任务),没有动态分解。
- Eevaluator-optimizer 把一个生成器与一个评审者配对形成精炼循环。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。