View a markdown version of this page

Strands Agent - 常规 SAP 指南

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

Strands Agent

Strands Agent 是一个开源 SDK,由创建, AWS 用于构建使用大型语言模型 (LLM) 进行推理和行动的 AI 代理。Strands Agents SDK 简化了人工智能代理的创建流程,并专注于三大核心组件:

  • 语言模型:Strands 支持来自 Anthropic、OpenAI 和 Meta 等提供商的一系列广泛的 LLM,为开发人员提供了灵活性。

  • 系统提示:用于定义代理的角色和整体行为。

  • 工具集:这些工具是代理可调用以执行任务的特定功能与能力。

Strands SDK 的优势:

  • Strands SDK 支持在 SAP Generative AI Hub 上快速、安全地开发高级人工智能代理。

  • 开发人员可以快速构建复杂的自动化流程,从而节省时间与资源。

  • Strands SDK 支持多种人工智能模型,有助于推进未来的技术变革。

  • 它具有企业级安全性和强大的监控功能,可确保使用过程安全可靠。

Strands Agents 与 SAP 生成人工智能中心和 Amazon Bedrock 集成。

前面的架构描述了 Strands Agents、用于访问 Amazon Bedrock FM 的 SAP 生成人工智能中心和 Bedrock Agent SDK 之间的集成选项,您可以使用它们与模型上下文协议 (MCP) 服务器集成并访问可用的 API 来自动执行工作流程。

SAP Joule 代理通过协议协调 Strands-built 外部工具代理。 Agent-to-Agent

SAP 中最有效的方法是让 Strands-built 代理充当 SAP Joule 代理可以调用的外部工具。通过这种方法,你可以在 Strands 中开发专门的自定义逻辑,SAP Joule 在 SAP 应用程序的业务环境中编排这些逻辑。前面的架构描述了Agent-to-Agent协议的工作原理。