

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

# 工具类别
<a name="tool-categories"></a>

建筑代理系统涉及三大类工具。

## 基于协议的工具
<a name="protocol-based-tools"></a>

[基于协议的工具](protocol-based-tools-detailed.md)使用标准化协议进行 agent-to-tool通信：
+ **MCP 工具** — 开放标准工具，可跨框架使用，具有本地和远程执行选项。
+ **OpenAI函数调用**-特定于OpenAI模型的专有工具。
+ Anthropict@@ **ools** — 一种OpenAI函数变体，需要特定于 Anthropic Claude 模型的专有工具。

## 框架原生工具
<a name="framework-native-tools"></a>

[Framework-Native 工具](framework-native-tools-detailed.md)直接内置在特定的代理框架中：
+ Strands Agents t@@ **ool** s-轻量级，特定于Strands Agents框架的 quick-to-implement工具。
+ **LangChain工具** — Python 基于与LangChain生态系统紧密集成的工具。
+ **LlamaIndex工具**-针对内部数据检索和处理进行了优化的工具LlamaIndex。

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

[元工具](meta-tools-detailed.md)无需直接采取外部操作即可增强代理工作流程：
+ **工作流程工具**-管理代理执行流程、分支逻辑和状态管理。
+ **代理图工具**-在复杂的工作流程中协调多个代理。
+ **存储工具**-提供跨代理会话的持久存储和信息检索。
+ **反射工具**-使代理能够分析和改善自己的绩效。