テンプレートを使用して Amazon Bedrock フローを作成する - Amazon Bedrock

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

テンプレートを使用して Amazon Bedrock フローを作成する

Amazon Bedrock Flows の定義とオーケストレーションを開始するサポートとして、テンプレートを使用すると、さまざまなフロー設定のフローを作成できます。例えば、テンプレートを使用して、ナレッジベースを含むフローや、条件を使用してフローロジックを指示するフローを確認できます。

テンプレートには、Amazon Bedrock Flows Samples GitHub リポジトリからアクセスできます。Amazon Bedrock コンソールでは、フローのキャンバスページからリポジトリへのリンクも提供されます。

フローテンプレートは、サポートされているフロー定義ごとに JSON テンプレートと、フローの作成と実行に使用する Python スクリプトとして提供されます。Amazon Bedrock コンソールからフローにアクセスすることもできます。

リポジトリは、以下のテンプレートを提供しています。

スクリプトを実行する前に、フローが使用するナレッジベースやエージェントなどの Amazon Bedrock リソースを作成する必要があります。これらのリソースが不要になったら削除するのは、お客様の責任となります。

テンプレートからフローを作成して実行するには、スクリプト (flow_manager.py) を実行します。このスクリプトは、使用するフローテンプレートやテンプレートに必要なリソースの識別子など、必要な追加情報の入力を求めます。フローで試すテストプロンプトを含めることができます。

必要に応じて、フローを作成する AWS リージョンを設定できます。このスクリプトは、デフォルトの IAM ロールのアクセス許可セットを持つ、必要なリソースを作成します。また、独自に作成した IAM ロールを使用することもできます。

Amazon Bedrock コンソールでフローを使用する場合は、--cleanup パラメータは使用しないでください。このパラメータを使用すると、スクリプトがフローを実行した後にフローが削除されるためです。--cleanup を使用しない場合は、不要になったフローを削除する必要があります。

詳細については、https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use を参照してください。