Amazon Bedrock 代理 - 常规 SAP 指南

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

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 中的多代理协作的核心是分层模型,该模型一个由主管代理和一个或多个协作者代理构成。