翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock Flows end-to-endの生成 AI ワークフローを構築する
Amazon Bedrock Flows では、サポートされる基盤モデル (FMs) を使用して、プロンプト、基盤モデル、その他の AWS サービスをリンクしてend-to-endのソリューションを作成することでワークフローを構築できます。
フローを使用すると、ビジュアルビルダーを使用して複雑な生成 AI ワークフローをすばやく構築し、FMs、ナレッジベース、 などの Amazon Bedrock 製品と簡単に統合できます。これらの AWS AWS Lambda 製品間でデータを転送したり、変更不可能なワークフローをデプロイして、数回のクリックでテストから本番稼働に移行したりできます。
Amazon Bedrock フローの詳細については、以下のリソースを参照してください。
-
Amazon Bedrock Flows の料金は、使用するリソースによって異なります。例えば、Amazon Titan モデルを使用するプロンプトノードでフローを呼び出すと、そのモデルの呼び出しに対して料金が発生します。詳細については、「Amazon Bedrock の料金
」を参照してください。 -
フローのクォータを確認するには、「」の「Amazon Bedrock エンドポイントとクォータ」を参照してください AWS 全般のリファレンス。
以下は、Amazon Bedrock で のフローを構築できるタスクの例です。
-
E メールの招待を作成して送信する – プロンプトノード、ナレッジベースノード、Lambda 関数ノードを接続するフローを作成します。E メール本文を生成するには、「
Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday
」プロンプトを指定します。プロンプトの処理後、フローはナレッジベースにクエリを実行して John Smith の拡張チームの E メールアドレスを検索し、Lambda 関数に入力を送信して、リスト内のすべてのチームメンバーに招待を送信します。 -
エラーの原因となっているリソースの ID とエラーメッセージを使用してトラブルシューティングする – フローは、ドキュメントナレッジベースからエラーの考えられる原因を検索し、リソースに関するシステムログやその他の関連情報を取得し、リソースの障害のある設定と値を更新します。
-
レポートの生成 – フローを構築して、上位製品のメトリクスを生成します。フローは、データベース内の売上メトリクスを検索し、メトリクスを集約し、上位の製品購入の概要レポートを生成し、指定されたポータルにレポートを発行します。
-
指定されたデータセットからデータを取り込む – 「
Start ingesting new datasets added after 3/31 and report failures
」のようなプロンプトを指定します。フローは取り込み用のデータの準備を開始し、ステータスに関するレポートを継続します。データの準備が完了すると、フローは失敗したデータのフィルタリングの取り込みプロセスを開始します。データインジェストが完了すると、フローは失敗を要約し、失敗レポートを発行します。
Amazon Bedrock のフローを使用すると、基盤モデル (FMs)、プロンプト、その他の AWS サービスを簡単にリンクして、フローを迅速に作成、テスト、実行できます。Amazon Bedrock コンソールまたは APIs でビジュアルビルダーを使用してフローを管理できます。
フローを作成、テスト、デプロイするための一般的な手順は次のとおりです。
フローを作成します。
-
フロー名、説明、および適切な IAM アクセス許可を指定します。
-
使用するノードを決定して、フローを設計します。
-
各ノードに必要なすべてのリソースを作成または定義します。例えば、 AWS Lambda 関数を使用する予定の場合は、ノードがタスクを完了するために必要な関数を定義します。
-
ノードをフローに追加し、設定して、ノードの出力をフロー内の別のノードの入力にリンクすることで、ノード間の接続を作成します。
フローをテストします。
-
フローを準備し、フローの作業中のドラフトに最新の変更が適用されるようにします。これは、フローを繰り返しテストおよび更新するために使用できるフローのバージョンです。
-
サンプル入力でフローを呼び出してテストし、生成される出力を確認します。
-
フローの設定に満足したら、バージョンを発行することでそのスナップショットを作成できます。バージョンは、作成時に存在するフロー定義を保持します。バージョンは、作成時のフローのスナップショットとして機能するため、変更できません。
フローをデプロイする
-
アプリケーションで使用するフローのバージョンを指すエイリアスを作成します。
-
このエイリアスに
InvokeFlow
リクエストを送信するようにアプリケーションをセットアップします。古いバージョンに戻すか、新しいバージョンにアップグレードする必要がある場合は、エイリアスのルーティング設定を変更できます。