45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
---
|
||
title: "工具注册表 — Tool Registry"
|
||
created: 2026-06-19
|
||
updated: 2026-06-19
|
||
type: concept
|
||
tags: [tool-registry, mcp, tool-management, dynamic-react]
|
||
sources:
|
||
- https://arxiv.org/abs/2509.20386
|
||
---
|
||
|
||
# 工具注册表(Tool Registry)
|
||
|
||
## 定义
|
||
|
||
Tool Registry 是 Dynamic ReAct 框架中**包含全部可用 MCP 工具的综合仓库**。每个条目包含针对语义搜索优化的描述,可能来自第三方。
|
||
|
||
## 关键特性
|
||
|
||
- **可来自第三方**:架构假设 LLM Client 和 Tool Registry 可能不在开发者控制范围内
|
||
- **支持大规模**:通过向量数据库索引,支持对数级别扩展
|
||
- **描述优化空间**:工具描述质量直接影响检索准确率——这是开发者可控制的主要杠杆
|
||
|
||
## 描述优化策略
|
||
|
||
Dynamic ReAct 的实验表明,**上下文增强**([[context-enriched-embeddings|Sonnet 生成隐式功能和用例]])比换 embedding 模型更有效:
|
||
|
||
- 换模型(text-embedding-3-large → voyage-context-3):+8pp Top-5
|
||
- 换模型 + 描述增强:**+20pp Top-5**(40%→60%)
|
||
|
||
## 与其他组件的关系
|
||
|
||
```
|
||
Tool Registry → Vector Database (索引)
|
||
↓
|
||
search_tools (meta-tool 检索)
|
||
↓
|
||
load_tools (LLM 精选加载)
|
||
```
|
||
|
||
## 参考
|
||
|
||
- [[dynamic-react|Dynamic ReAct]]
|
||
- [[context-enriched-embeddings|上下文增强嵌入]]
|
||
- [[gaurav-dynamic-react-2025|论文]]
|