随着新的协作代理的推出,SAP 反映了企业软件市场中使用生成式 AI 技术(利用大型语言模型)的更重大趋势。
译自 AI Agents and Copilots: SAP Introduces Deeper Integrations,作者 Alex Williams。
SAP 在其生成式 AI copilot Joule 中推出了协作式 AI 代理,作为进一步努力,以在其软件生态系统中提供更深层次的集成。
“在过去几个月里,您可能都听到过业界其他人谈论 AI 代理,但您没有听到的是,这些代理能够相互交互,彼此协作,以帮助解决更复杂的业务挑战,”SAP 执行董事会成员兼产品工程主管 Muhammed Alam 在周四的在线新闻发布会上表示。
“我们正在将 Joule 与多个自主 AI 代理融合在一起,这些代理将结合他们在各个业务职能方面的专业知识,协作完成复杂的流程。这些 AI 代理将帮助组织通过打破孤岛来释放巨大的生产力提升。这将使员工能够在最适合人类智慧的领域进行协作。”
借助这些协作式代理,SAP 反映了企业软件市场中更重要的趋势,即使用生成式 AI 技术,这些技术利用 大型语言模型 (LLM),例如 Llama 和 Mistral,然后使用 SAP 的数据进行训练。
在新闻发布会上,Alam 预览了将在本周的 SAP TechEd 大会上宣布的合作伙伴关系。
“与 Anthropic 合作,我们在 SAP AI Core 中引入了一项功能,使使用 Anthropic 模型为 SAP 应用程序构建生成式 AI 用例变得容易,”他说。
他补充说,与 Meta 的合作关系将使 SAP “继续扩展,以执行我们针对大型语言模型的多供应商策略,为我们的客户和内部开发人员提供性能、成本效益和选择。
“最后,在我们与 Mistral AI 的合作关系中,我们正在扩展以增强 SAP ABAP 大型语言模型代码生成功能和开发工具。”
SAP 高管强调了云对客户的重要性。SAP 投资了云原生方法,构建了自己的 Kubernetes 基础设施。
两年前的 SAP TechEd 大会上,该公司 向 The New Stack 详细介绍了 Kubernetes 如何作为 SAP Build 的基础,SAP Build 是一个基于 SAP Business Technology Platform (BTP) 的 低代码 服务,用于扩展其多云服务。SAP Build 使用基于元数据的云函数方法,为业务人员提供细粒度的服务,以构建应用程序和网站,并自动化流程。
大型应用程序堆栈提供商看到了使用生成式 AI 与其软件产品更好地集成的途径,分析公司 RedMonk 的联合创始人 James Governor 告诉 The New Stack。
这是一个永无止境的需要。随着 API、新接口和更好的数据存储查询方式的出现,这种需求不断扩展。
企业客户还希望获得比面向消费者的 LLM 更高的安全级别。“启用、安全、数据驻留,所有这些都是企业期望其供应商为他们提供的,”Governor 说。“而这正是 SAP 需要做的大量工作。”
如今,我们知道 Kubernetes 在整个企业软件市场中生成式 AI 部署中发挥了重要作用。结合 Nvidia 的努力 提高其 GPU 的效率,更深层次的基础设施利用率也随之而来。这使客户能够从更大的 LLM 转向 更小的 LLM。随之而来的是一种效率,它带来了好处,但也推动了 AI 代理的性能。
SAP 支持约 30 种大型语言模型,高级副总裁兼全球人工智能主管 Walter Sun 在上周四的新闻发布会上表示。
“因此,由于我们构建了 AI 代理,我们可以选择每个代理所使用的语言模型,”Sun 说。他补充说,“有些代理可能更容易回答问题。有些可能更难,所以对于那些更容易或更轻量级的代理,我们提供更小或更便宜的模型。这样,我们可以帮助控制 [投资回报率] 并使其尽可能便宜。”
他指出,较低的成本“与能耗直接相关。因此,我们既要考虑客户的成本,使其尽可能低,同时也要确保我们的碳足迹、我们对环境的计算使用量尽可能小。”
两年前在 TechEd 上,SAP 开始了其在低代码开发方面的旅程,推出了 SAP Build。去年,SAP 为 Java 和 JavaScript 开发人员添加了更多功能,利用 Joule(该公司专有的copilot平台)提供生成式 AI 功能。
今年,SAP 正在 SAP Build Code 中构建新的生成式功能,并添加对 ABAP 开发的支持。SAP ABAP 是一种高级编程语言,用于 SAP 软件生态系统。它的起源可以追溯到 20 世纪 80 年代。SAP Build Code 允许开发人员构建应用程序,这些应用程序将现代开发实践和云原生方法与 ABAP 相结合,以增强和更好地优化应用程序环境,特别是 SAP 的企业资源规划 (ERP) 技术。
SAP 最新的工作涉及其整个生态系统中的生成式 AI 功能。他们的copilot Joule 提供代码解释、文档和协作式 AI 代理。该公司认为生成式 AI 可用于更好地理解遗留代码。
未来的变化包括:
此外,SAP 推出了一个知识图谱引擎,该引擎将与 Joule 集成,以帮助开发人员更有效地使用数据。SAP 知识图谱连接了 SAP 应用程序中捕获的业务上下文。该解决方案将 SAP 的 Joule copilot与业务数据锚定,因此它可以提供更可靠、更具上下文感知的业务洞察,而错误更少。
SAP 知识图谱将 AI 扎根于特定的 SAP 业务语义及其相互关系。SAP 高管表示,这降低了出现不准确和不相关结果的风险,并使组织更容易构建智能应用程序并通过提供购买订单、发票和客户等业务实体之间的现成关系来更有效地利用生成式 AI。
该服务降低了手动数据建模的复杂性。SAP 还为 SAP DataSphere 引入了新的嵌入式数据湖功能。企业可以以原始上下文存储原始数据,从而提高决策能力、运营效率和 AI 驱动的功能,为 AI 用例提供上下文感知的洞察。
其他增强功能包括:
SAP Build 产品营销副总裁 Sid Misra 告诉 The New Stack,SAP 生态系统中的开发人员面临着四个主要挑战。
低代码结合生成式 AI,为业务用户提供了跨 SAP 生态系统连接数据的工具。使用 Joule,用户可以提供一个提示,要求提供正确的 SQL 查询。Joule 可能会询问用户可以利用的 API。但实际上,这种帮助适用于所有方面。Joule 可以帮助为数据模型提供建议,并帮助创建 API 来访问 SAP HANA,即该公司的内存数据库。
专业开发人员在 SAP 2025 年战略中发挥着更重要的作用,尤其是在对来自 SAP 生态系统外部的服务和应用程序进行集成需求不断增长的背景下。
例如,SAP Fiori,一个用户体验层,与 SAPUI5 结合使用,SAPUI5 是一个与 Joule 集成的 Javascript 框架。在 SAP 网站上最近的一篇博文中,Paola Laufer 解释了如何在 SAP Build Code 中使用 Joule 创建一个使用 SAP Fiori UI 的全栈应用程序。它展示了如何使用 Joule 创建数据实体、增强应用程序数据并进行应用程序逻辑。
为了帮助开发人员从头开始,SAP 为开发人员构建了数百个预构建解决方案。
“这为他们带来了更快的上市时间和更高的开发人员效率,”Misra 说。
2023 年,SAP 添加了代码生成功能,用于为业务逻辑、数据模型和测试生成 Java 和 JavaScript 代码。今年,SAP 还添加了代码解释功能和文档。
“因此,从开发人员生产力角度来看,这非常有用,尤其是在我们知道有开发人员加入团队的情况下,”Misra 说。“你想知道,嘿,这段代码是什么?它做什么?因此,我们在代码解释和创建文档方面拥有生成式 AI 功能。”
ABAP 开发人员也将获得新的代码解释功能。
“我们有 500 万 ABAP 开发人员,”Misra 说。“我们希望让他们更有效率。因此,我们正在为 ABAP 开发人员做的是,我们在 ABAP 中添加新的代码生成功能以及代码解释功能。因此,Joule 协同驾驶员非常特别的一点是我们拥有的各种 LLM 以及数据的质量;我们也对 SAP 进行了培训。此外,还有关于软件开发和 SAP 开发的最佳实践的背景。我们也对 Joule 进行了这方面的培训。”
在过去的一年中,AI 代理取得了重大进展。市场已从单一代理转向更协调、更协调的功能。
“在代理方面,真正重要的是更高的自主性和更高的协作性,”SAP 首席 AI 官 Philip Herzig 说。“自主性是通过诸如规划、推理、反思以及不仅采用一些最新的模型(例如,来自 OpenAI 的模型,在推理和反思能力方面要好得多,思维链提示或您可能用于此的其他技术)来实现的。
“当然,还要自我纠正或将复杂的任务分解成多个步骤,这可能不是由单个大型语言模型来回答,而是由多个专门的模型来回答,这些模型是这些代理的基础。”
例如,他说,“以一个更强大或更专业的代理为例,例如在金融领域。然后,您还有另一个代理,例如,您在其中有一个大型语言模型或其他模型,该模型更专门用于[人力资源]领域,它们真正协同工作,提出任何一个单独无法解决的解决方案。”