翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ツールカテゴリ
エージェントシステムの構築には、主に 3 つのカテゴリのツールが含まれます。
プロトコルベースのツール
プロトコルベースのツールは、agent-to-tool間の通信に標準化されたプロトコルを使用します。
-
MCP ツール – ローカル実行オプションとリモート実行オプションの両方でフレームワーク間で機能する標準ツールを開きます。
-
OpenAI 関数呼び出し — OpenAIモデルに固有の独自のツール。
-
Anthropic ツール – Anthropic Claude モデルに固有の独自のツール。
フレームワークネイティブツール
フレームワークネイティブツールは、特定のエージェントフレームワークに直接組み込まれています。
-
Strands Agents Python ツール – Strands Agentsフレームワークに固有の軽量でquick-to-implementツール。
-
LangChain ツール – LangChainエコシステムと緊密に統合された Pythonベースのツール。
-
LlamaIndex ツール – 内のデータの取得と処理に最適化されたツールLlamaIndex。
メタツール
メタツールは、外部アクションを直接実行することなく、エージェントワークフローを強化します。
-
ワークフローツール – エージェント実行フロー、分岐ロジック、状態管理を管理します。
-
エージェントグラフツール – 複雑なワークフローで複数のエージェントを調整します。
-
メモリツール – エージェントセッション全体で永続的なストレージと情報の取得を提供します。
-
リフレクションツール – エージェントが独自のパフォーマンスを分析し、改善できるようにします。