Claude Code 学习站

CCA-F 练习题库· Agentic Architecture & Orchestration

上周你做了一次深入的代码库探索会话,梳理了认证流程和服务边界。此后,团队合并了对 auth 模块的一次大规模重构。你想基于此前的发现继续分析。最可靠的做法是什么?

  1. A用 --resume 恢复之前的会话,它已含完整的代码库地图与那次探索的全部 tool results。
  2. B开启一个新会话,注入一份关于仍然有效的既往发现的结构化摘要,并明确说明 auth 模块已经变更。
  3. C开启新会话,从零重新探索整个代码库,弃用上周的笔记,使任何过时假设都无法留存。
  4. D恢复之前的会话,并指示 Claude 在推理时忽略它先前关于 auth 模块的一切观察。

正确答案:B

解析

  • B正确。
  • A(用 --resume 恢复)会重新载入完整的既往对话,包括缓存的 tool results(例如在重构之前捕获的文件读取内容),从而悄悄地把过时状态当作当前状态重新引入。
  • D(让 Claude“忽略”旧的 auth 观察)并不可靠,因为过时内容仍然留在上下文窗口里,即便名义上被无视,也会持续影响推理。
  • C(从零开始重新探索一切)单看是可靠的,但它丢弃了所有仍然有效的发现,并且与题干“基于此前的发现”继续分析这一明确目标相矛盾。
  • B才是可靠与高效之间的平衡:全新会话不会带入过时的 tool results,结构化摘要保留了仍然有效的发现,而明确说明 auth 的变更则会引导新会话去重新调查恰好失效的那一部分。题干中的“基于此前的发现”把 C 排除掉,因此恰好有一个选项(B)是最优的,本题构造良好;唯一轻微的张力在于,如果忽略那句目标从句,“最可靠”这一措辞表面上可能偏向最大程度保证信息新鲜的 C。

延伸阅读

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