使用 Amazon Bedrock 和 Step Functions 构建和编排生成式人工智能应用程序 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon Bedrock 和 Step Functions 构建和编排生成式人工智能应用程序

以下代码示例展示了如何使用 Amazon Bedrock 和 Step Functions 构建和编排生成式人工智能应用程序。

Python
SDK for Python (Boto3)

Amazon Bedrock Serverless Pro AWS Step Functionsmpt Chaining 场景演示了如何使用 A mazon B edrock 和 Amazon Bedrock 代理来构建和编排复杂、无服务器且高度可扩展的生成人工智能应用程序。它包含以下工作示例:

  • 为文学博客撰写对给定小说的分析。此示例说明了一个简单的、按顺序排列的提示链。

  • 生成有关给定主题的短篇小说。此示例说明了 AI 如何迭代处理其先前生成的项目列表。

  • 创建前往给定目的地的周末度假行程。此示例说明如何并行处理多个不同的提示。

  • 向扮演电影制作人的人类用户推销电影创意。此示例说明了如何使用不同的推理参数对同一个提示进行并行处理,如何回溯到链中的上一个步骤,以及如何将人工输入作为工作流程的一部分。

  • 根据用户手头的食材计划膳食。这个例子说明了提示链如何整合两个不同的人工智能对话,两个人工智能角色相互进行辩论以改善最终结果。

  • 查找并总结当今最热门的 GitHub 存储库。此示例说明如何链接多个与外部 API 交互的 AI 代理。

有关完整的源代码以及设置和运行说明,请参阅上的完整项目GitHub

本示例中使用的服务
  • Amazon Bedrock

  • Amazon Bedrock 运行时系统

  • Agents for Amazon Bedrock

  • 亚马逊 Bedrock Runtime 的代理

  • Step Functions

有关 S AWS DK 开发者指南和代码示例的完整列表,请参阅将此服务与 AWS SDK 配合使用。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。