Amazon Bedrock プロンプトフローの主な定義 - Amazon Bedrock

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

Amazon Bedrock プロンプトフローの主な定義

次のリストでは、Amazon Bedrock Prompt フローの基本概念を紹介します。

  • フロー – プロンプトフローは、名前、説明、アクセス許可、ノードのコレクション、ノード間の接続で構成されるコンストラクトです。プロンプトフローが呼び出されると、出力ノードに到達するまで、呼び出しの入力がプロンプトフローの各ノードを介して送信されます。呼び出しのレスポンスは、最終出力を返します。

  • ノード – ノードはプロンプトフロー内のステップです。ノードごとに、名前、説明、入力、出力、その他の設定を行います。ノードの設定は、そのタイプによって異なります。さまざまなノードタイプの詳細については、「」を参照してくださいプロンプトフローのノードタイプ

  • 接続 – Amazon Bedrock プロンプトフローで使用される接続には 2 種類あります。

    • データ接続は、1 つのノード (ソースノード ) の出力と別のノード (ターゲットノード ) の入力の間に描画され、アップストリームノードからダウンストリームノードにデータを送信します。Amazon Bedrock コンソールでは、データ接続は灰色の実線です。

    • 条件付き接続は、条件ノード内の条件とダウンストリームノードの間で引き出され、条件ノードの前にあるノードからダウンストリームノードに条件が満たされた場合にデータを送信します。Amazon Bedrock コンソールでは、条件付き接続は紫色の点線です。

  • – 式は、ノードに入る入力全体から入力を抽出する方法を定義します。式を記述する方法については、「」を参照してください式を使用して、Amazon Bedrock Prompt フローの入力全体の関連部分を抽出して入力を定義する

  • Flow Builder – Flow Builder は、ビジュアルインターフェイスを介してプロンプトフローを構築および編集するための Amazon Bedrock コンソール上のツールです。ビジュアルインターフェイスを使用して、ノードをインターフェイスにドラッグアンドドロップし、これらのノードの入出力を設定してプロンプトフローを定義します。

  • 以下のセクションでは、以下の用語を使用します。

    • 入力全体 – 前のノードから現在のノードに送信される入力全体。

    • アップストリーム – プロンプトフローの早い段階で発生するノードを指します。

    • ダウンストリーム – プロンプトフローの後半で発生するノードを指します。

    • 入力 – ノードは複数の入力を持つことができます。式を使用して、個々の入力に使用する入力全体の関連部分を抽出します。Amazon Bedrock コンソールフロービルダーでは、入力がノードの左端に円として表示されます。各入力をアップストリームノードの出力に接続します。

    • 出力 – ノードには複数の出力を含めることができます。Amazon Bedrock コンソールフロービルダーでは、出力はノードの右端に円として表示されます。各出力をダウンストリームノード内の少なくとも 1 つの入力に接続します。

    • ブランチ – ノードからの出力が複数のノードに送信された場合、または条件ノードが含まれている場合、フローのパスは複数のブランチに分割されます。各ブランチは、フロー呼び出しレスポンスで別の出力を生成する可能性があります。