graph TB
subgraph 传统方式["❌ 传统方式:全量加载"]
T1["请求开始"] --> T2["加载全部 100 个工具定义
~40K tokens"]
T2 --> T3["模型选择 1 个工具"]
T3 --> T4["99 个工具的定义被浪费"]
end
subgraph 新方式["✅ Tool Search:按需加载"]
N1["请求开始"] --> N2["加载轻量工具列表
~2K tokens"]
N2 --> N3["模型搜索需要的工具"]
N3 --> N4["按需加载 1 个工具定义
~400 tokens"]
end
style T4 fill:#c62828,stroke:#fff,color:#fff
style N4 fill:#10a37f,stroke:#fff,color:#fff