View a markdown version of this page

ユースケースの例 - Amazon Bedrock AgentCore

ユースケースの例

Amazon Bedrock AgentCore Identity は、さまざまな業界やアプリケーションタイプで幅広いユースケースをサポートしています。このセクションでは、特定のシナリオでサービスを適用する方法の詳細な例を示し、ユーザー委任アクセス (OAuth 2.0 認可コード付与) とmachine-to-machine認証 (OAuth 2.0 クライアント認証情報付与) の両方のパターンを示します。

パーソナルアシスタントエージェント

Google Drive、Microsoft Office 365、Slack などのサービスにアクセスして、ユーザーが個人の生産性を管理できるようにする AI エージェントは、AgentCore Identity の最も一般的な貴重なアプリケーションの 1 つです。これらのエージェントは、OAuth 2.0 認可コード付与を使用して明示的なユーザー同意 (3Lo) を取得し、複数のシステムでユーザーデータに安全にアクセスします。たとえば、調査エージェントは AgentCore Browser を使用してウェブを検索し、包括的なレポートを生成してユーザーの Google Drive に保存しながら、ワークフロー全体で適切な認証と認可を維持する場合があります。

複数のサードパーティーサービス間で認証情報を管理する複雑さにより、AgentCore Identity はパーソナルアシスタントのシナリオに特に役立ちます。ユーザーの Google カレンダーにアクセスして可用性を確認し、Zoom 会議に参加してメモを取り、フォローアップ会議をスケジュールし、承認のために E メールのドラフトを作成する必要がある会議エージェントを考えてみましょう。これらのサービスごとに異なる認証メカニズムとユーザーの同意が必要ですが、AgentCore Identity はエージェントが独自の ID を維持し、ユーザーがアクセスするデータを制御している間、プロセス全体をシームレスにオーケストレーションします。

パーソナルアシスタントエージェントも AgentCore Identity のトークンストレージと安全な認証情報管理を活用できるため、ユーザーは自分のアカウントへのアクセスを繰り返し承認する必要がなくなります。たとえば、エージェントが Google Drive にアクセスするためのアクセス許可を付与すると、エージェントは、保存されたトークンが有効である限り、再承認を必要とせずに、後続のタスクでそのサービスに引き続きアクセスできます。これにより、適切なトークン管理を通じてセキュリティを維持しながら、スムーズなユーザーエクスペリエンスを実現できます。

エンタープライズオートメーションエージェント

Salesforce、SharePoint、内部 APIs などのエンタープライズシステムと統合することでビジネスプロセスを自動化するエージェントは、運用効率の向上を目指す組織にとって重要なユースケースです。これらのエージェントは通常、ユーザーとのやり取りを必要としないシステムにアクセスするときにmachine-to-machine認証 (2Lo) に OAuth 2.0 クライアント認証情報許可を使用し、異なる認証要件を持つ複数のシステムへのアクセスが必要になる場合があります。たとえば、人事オートメーションエージェントは、HRIS システムから従業員データにアクセスし、Salesforce でレコードを更新し、SharePoint でレポートを生成する必要がある場合があります。それぞれに異なる認証情報と認可スコープが必要です。

エンタープライズオートメーションのシナリオでは、多くの場合、複数の信頼ドメインにまたがる複雑なワークフローがあり、セキュリティとコンプライアンスを維持するために慎重な ID の伝播が必要です。AgentCore Identity は、さまざまなエンタープライズシステムで動作する認証情報管理への一元化されたアプローチを提供することで、この課題に対処します。このサービスは、IAM AWSベースの認証を使用したホスト型リソースと、OAuth 2.0 または API キー認証を使用した外部エンタープライズシステムの両方をサポートしているため、エージェントはハイブリッド環境間でシームレスに動作し、一貫したセキュリティ標準を維持できます。

AgentCore Identity の監査およびコンプライアンス機能は、組織が規制コンプライアンスとセキュリティモニタリングのために自動化されたアクションの詳細な記録を維持する必要があるエンタープライズオートメーションのユースケースにとって特に重要です。エンタープライズオートメーションエージェントによって実行されるすべてのアクションは、エージェント ID と関連するユーザーコンテキストの両方に記録され、自動化されたビジネスプロセスの完全なトレーサビリティを提供します。このレベルの可視性は、コンプライアンス要件に役立ち、組織は不正または予期しないエージェントの動作をすばやく特定して対応できます。

カスタマーサービスエージェント

CRM システム、ナレッジベース、サポートチケットシステムから顧客データにアクセスすることでカスタマーサービス担当者を支援する AI エージェントは、顧客とのやりとり中にリアルタイムのサポートを提供しながら、安全に認証する必要があります。これらのエージェントは、厳格なセキュリティコントロールと監査証跡を維持しながら、複数のソースから顧客の機密情報にアクセスする必要があります。たとえば、カスタマーサービスエージェントは、顧客が電話に出ている間は、e コマースプラットフォームから顧客の注文履歴にアクセスし、チケット発行システムでサポートチケットのステータスを確認し、ナレッジベースから関連するトラブルシューティング情報を取得する必要がある場合があります。

