Claude Code 学习站

CCA-F 练习题库· Context Management & Reliability

在关于 "renewable energy adoption" 的研究中,一个网页搜索 agent 返回了 2024 年的统计数据,而一个文档分析 agent 返回了 2021 年的统计数据。synthesis agent 错误地把它们标记为相互矛盾,而没有识别出这是随时间变化的增长趋势。哪一项单一改动最能让 synthesis agent 正确解读这一差异?

  1. A让 synthesis agent 把 2021 年与 2024 年的统计数据平均成一个合并后的采用率数字,并只汇报该数值,这样两个 subagent 的输出就不会显得相互矛盾。
  2. B指示 synthesis agent 在两个 subagent 给出不同数值时,始终信任更近期的 2024 年数字并悄悄丢弃 2021 年那个,相持时以最后运行的那个 agent 为准,理由是最新的数字最接近今天的现实。
  3. C在结构化输出中要求包含 publication_date,并更新 synthesis 指令,使不同日期之间的数值差异被视为时间上的演进(仅当同一时期出现差异时才 conflict_detected)。
  4. D无论 publication date 如何,只要两个值不同就继续标记为 conflict_detected,并让 synthesis agent 在“矛盾”标题下把两个数字并列列出。

正确答案:C

解析

故障源于 synthesis agent 缺少任何对时间的结构化表示,于是两条有效但日期不同的统计数据(来自网页搜索的 2024 年数据、来自文档分析的 2021 年数据)看起来像是相互矛盾,而不是增长趋势。

  • C修复了根因:要求每个 subagent 的结构化输出中包含 publication_date,并更新 synthesis 指令,把不同日期之间的数值差异视为时间上的演进,只把 conflict_detected 保留给同一时期的分歧;这样既保留了两个数据点,也保留了趋势。
  • B丢弃了有效数据,并错误地假定越新就一定越对;
  • A捏造了一个不对应任何真实测量的数值;
  • D只是把这个有问题的行为重新实现了一遍。

延伸阅读

本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。