ツールカテゴリ - AWS 規範ガイダンス

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

ツールカテゴリ

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

プロトコルベースのツール

プロトコルベースのツールは、agent-to-tool間の通信に標準化されたプロトコルを使用します。

  • MCP ツール – ローカル実行オプションとリモート実行オプションの両方でフレームワーク間で機能する標準ツールを開きます。

  • OpenAI 関数呼び出し — OpenAIモデルに固有の独自のツール。

  • Anthropic ツール – Anthropic Claude モデルに固有の独自のツール。

フレームワークネイティブツール

フレームワークネイティブツールは、特定のエージェントフレームワークに直接組み込まれています。

  • Strands Agents Python ツール – Strands Agentsフレームワークに固有の軽量でquick-to-implementツール。

  • LangChain ツール – LangChainエコシステムと緊密に統合された Pythonベースのツール。

  • LlamaIndex ツール – 内のデータの取得と処理に最適化されたツールLlamaIndex。

メタツール

メタツールは、外部アクションを直接実行することなく、エージェントワークフローを強化します。

  • ワークフローツール – エージェント実行フロー、分岐ロジック、状態管理を管理します。

  • エージェントグラフツール – 複雑なワークフローで複数のエージェントを調整します。

  • メモリツール – エージェントセッション全体で永続的なストレージと情報の取得を提供します。

  • リフレクションツール – エージェントが独自のパフォーマンスを分析し、改善できるようにします。