📚 首页 / 08-agents/questions / exam-style.md

模块 08 — 考试题型(Exam Style)

题干中文、考试术语保持英文。答案与逐项解析在文件末尾「答案与解析」独立小节。 场景题 S1–S4 均为 workflow vs agent / 编排模式选型 决策题,采用八要素格式。

单选题

🎯 学习重点:先锁定官方术语与唯一判据,再排除把工具、模型大小或部署形态当分界的干扰项。
  1. 按 Building Effective Agents 的官方定义,workflows 与 agents 的分界是:
  2. A. 是否接入了外部工具 B. 是否使用了更大的模型 C. 控制流是预定义代码路径还是由 LLM 动态指挥 D. 是否运行在云端

  1. 官方对 agent 的极简定义(后续工程文口径)是:
  2. A. LLMs autonomously using tools in a loop B. 任何带 RAG 的对话系统 C. 多个 LLM 投票达成一致的系统 D. 能自主微调自己权重的系统

  1. 以下哪一项不是 agent loop 的标准组成要素?
  2. A. Goal B. Reasoning / Planning C. Action(tool_use)与 Observation(tool_result) D. 自动降低模型 temperature

  1. 官方建议 agent 必须配置的 stopping condition(并举例如 maximum number of iterations)是为了:
  2. A. 提高输出质量 B. 在任务完成之外维持对开放式循环的控制 C. 让模型学会提前结束回答 D. 满足 rate limit 要求

  1. Routing 模式的官方例子不包括:
  2. A. 客服查询按类型分流入不同下游流程 B. 常见问题路由给更便宜的模型、疑难路由给更强模型 C. 把任务分解为「写大纲→检查→成文」的固定序列 D. 为不同类别构建各自专用的 prompt 与工具集

  1. Prompt chaining 的核心权衡是:
  2. A. 用更多 token 换更低延迟 B. 用延迟换准确率(每次调用都变成更简单的任务) C. 用安全性换灵活性 D. 用上下文窗口换工具数量

  1. Orchestrator-workers 与 parallelization 的关键区别是:
  2. A. workers 是否使用工具 B. 子任务是否预定义(前者由 orchestrator 按输入动态分解) C. 是否使用 subagent D. 前者只能用于编码任务

  1. 按官方数据,multi-agent 系统的 token 消耗约为普通 chat 的:
  2. A. 相同(1×) B. 4× C. 15× D. 100×

场景决策题(八要素格式)

🎯 学习重点:每题先标注步骤是否可预测、子任务是否独立、价值是否覆盖额外成本。

S1. 客服全量分流

🎯 学习重点:高频简单流量走最简路径,不可逆退款走固定 gate,只有开放长尾升级 agent。

S2. 跨 50 个信源的行业研究报告

🎯 学习重点:开放、可并行、超单窗口且高价值四项同时满足,才支持 multi-agent。

S3. 文学翻译精修

🎯 学习重点:清晰 rubric 与有效反馈是 evaluator-optimizer 的两个决定性信号。

S4. 内部文档问答

🎯 学习重点:答案已在索引且无需多步动作时,单次 augmented LLM 优先于任何 agentic 编排。

答案与解析

🎯 学习重点:复盘时不仅记正确项,还要能指出每个干扰项违反了哪个边界条件。

单选题答案

🎯 学习重点:先独立作答再核对,错误题回链到 README 的定义或数字来源。
题号12345678
答案CADBCBBC

逐项解析

🎯 学习重点:重点复述 workflow/agent、chaining、orchestrator-workers 与 multi-agent 的精确判据。

1. C。官方定义:workflows = LLMs and tools orchestrated through predefined code paths;agents = LLMs dynamically direct their own processes and tool usage。A 错——workflow 也可以用工具;B 无关;D 无关。(来源: Building Effective Agents,访问于 2026-08-30)

2. A。「LLMs autonomously using tools in a loop」,出自 effective context engineering 与 multi-agent research system 两篇官方工程文。B/C/D 均非官方定义。

3. D。五要素是 Goal / Reasoning / Planning / Action / Observation;temperature 调节是采样参数(模块 01),不是 loop 组成。

4. B。原文明说任务常在完成时终止,但「it's also common to include stopping conditions (such as a maximum number of iterations) to maintain control」——目的是对开放式循环保持控制。A/C 是混淆项,D 与 rate limit 无关。

5. C。「写大纲→检查→成文」是 prompt chaining 的官方例子。A、B、D 均为 routing 的官方描述(分类后分流、按难度路由到不同成本/能力的模型、各类专用 prompt 与工具)。

6. B。官方原话:chaining 的主要目标是「trade latency for higher accuracy」。A 反了;C/D 无关。

7. B。原文明说 orchestrator-workers 与 parallelization 拓扑相似,关键区别是灵活性——子任务不是预定义的,由 orchestrator 按具体输入决定。A/C 不是区分点,D 过窄(搜索任务同样适用)。

8. C。官方数据:agent 平均约 4× chat,multi-agent 约 15× chat。B 是单 agent 的倍数(干扰项)。

场景题解析

🎯 学习重点:把每个答案压缩为「场景特征 → 模式 → 代价 → 改判条件」四步论证。

S1 → B。考点:routing 的适用信号(类别清晰 + 分类可靠)+ 决策阶梯第一原则 + 不可逆操作的人审 gate。错误选项的命门:A 违反「最简单可行方案」且成本延迟双失控;D 在需共享上下文的任务上用 multi-agent(官方点名不适合)且 15× 成本。

S2 → C。考点:multi-agent 的四个前提(开放式、可并行、超单窗口、高价值)与 orchestrator-worker 实战架构;A 的硬编 pipeline 覆盖不了不可预判主题。注意 B(evaluator-optimizer)常作为 C 的内嵌组件出现——「为什么 B 单独不够」是高频追问。

S3 → A。考点:evaluator-optimizer 的两个官方适用信号;multi-agent 在「需共享上下文/语气一致」任务上是反模式。

S4 → B。考点:决策阶梯第一步——不上 agentic 系统本身就是选项。错误选项全是「为了 agentic 而 agentic」的典型姿势。

(全部场景的判定依据均来源: https://www.anthropic.com/engineering/building-effective-agents 与 https://www.anthropic.com/engineering/multi-agent-research-system(访问于 2026-08-30))

📚 目录