会話エージェントを使用してアプリケーションのタスクを自動化する - Amazon Bedrock

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

会話エージェントを使用してアプリケーションのタスクを自動化する

Amazon Bedrock Agents では、アプリケーションで自律エージェントを構築および設定できます。エージェントは、エンドユーザーが組織のデータとユーザー入力に基づいてアクションを実行するのに役立ちます。エージェントは、基盤モデル (FMs)、データソース、ソフトウェアアプリケーション、およびユーザーとの会話間のインタラクションを調整します。さらに、エージェントは を自動的に呼び出しAPIsてアクションを実行し、ナレッジベースを呼び出してこれらのアクションの情報を補完します。デベロッパーは、エージェントを統合して生成人工知能 (生成 AI) アプリケーションの配信を加速することで、数週間の開発労力を節約できます。

エージェントを使用すると、顧客のタスクを自動化し、顧客の質問に答えることができます。例えば、顧客が保険金請求を処理するのに役立つエージェントや、旅行予約を行うのに役立つエージェントを作成できます。容量のプロビジョニング、インフラストラクチャの管理、カスタムコードの記述を行う必要はありません。Amazon Bedrock は、プロンプトエンジニアリング、メモリ、モニタリング、暗号化、ユーザーアクセス許可、API呼び出しを管理します。

エージェントは次のタスクを実行します。

  • 基盤モデルを拡張してユーザーリクエストを理解し、エージェントが実行する必要があるタスクを小さなステップに分解します。

  • ユーザーから、自然な会話を通して追加情報を収集します。

  • 会社のシステムに電話して、顧客のリクエストを満たすためのアクションを実行APIします。

  • データソースにクエリを実行することで、パフォーマンスと正解率を向上させます。

エージェントを使用するには、次の手順を実行します。

  1. (オプション) ナレッジベースを作成して、プライベートデータをそのデータベースに保存します。詳細については、「ナレッジベースを使用してデータを取得し、AI レスポンスを生成する」を参照してください。

  2. ユースケース用にエージェントを設定し、次のコンポーネントの少なくとも 1 つを追加します。

  3. (オプション) エージェントの動作を特定のユースケースに合わせてカスタマイズするには、エージェントが実行する前処理、オーケストレーション、ナレッジベースのレスポンス生成、後処理の各ステップのプロンプトテンプレートを変更します。詳細については、「Amazon Bedrock の高度なプロンプトテンプレートを使用してエージェントの精度を向上させる」を参照してください。

  4. Amazon Bedrock コンソールまたは へのAPI呼び出しを通じてエージェントをテストしますTSTALIASID。必要に応じて 設定を変更します。トレースを使用して、オーケストレーションの各ステップにおけるエージェントの推論プロセスを調査します。詳細については、「エージェント動作のテストとトラブルシューティング」および「トレースを使用してエージェントの推論プロセスを追跡する step-by-step 」を参照してください。

  5. エージェントを十分に変更し、アプリケーションにデプロイする準備ができたら、エージェントのバージョンを指すエイリアスを作成します。詳細については、「Amazon Bedrock エージェントをアプリケーションにデプロイして統合する」を参照してください。

  6. エージェントエイリアスをAPI呼び出すようにアプリケーションを設定します。

  7. エージェントを繰り返し処理し、必要に応じてさらに多くのバージョンとエイリアスを作成します。