20260625:很多新内容

This commit is contained in:
2026-06-25 14:08:47 +08:00
parent 91fac5b6fc
commit 6021dea160
375 changed files with 19263 additions and 251 deletions

View File

@@ -0,0 +1,56 @@
---
title: "Active Tool Request — 结构化工具请求"
created: 2026-06-19
updated: 2026-06-19
type: concept
tags: [tool-discovery, mcp-zero, structured-request, llm-agents]
sources:
- https://arxiv.org/abs/2506.01056
---
# Active Tool Request
## 定义
Active Tool Request 是 MCP-Zero 的核心机制:当 Agent 识别到能力缺口时,**自主生成结构化工具请求**,而非从预选列表中被动选择。
## 请求格式
```
<tool_assistant>
server: File system allowing file operations
tool: Read file by filename
</tool_assistant>
```
两个字段:
- **server**:平台/权限域要求(与 MCP server 描述对齐)
- **tool**:操作类型 + 目标(与 tool description 对齐)
## 为什么比用户查询更好
MCP-Zero 的理论分析证明:
```
cos(e_request, e_tool_description) > cos(e_query, e_tool_description)
```
Agent 生成的请求在**工具文档的语义空间中**,天然比原始用户查询更对齐。用户可能说"帮我修 bug"Agent 能精确表达"需要读取文件的 API"。
## 与传统方案的对比
| | System Prompt 注入 | 检索增强 | Active Tool Request |
|---|---|---|---|
| 请求者 | 预设 | 用户查询匹配 | Agent 自主 |
| 语义对齐 | N/A | 低user→tool 语义差) | 高request→tool 对齐) |
| 多轮 | N/A | 基于首轮 | 每步可独立请求 |
## 多轮能力
Agent 可在同一次对话中生成多个独立请求,每次触发独立的检索过程——天然支持跨域 toolchain 构建。
## 参考
- [[active-tool-discovery|主动工具发现]]
- [[fei-mcp-zero-2025|MCP-Zero 论文]]
- [[hierarchical-semantic-routing|层次语义路由]]