Claude Code 学习站

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

某个 synthesis agent 接收来自上游 agent 的发现,并把一份整合后的散文式摘要传给报告生成 agent。在测试中,报告生成器会做出事实性论断,却无法准确标注出处,因为源元数据在摘要这一步丢失了。确保正确来源标注最有效的做法是什么?

  1. A在最早的 agent 处分配 citation_id,并要求 synthesis agent 在产出带内联标记的叙述的同时,保留一份结构化的引用索引。
  2. B要求 synthesis agent 把每一个上游来源的完整原文都粘贴进摘要,让报告 agent 能定位每条论断背后的原文措辞。
  3. C指示报告 agent 自行根据每条论断自身的措辞与主题去推断它的原始出处,并在生成报告时把它直接归给内容上最吻合的那个上游来源。
  4. D指示 synthesis agent 在其散文输出中“保留所有来源”,并要求它在撰写摘要的过程中不断提及每条发现分别来自哪一个上游来源。

正确答案:A

解析

  • A正确:根本问题在于,归属信息是被携带在自由形式的散文里的,所以 synthesis agent 一做摘要它就丢失了。持久的修复办法是把内容与元数据分离:在最早发现来源的那一点分配一个稳定的 citation_id,让 synthesis agent 产出带内联标记、引用这些 id 的叙述,并把完整的源元数据放在一份单独的结构化引用索引中原样传递下去。这让归属变得可由机器校验,也不受 token 压力导致的丢失影响。
  • B只是在每一跳上重新把 context 撑大,而且仍然把内容和元数据混在一起。
  • C要求报告 agent 去猜测,反而招致捏造的引用。
  • D是一条软性的自然语言指令,会在摘要过程中被悄悄丢弃——这恰恰就是场景中所描述的失败模式。

延伸阅读

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