Files
myWiki/concepts/tool-registry.md

45 lines
1.4 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: "工具注册表 — 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|论文]]