

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 元工具
<a name="meta-tools-detailed"></a>

元工具不直接与外部系统交互。相反，它们通过实现代理模式来增强代理能力。本节讨论工作流程、代理图和内存元工具。

## 工作流程元工具
<a name="workflow-meta-tools"></a>

工作流元工具管理代理执行流程：
+ **状态管理**-跨多个代理交互维护上下文
+ **分支逻辑**-启用条件执行路径
+ **重试机制** — 使用复杂的重试策略处理失败

带有工作流程元工具的示例框架包括[https://github.com/langchain-ai/langgraph](https://github.com/langchain-ai/langgraph)和[Strands Agents工作流程](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/)功能。

## 代理图元工具
<a name="agent-graph-meta-tools"></a>

代理图元工具可协调多个代理协同工作：
+ **任务委托**-将子任务分配给专业代理
+ **结果聚合**-合并来自多个代理的输出
+ **冲突解决**-解决代理人之间的分歧

像[https://microsoft.github.io/autogen/docs/Use-Cases/agent_chat](https://microsoft.github.io/autogen/docs/Use-Cases/agent_chat)和[https://github.com/crewAIInc/crewAI](https://github.com/crewAIInc/crewAI)专门研究代理图协调的框架一样。

## 内存元工具
<a name="memory-meta-tools"></a>

内存元工具提供持久存储和检索：
+ **对话历史记录**-跨会话保持背景信息
+ **知识库**-存储和检索特定于域的信息
+ **矢量存储**-启用语义搜索功能

MCP 的资源系统提供了一种标准化的方法来实现跨不同代理框架的内存元工具。