Amazon Bedrock のエージェント
ジェネレーティブAIアプリケーションが企業システムやデータソース全体で多段階タスクを実行できるようにしますAmazon Bedrock のエージェントのデモ
Amazon Bedrock のエージェントは、運用効率、カスタマーサービス、意思決定を強化すると同時に、コストを削減してイノベーションを促進します。
自動プロンプト作成
Amazon Bedrock のエージェントは、デベロッパーが提供する指示 (例:「あなたは未解決の請求を処理するように設計された保険代理店です」)、タスクを完了するために必要な API の詳細、およびナレッジベースからの企業データソースの詳細に基づいてプロンプトを作成します。プロンプトを自動作成することで、さまざまな FM のプロンプトを何週間も試す必要がなくなります。
![エージェントフォーアマゾンベッドロックインストラクションスクリーンショット](https://d1.awsstatic.com/products/bedrock/bedrock_agents_P1autoprompt_square_med.7ac1c353e35d147ee9b7a1f2c7d076cc8daf1ca7.jpg)
検索用拡張生成
Agents for Amazon Bedrockは、会社のデータソースに安全に接続し、データを数値表現に自動的に変換し、ユーザーリクエストに適切な情報を追加して、正確で適切な応答を生成します。たとえば、ユーザーが請求に必要な書類について尋ねると、エージェントはユーザーが選択した適切なナレッジベース(Amazon OpenSearch Serverless、Pinecone、Redis Enterprise Cloudのベクターエンジンなど)から情報を検索し、「運転免許証、損傷した車の写真、事故報告を提出する必要があります」という回答を提供します。
![アマゾン岩盤ベクターデータベースのエージェント](https://d1.awsstatic.com/products/bedrock/bedrock_agents_P3retrievalaugmented_square_med.f417382486b8b86f13b91d1c7e44a2ca9883136d.jpg)
マルチステップタスクの調整と実行
お客様はわずか数ステップを実行するだけで、Amazon Bedrock でエージェントを作成できるため、生成 AI 機能をアプリケーションに組み込むのにかかる時間を短縮できます。お客様はまず希望のモデルを選択し、自然言語でいくつかの指示を記述します (例:「あなたはフレンドリーなカスタマーサービスエージェントです」や「在庫システムで商品の在庫状況を確認してください」)。エージェントはタスクを調整して分析し、FMの推論機能を使用して正しい論理シーケンスに分解します。エージェントは、必要な API を自動的に呼び出して会社のシステムやプロセスとやり取りして要求に応え、処理を進めることができるかどうか、またはさらに情報を収集する必要があるかどうかを判断します。
![オーケストレーションプラン](https://d1.awsstatic.com/products/bedrock/Guardrails-agents-orchestration-plan.360aa14e9089c61192806cc137fee2112ab47fdc.png)
思考の連鎖推論を通じた追跡
トレース機能を使用して、エージェントの推論と調整計画を段階的に確認できます。これらのインサイトにより、さまざまなオーケストレーションの問題をトラブルシューティングして、モデルを目的の動作に導き、ユーザーエクスペリエンスを改善できます。さらに、アプリケーションを繰り返し実行しながら、手順を確認して指示を調整できます。モデルの推論を完全に可視化することで、差別化されたアプリケーションをより迅速に作成できます。
![エージェント思考連鎖推論機能](https://d1.awsstatic.com/products/bedrock/Guardrails-agents-chain-of-thought-traces.03ed8018a6ea6bf6742fbd4b27d3d143cc92a942.png)
プロンプトエンジニアリング
Amazon Bedrockのエージェントは、ユーザーの指示、アクショングループ、ナレッジベースからプロンプトテンプレートを自動的に作成します。このテンプレートをベースラインとして使用して、自動生成されたプロンプトテンプレートをさらに改良してユーザーエクスペリエンスを向上させることができます。ユーザー入力、オーケストレーションプラン、FM レスポンスを更新することもできます。最後に、プロンプトテンプレートを変更できるため、エージェントオーケストレーションをより適切に制御できます。
![ベースプロンプト画面の変更](https://d1.awsstatic.com/products/bedrock/Guardrails-agents-modify-base-prompt.fe694779c8e298c2847c7d26354844240786cd8e.png)
コントロールの復帰
Amazon Bedrock のエージェントを使用すると、アクションスキーマを定義し、エージェントがアクションを呼び出すたびにコントロールを取り戻すことができます。これは、任意のバックエンドサービスにビジネスロジックを実装するのに役立ちます。また、コントロールの復帰を使用すると、オーケストレーションフローを継続しながら、時間のかかるアクションをバックグラウンドで実行 (非同期実行) できます。
![ユーザーインターフェースのスクリーンショット](https://d1.awsstatic.com/bedrock-agents-return-of-control-2.a687dd55ea97255a7c8842367f76e8ca00b8ce91.png)