Files
myWiki/concepts/default-tools.md

41 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Default Tools — 始终可用的通用工具"
created: 2026-06-19
updated: 2026-06-19
type: concept
tags: [default-tools, tool-management, dynamic-react, mcp]
sources:
- https://arxiv.org/abs/2509.20386
---
# Default Tools
## 定义
Default Tools 是 Dynamic ReAct 框架中**始终可用的通用工具**——与 meta-tools 一起常驻,无需搜索加载。避免 Agent 为通用任务浪费搜索调用和工具槽位。
## 两个 Default Tools
| Tool | 功能 | 替代场景 |
|------|------|---------|
| **create_table** | 表格数据生成 | 避免搜索 Airtable/Google Sheets/Notion tools |
| **web_search** | 通用网页搜索 | 避免搜索 SerpAPI/Firecrawl/Tavily tools |
## 为什么需要
观察到的反模式Agent 经常为通用任务搜索专用工具——如搜索 "financial data APIs" 来找财报信息。有了 `web_search`Agent 直接搜索网页即可。
另一个例子Agent 加载 Airtable、Coda、SerpAPI 来构建对比表——但 `create_table` 就能完成。
## 设计考量
- Default tools 是**基础设施级**,不涉及领域语义
- 只在 meta-tools 无法覆盖的通用场景生效
- 减少"搜索→加载→发现不合适→重新搜索"的浪费循环
## 参考
- [[dynamic-react|Dynamic ReAct]]
- [[meta-tools|Meta Tools]]
- [[gaurav-dynamic-react-2025|论文]]