

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ツールカテゴリ
<a name="tool-categories"></a>

エージェントシステムの構築には、主に 3 つのカテゴリのツールが含まれます。

## プロトコルベースのツール
<a name="protocol-based-tools"></a>

[プロトコルベースのツールは](protocol-based-tools-detailed.md)、agent-to-tool間の通信に標準化されたプロトコルを使用します。
+ **MCP ツール** – ローカル実行オプションとリモート実行オプションの両方でフレームワーク間で機能する標準ツールを開きます。
+ **OpenAI 関数呼び出し** — OpenAIモデルに固有の独自のツール。
+ **Anthropic ツール** – Anthropic Claude モデルに固有の独自のツールを呼び出すOpenAI関数のバリエーション。

## フレームワークネイティブツール
<a name="framework-native-tools"></a>

[フレームワークネイティブツールは](framework-native-tools-detailed.md)、特定のエージェントフレームワークに直接組み込まれています。
+ **Strands Agents  ツール** – Strands Agentsフレームワークに固有の軽量でquick-to-implementツール。
+ **LangChain ツール** – LangChainエコシステムと緊密に統合された Pythonベースのツール。
+ **LlamaIndex ツール** – 内のデータの取得と処理に最適化されたツールLlamaIndex。

## メタツール
<a name="meta-tools"></a>

[メタツールは、外部アクションを直接実行することなく、エージェントワークフロー](meta-tools-detailed.md)を強化します。
+ **ワークフローツール** – エージェント実行フロー、分岐ロジック、状態管理を管理します。
+ **エージェントグラフツール** – 複雑なワークフローで複数のエージェントを調整します。
+ **メモリツール** – エージェントセッション全体で永続的なストレージと情報の取得を提供します。
+ **リフレクションツール** – エージェントが独自のパフォーマンスを分析して改善できるようにします。