

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

# メタツール
<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 のリソースシステムは、さまざまなエージェントフレームワークで動作するメモリメタツールを実装するための標準化された方法を提供します。