メタツール - AWS 規範ガイダンス

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

メタツール

メタツールは外部システムと直接やり取りしません。代わりに、エージェントパターンを実装することでエージェントの機能を強化します。このセクションでは、ワークフロー、エージェントグラフ、メモリメタツールについて説明します。

ワークフローメタツール

ワークフローメタツールは、エージェント実行のフローを管理します。

  • 状態管理 – 複数のエージェントインタラクションのコンテキストを維持する

  • 分岐ロジック – 条件付き実行パスを有効にする

  • 再試行メカニズム – 高度な再試行戦略で障害を処理する

ワークフローメタツールを使用したフレームワークの例には、 LangGraphおよび Strands Agents ワークフロー機能が含まれます。

エージェントグラフのメタツール

エージェントグラフのメタツールは、複数のエージェントを連携させて調整します。

  • タスクの委任 – 専門エージェントにサブタスクを割り当てる

  • 結果の集約 – 複数のエージェントからの出力を結合する

  • 競合の解決 – エージェント間の不一致を解決する

AutoGen や などのフレームワークは、エージェントグラフの調整にCrewAI特化しています。

メモリメタツール

メモリメタツールは、永続的なストレージと取り出しを提供します。

  • 会話履歴 – セッション間でコンテキストを維持する

  • ナレッジベース – ドメイン固有の情報の保存と取得

  • ベクトルストア – セマンティック検索機能を有効にする

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