20260625:很多新内容
This commit is contained in:
40
concepts/default-tools.md
Normal file
40
concepts/default-tools.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
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|论文]]
|
||||
Reference in New Issue
Block a user