Claude Code 学习站

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

一个长时间运行的 agent 不断逼近 context window 上限。Anthropic 提供的哪些能力是为帮助管理上下文而设计的?(多选)

  1. A服务端 compaction,它在服务端总结较早的对话,使对话能够越过 context window 上限继续进行。
  2. BContext editing(例如工具结果清理),用于从到达模型的内容中移除陈旧的工具输出。
  3. Cmemory 工具,把知识持久化在文件中并按需即时取回,而不是把所有内容都保留在上下文里。
  4. DPrompt caching,它会从 context window 中移除较早的对话轮次以腾出空间。
  5. E调高 max_tokens 参数,它会扩大模型的 context window。

正确答案:A B C(多选)

解析

Anthropic 提供了三项上下文管理能力,对应 A、B 和 C。

  • A(服务端 compaction)被文档记载为长时间运行对话的 “the primary strategy”(首要策略):它会在服务端自动总结对话较早的部分,使对话能够越过 context window 上限继续进行。
  • B(context editing),包括工具结果清理(clear_tool_uses_20250919),会在陈旧的工具输出到达模型之前将其移除。
  • C(memory 工具)把知识持久化在文件中以便即时取回,而不是把所有内容都保留在上下文里,并且它与 context editing 配合使用。
  • D是错的:文档指出被缓存的 prompt 前缀仍然占用 context window;prompt caching 改变的是成本(把 input token 拆分为 cache_read/cache_creation),而不是窗口占用,并且它不会移除较早的轮次。
  • E是错的:max_tokens 限制的是生成输出的长度,并不改变 context window 的大小。

延伸阅读

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