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

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

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

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

テンプレートには、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 を参照してください。