カスタマーサービスとのやり取りのリアルタイム性により、エージェントは認証の失敗やトークンの有効期限切れによる遅延を許容できないため、認証情報管理は特に困難になります。AgentCore Identity は、包括的なエラー処理を通じてこの課題に対処し、カスタマーサービスエージェントが中断することなく必要な情報にアクセスできるようにします。このサービスは、エージェントが特定のやり取りに関連する顧客データにのみアクセスするように設定できるきめ細かなアクセスコントロールもサポートし、プライバシー要件と規制コンプライアンスをサポートします。

データ処理および分析エージェント

クラウドストレージサービス、データベース、APIs など、複数のソースからデータを収集、処理、分析するエージェントは、多くの場合、データソースへの長時間実行されるアクセスを必要とします。これらのエージェントは通常、数時間または数日間実行されるスケジュールされたワークフローまたはトリガーされたワークフローで動作し、さまざまなソースから大規模なデータセットにアクセスして複雑な分析オペレーションを実行します。たとえば、財務分析エージェントは、複数の支払いプロセッサからトランザクションデータを収集し、CRM システムの顧客データと組み合わせて、データウェアハウスに保存され、ビジネスステークホルダーと共有される包括的なレポートを生成する場合があります。

データ処理ワークフローが長時間実行されるため、処理中にトークンが期限切れになる可能性があり、エージェントは長いオペレーションの進行状況を失うことなく認証の失敗を適切に処理する必要があるため、認証情報管理は特に複雑になります。AgentCore Identity は、堅牢なエラー処理を通じてこれらの課題に対処し、データ処理エージェントが実行ライフサイクル全体で必要なリソースへのアクセスを維持するのに役立ちます。このサービスは、エージェントが複数のデータソースに同時にアクセスする必要があるバッチ処理シナリオもサポートし、データ処理ワークフローの複雑さに合わせてスケールする効率的な認証情報管理を提供します。

データ処理と分析のユースケースには、さまざまなデータソースにわたるさまざまな認証メカニズムに対する AgentCore Identity のサポートも役立ちます。単一の分析ワークフローでは、IAM 認証情報、OAuth 2.0 トークンを使用するサードパーティー APIs、API キーやその他の認証方法を使用するオンプレミスデータベースを使用して、 AWS サービスからデータにアクセスする必要がある場合があります。AgentCore Identity は、これらのさまざまな認証情報タイプをすべて管理するための統合インターフェイスを提供するため、データ処理エージェントは、さまざまなシステムにわたる認証情報管理の複雑さではなく、コア分析機能に集中できます。

開発エージェントと DevOps エージェント

バージョン管理システム、CI/CD パイプライン、デプロイシステムと統合することでソフトウェア開発ワークフローを自動化するエージェントは、コンプライアンス上の包括的な監査証跡を維持しながら、開発ツールとインフラストラクチャに安全にアクセスする必要があります。これらのエージェントは、プルリクエストの作成、ビルドのトリガー、アプリケーションのデプロイ、複数の開発ツールやシステムにわたるドキュメントの更新を自動的に行うことができます。たとえば、DevOps エージェントは、ワークフロー全体で適切な認証と認可を維持しながら、アプリケーションのパフォーマンスのモニタリング、問題の検出、JIRA でのバグレポートの自動作成、コード分析による修正の生成、CI/CD パイプラインを介したパッチのデプロイを行うことができます。

開発シナリオと DevOps シナリオでは、エージェントはデプロイとインフラストラクチャ管理タスクを実行するための昇格された権限を必要とすることがよくありますが、本番システムへの不正な変更を防ぐために厳格なコントロールを維持する必要もあります。AgentCore Identity は、きめ細かなアクセスコントロール機能と包括的な監査ログ記録を通じてこれらの課題に対処し、DevOps エージェントがセキュリティとコンプライアンスをサポートしながら必要な自動化タスクを実行できるようにします。このサービスは、エージェントのアイデンティティとオペレーションのコンテキストに基づいて、エージェントアクセスを特定の環境、リポジトリ、またはデプロイターゲットに制限するように設定できるロールベースのアクセスコントロールをサポートします。

AgentCore Identity の監査およびコンプライアンス機能は、組織がコード、インフラストラクチャ、デプロイ設定に対するすべての変更の詳細な記録を維持する必要がある開発および DevOps ユースケースに特に役立ちます。DevOps エージェントによって実行されるすべてのアクションは、エージェント ID、アクセスされた特定のリソース、加えられた変更を含む完全なコンテキストでログに記録され、規制コンプライアンスとセキュリティ監査をサポートするトレーサビリティのレベルを提供します。この包括的なログ記録により、組織は問題の根本原因をすばやく特定し、必要に応じて変更をロールバックし、開発およびデプロイプロセスの信頼性と安定性をサポートできます。