本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用模板创建 Amazon Bedrock 流
为了帮助您开始定义和编排 Amazon Bedrock 流,您可以使用模板为各种流配置创建流。例如,您可以使用模板来查看包含知识库的流或查看使用条件来引导流逻辑的流。
您可以从 Amazon Bedrock Flows 示例
流模板以两种形式提供:针对每个受支持的流定义的 JSON 模板
存储库提供了以下模板:
-
Multi-turn 对话代理流程
-显示如何使用流程执行交互式、有状态的对话。有关更多信息,请参阅 与 Amazon Bedrock 流对话。 -
条件流
- 展示如何在流中执行条件逻辑和分支。 -
带护栏的提示节点流
– 展示如何使用护栏保护提示节点。 -
迭代器和收集器流
- 展示如何处理多个输入和聚合响应。 -
Multi-agent flow
-显示各种基于代理的工作流程,包括多代理协作和任务委派。
您需要先创建流使用的 Amazon Bedrock 资源(如知识库或代理),然后才能运行脚本。不再需要这些资源时,您有责任将其删除。
要从模板创建和运行流,请运行脚本(flow_manager.py)。该脚本会提示您输入所需的任何其他信息,例如您要使用的流模板以及模板所需资源的标识符。您可以添加测试提示以试用该流。
或者,您可以设置要在其中创建流程的 AWS 区域。该脚本使用一组默认 IAM 角色权限
如果您想在 Amazon Bedrock 控制台中使用流,则不要使用 --cleanup 参数,因为这会在脚本运行流后将流删除。如果您未使用 --cleanup,则在不再需要流时必须将其删除。
有关更多信息,请参阅 https://github.com/aws-samples/amazon-bedrock-flows-samples? tab=readme-