本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Bedrock 代理
Amazon Bedrock Agent 充当智能协调器,使用 reason-and-act (ReAct) 模式来满足复杂的用户请求。它使用基础模型的推理 (FMs) 和数据来分解用户请求,收集相关信息并高效地完成任务,从而使团队腾出时间专注于高价值的工作。 APIs您可以参考此链接,了解如何实现 Amazon Bedrock 代理。
-
用户请求:流程始于来自用户的自然语言请求,例如“生成销售报表并分享给财务团队”。
-
推理与规划:Bedrock 代理的编排提示和底层基础模型会解析请求,并将其拆解为逻辑连贯的多步骤操作。
-
工具执行:代理通过调用“工具”(使用 API 架构定义的操作组)来执行计划。这些工具可以通过 Generative AI Hub 调用 SAP 系统中的后端服务。例如,代理可以:
-
调用 API,从 SAP 获取销售数据
-
访问知识库 [通过检索增强生成(RAG)工具在 Bedrock 中执行此操作],提取相关的业务文档。
-
利用代码解释器或浏览器 AgentCore 进行数据分析或与基于 Web 的 SAP 用户界面进行交互。
-
利用记忆功能,在多轮用户交互中维持上下文连贯性。这对于多步骤流程至关重要,例如通过多轮对话完成复杂采购订单的填写。
-
Bedrock 代理全面支持多代理协作,允许您构建并部署由专业人工智能代理组成的系统,这些代理将协同工作以完成复杂的多步骤工作流。不是通过单个代理来尝试处理复杂任务的所有环节,而是编排一组代理,使它们运用自己特定的专业知识,进而提升效率、准确性与总体性能。Bedrock 中的多代理协作的核心是分层模型,该模型一个由主管代理和一个或多个协作者代理构成。