Claude Code 学习站

CCA-F 练习题库· Tool Design & MCP Integration

某个 agent 使用 search_documents 工具来查找文件,随后使用 share_document(document_id, email) 和 move_document(document_id, folder) 对它们进行操作。search_documents 工具的输出应该采用什么格式,才能确保可靠的链式调用?

  1. A返回结构化数据,其中包含每个结果的 document_id 和元数据。
  2. B返回可点击的、人类可读的 URL,可在 web UI 中打开每个文档。
  3. C返回详细的散文式摘要,逐条说明每个匹配到的文档包含哪些内容。
  4. D返回一份简单的文档标题清单,并按相关性得分从高到低排序展示。

正确答案:A

解析

  • A正确。下游工具 share_document(document_id, email) 和 move_document(document_id, folder) 都需要机器可用的 document_id,因此 search_documents 必须为每个结果返回包含 document_id(以及有用元数据)的结构化数据,才能实现可靠的链式调用,而无需 agent 去解析或凭空编造标识符。这体现了标准的 agent 工具设计指导:输出稳定、结构化、可被下游工具直接消费的标识符。
  • BCD可点击的 URL、散文式摘要和标题列表都会把标识符埋没或直接省略,迫使 agent 去提取或猜测它,这很脆弱。

延伸阅读

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