本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Bedrock Prompt 流程构建 end-to-end生成式 AI 工作流程
注意
Amazon Bedrock Prompt 流程处于预览状态,可能会发生变化。
Amazon Bedrock Prompt 流程使您能够使用支持的基础模型 (FMs) 通过链接提示、基础模型和其他 AWS 服务来创建 end-to-end解决方案,从而构建工作流程。
借助提示流程,您可以使用可视化生成器快速构建复杂的生成式 AI 工作流程,轻松与 Amazon Bedrock 产品(例如FMs知识库)和其他 AWS 服务集成,例如 AWS Lambda 在它们之间传输数据,以及部署不可变的工作流程,只需单击几下即可从测试转向生产。
有关 Amazon Bedrock Prompt 流程的更多信息,请参阅以下资源:
-
Amazon Bedrock Prompt 流程的定价取决于您使用的资源。例如,如果您使用使用 Amazon 的提示节点调用流程 Titan 模型,您需要为调用该模型付费。有关更多信息,请参阅 Amazon Bedrock 定价
。 -
要查看提示流的配额,请参阅中的 Amazon Bedrock 终端节点和配额。 AWS 一般参考
以下是您可以在 Amazon Bedrock 中为其创建提示流程的一些示例任务:
-
创建并发送电子邮件邀请-创建连接提示节点、知识库节点和 Lambda 函数节点的提示流。提供以下提示以生成电子邮件正文:
Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday
. 处理完提示后,提示流会查询知识库以查找 John Smith 扩展团队的电子邮件地址,然后将输入发送到 Lambda 函数,将邀请发送给列表中的所有团队成员。 -
使用错误消息和导致错误的资源 ID 进行故障排除 — 提示流从文档知识库中查找可能的错误原因,提取系统日志和其他有关资源的相关信息,并更新资源的错误配置和值。
-
生成报告 — 建立提示流程,为热门产品生成指标。提示流程在数据库中查找销售指标,汇总指标,生成热门产品购买的摘要报告,然后在指定的门户网站上发布报告。
-
从指定数据集提取数据 —提供如下提示:
Start ingesting new datasets added after 3/31 and report failures
. 提示流开始准备数据以供摄取,并不断报告状态。数据准备完成后,提示流将启动提取过程,筛选失败的数据。数据摄取完成后,提示流会汇总故障并发布失败报告。
借助 Amazon Bedrock 的流程,您可以轻松链接基础模型 (FMs)、提示和其他 AWS 服务,从而快速创建、测试和运行提示流程。您可以使用 Amazon Bedrock 控制台中的可视化生成器或通过。APIs
创建、测试和部署提示流的一般步骤如下:
创建提示流:
-
指定提示流名称、描述和相应的IAM权限。
-
通过决定要使用的节点来设计提示流程。
-
创建或定义每个节点所需的所有资源。例如,如果您计划使用某个 AWS Lambda 函数,请定义该节点完成其任务所需的函数。
-
将节点添加到提示流中,对其进行配置,并通过将一个节点的输出链接到提示流中另一个节点的输入来在节点之间建立连接。
测试提示流:
-
准备提示流,以便将最新的更改应用于提示流的工作草稿,提示流是提示流的一个版本,可用于迭代测试和更新提示流
-
通过使用示例输入来调用提示流,以查看其产生的输出,以测试提示流。
-
如果您对提示流的配置感到满意,则可以通过发布版本来创建其快照。该版本保留了创建时存在的提示流定义。版本是不可变的,因为它们充当创建提示流时的快照。
部署提示流
-
创建一个别名,该别名指向要在应用程序中使用的提示流版本。
-
将您的应用程序设置为向别名发出
InvokeFlow
请求。如果您需要恢复到旧版本或升级到新版本,则可以更改别名的路由配置。