ある企業が Amazon Bedrock Agents を使い、ユーザーの自然言語による指示に基づいて「在庫確認・発注処理・配送追跡」などの業務を自動実行するAIエージェントを構築しています。エージェントが社内の REST API やバックエンドシステムを実際に呼び出して処理を実行するには、どの設定が必要ですか?
Amazon Bedrock Agents のアクショングループ(Action Groups)は、エージェントが外部システムと実際に対話するための機能です。OpenAPI スキーマでAPIの仕様(エンドポイント・パラメータ)を定義し、実際の処理を行う AWS Lambda 関数を紐付けます。エージェントはユーザーの意図を解釈して適切なアクショングループを呼び出し、業務を自動実行します。 選択肢A: Knowledge Bases はドキュメント検索(RAG)用であり、外部API の実行機能はありません。 選択肢B: Bedrock Guardrailsは有害コンテンツのフィルタリングや入出力の制限を行うサービスであり、エージェントが呼び出せる操作のホワイトリスト管理を行う機能ではありません。 選択肢D: Bedrock Prompt ManagementはLLMへのプロンプトを一元管理するサービスであり、外部APIを実際に呼び出す実行機能はなく、認証情報をシステムプロンプトに直接記述することはセキュリティ上も問題があります。