开始使用 Amazon Bedrock Agents 自定义编排器

在本文中,我们将探讨 Amazon Bedrock Agents 如何简化生成式 AI 工作流的编排,特别是通过引入自定义编排器功能。您可以使用自定义编排器来微调和优化与特定业务和运营需求更紧密结合的代理工作流。我们概述了该功能的主要优势,包括对编排的完全控制、实时调整和可重用性,然后详细介绍了它如何管理 Amazon Bedrock Agents 和 AWS Lambda 之间的状态转换和基于合约的交互。

来源:亚马逊云科技 _机器学习

生成式 AI 代理旨在与其环境交互以实现特定目标,例如自动执行重复性任务和增强人类能力。通过编排适应实时不断变化的目标的多步骤工作流程,这些代理可以提高生产力、减少错误并提供更加个性化的体验。为了有效地管理这些复杂的工作流程,代理依赖于协调与各种工具、知识源和其他代理的交互的编排策略。这种编排允许代理分析数据、解释上下文、对任务进行排序并适应不断变化的需求,确保工作流程保持高效、准确和弹性。

生成式 AI

Amazon Bedrock Agents 通过提供完全托管的解决方案简化了生成式 AI 应用程序的开发,该解决方案使用基础模型 (FM) 和增强工具通过编排的多步骤工作流程自主运行任务并实现目标。使用默认编排策略、推理和操作 (ReAct),用户可以快速构建和部署代理解决方案。 ReAct 是一种通用的问题解决方法,它使用 FM 的规划功能来动态调整每个步骤的行动。尽管 ReAct 通过允许代理根据不断变化的需求不断重新评估其决策来提供灵活性,但其迭代方法在涉及许多工具时可能会导致更高的延迟。

Amazon Bedrock Agents 基础模型 ReAct 自定义编排器功能 ReWoo

自定义编排器概述

AWS Lambda

自定义编排器的主要优势包括:

  • 完全控制编排策略 - 定制代理工作流程,以在各种指标(例如准确性、速度和弹性)上实现最佳性能。使用 Amazon Bedrock Agents 内置的与行动组、知识库和护栏的集成来简化交互。
  • 完全控制编排策略 实时调整 可重用性和一致性 用户输入 开始