Anthropic Tool Use 让你将 Claude model 连接到真实 software function,使 agent 能自主完成有用任务。你给 Claude 一份 tool 列表,每个含名称、简短描述及展示允许 input field 的严格 JSON schema。聊天时发送 user text 与此 tool 列表。Claude 判断是否应运行 tool、选一个,并返回符合 schema 的 JSON 块。你的代码读取 JSON、调用匹配 function,并将结果发回 Claude 进行下一步。循环重复直至无需更多 tool call。清晰的 schema、小 field set 与有用 example 使调用准确。让 model 负责选 tool 而你的代码控制真实 action,兼顾灵活性与安全性。