Tool (工具)是 Claude 最重要的扩展能力之一。通过工具调用,Claude 可以突破语言模型的固有限制,与外部世界交互。
Claude 本身有以下局限:
| 局限 | 解决方案 |
|---|---|
| 无法联网 | 调用搜索 API |
| 数学不精确 | 调用计算器工具 |
| 无法访问数据库 | 调用数据库查询工具 |
| 不知道当前时间 | 调用时间 API |
| 无法发送消息 | 调用邮件/消息 API |
- 理解工具的工作原理
- 定义工具的 Schema
- 处理工具调用和返回结果
- 编排多工具协作
- 了解高级特性
| 章节 | 主题 |
|---|---|
| 3.1 | 工具概述与工作原理 |
| 3.2 | 定义工具 Schema |
| 3.3 | 处理工具调用结果 |
| 3.4 | 多工具编排与复杂流程 |
| 3.5 | 高级特性:程序化工具调用 |
| 3.6 | 管理大型工具库:工具搜索 |
| 3.7 | 结构化输出:保证响应格式的可靠性 |
💡 本章需要 API 访问权限。如果你只使用 claude.ai 网页版,可以通过 MCP 获得类似能力。