跳转至

第四编:AI的双手——工具系统

所有电器用同一种插头标准——冰箱、电视、手机都不需要定制插座。

本编解析 Claude Code 的 54 个工具如何用统一接口组织起来:工具类型工具池装配Bash/文件/搜索三大核心工具高级三角(Agent+Skill+MCP)


本编总览

flowchart LR
    subgraph 第四编["🔌 AI的双手——工具系统"]
        direction TB
        C14["第14章<br/>工具统一语言<br/><i>54个工具的共同规则</i>"]
        C15["第15章<br/>工具池装配<br/><i>按需加载</i>"]
        C16["第16章<br/>Bash工具<br/><i>最强大也最危险</i>"]
        C17["第17章<br/>文件工具<br/><i>读、写、改的学问</i>"]
        C18["第18章<br/>搜索与Web<br/><i>AI的眼睛</i>"]
        C19["第19章<br/>高级三角<br/><i>Agent+Skill+MCP</i>"]
    end

    C14 -->|定义规则| C15
    C15 -->|按需装配| C16
    C16 -->|命令执行| C17
    C17 -->|文件操作| C18
    C18 -->|信息获取| C19
    C19 -->|"平台能力 🚀"| 后续编

    style 第四编 fill:#1a1a2e,stroke:#7c4dff,color:#fff
    style C14 fill:#16213e,stroke:#e94560,color:#fff
    style C15 fill:#16213e,stroke:#0f3460,color:#fff
    style C16 fill:#16213e,stroke:#533483,color:#fff
    style C17 fill:#16213e,stroke:#e94560,color:#fff
    style C18 fill:#16213e,stroke:#0f3460,color:#fff
    style C19 fill:#16213e,stroke:#533483,color:#fff

本编六章速览

标题 核心问题 生活类比
14 工具统一语言 功能天差地别的工具怎么用同一个 Tool 类型? 电器的统一插头标准
15 工具池装配 54 个工具全开会怎样? 出门只带需要的工具
16 Bash工具 能执行任意命令有多危险? 万能钥匙
17 文件工具 AI 说"改第3行"为什么不能直接 sed? 图书馆三个柜台
18 搜索与Web AI 怎么在百万行代码中找 bug? 侦探的放大镜和情报网
19 高级三角 Claude Code 只是 CLI 还是可编程 AI 平台? 从独行侠到项目经理

设计思想主线

本编建立的认知基础

  1. 统一的 Tool 接口让新增工具只需"填空"——接口设计的力量
  2. 工具池按模式和上下文动态装配——不是所有工具都随时可用
  3. BashTool 是最强大也最危险的能力——力量越大,约束越必要
  4. 文件工具分读/写/改三个——分工本身就是安全防线
  5. Agent+Skill+MCP 三角让 Claude Code 从 CLI 升级为开放 AI 平台

推荐路径

从第16章 Bash 工具开始——最直观也最震撼。然后看第14章理解统一接口的设计。

第14-15章的工具抽象和装配模式是可复用的架构智慧。第17章的文件工具设计值得细读。

第19章的 Agent+Skill+MCP 三角展示了平台化思维——从工具到平台的演进路径。

阅读建议

如果你想快速理解 Claude Code 为什么不只是“会聊天”,优先读 第14章 → 第15章 → 第16章。如果你更关心平台化能力,再接着读 第19章,会一下子看清这套系统的野心。