介绍生成式 AI 在 SAP BTP 中的角色

Objective

After completing this lesson, you will be able to 突出显示将 SAP BTP 与 SAP Business AI 集成时添加的值。

SAP BTP 中生成式 AI 的角色

该图显示了将 AI 集成到 BTP (Business Technology Platform) 的两步方法。首先,应利用 SAP BTP 作为基于 AI 的扩展平台。其次,应将生成式 AI 功能合并到现有 BTP 产品组合中。

SAP BTP 在 SAP 商业 AI 战略中发挥着关键作用,包括几乎所有 SAP AI 功能的基本要素、自定义集成和应用的构建以及不断增长的服务目录。

SAP 将 SAP BTP 定位为领先的 SAP AI 平台,旨在集成所有 SAP 产品和业务流程中的 AI 支持。

AI 功能分为三个方面:

  1. Joule
  2. 嵌入式 AI 功能
  3. 基于 SAP BTP 的 AI 基础
  • Joule 是 SAP 应用程序中嵌入的生成式 AI copilot,提供生成式 AI、嵌入式帮助、自然语言处理、预测分析、流程自动化和上下文感知建议。
  • 嵌入式 AI 功能通过自动执行任务、分析数据、改善用户体验、优化流程、促进创新以及确保无缝集成来增强 SAP 产品。
  • 基于 SAP BTP 的 AI 基础提供全面的 AI 服务、与 SAP BTP 的集成、数据管理、预构建的 AI 模型、可扩展的部署、安全与合规性、创新和定制以及增强的业务流程。

Joule 功能

SAP 提供 Joule 用于咨询功能以及 ABAP 开发人员功能。这两款解决方案都将帮助实现转型,提高效率和生产力。

该图显示了“SAP Consulting Capability for Joule”的软件界面,其中包含包含系统指标和价值计算部分的仪表盘。该系统声称通过基于 AI 的工具,将任务花费的时间减少 25%,每年节省 10,000 名员工 1,840,300 美元的咨询成本。关键要素包括彩色图表、数据可视化以及被认定为“IT 主管”且面带微笑的男子的杰出形象。

SAP 咨询功能将为来自多个通用内容库的顾问提供信息,以便快速访问,ABAP 开发人员功能将为开发人员提供辅助编码功能。如果我们从 IT 主管的角度看待问题,大多数时候很难获得有关所提供内容的信息。SAP Community、SAP Help、SAP 学习内容、开发人员教程也是数据资源,可在需要时快速找到正确的信息。

SAP BTP 功能

该图展示了 SAP ERP 云转换的三个生成式 AI 工具:集成生成器、ABAP BO Generator 和 Process Automation。每个工具都显示在笔记本电脑屏幕上,并简要介绍了其功能,强调其通过自动执行代码和集成生成以及业务流程构建等任务来提高开发人员生产力的能力。

接下来,我们来看看我们如何利用 SAP BTP 的 AI 功能,提高开发人员在云转型之旅中的生产力。

如何利用 SAP BTP 的 AI 功能,提高开发人员在云转型之旅中的工作效率?我们可以利用一些宏伟的用例来推动转型。

我们增加了对构建中 ABAP 开发的访问权限、AI 功能的显著增强和补充,以及融合开发的增加,包括更深入地集成到 SAP S/4HANA Cloud。

  • 我们正在通过包括基于 SAP S/4HANA 的 ABAP 开发简化 SAP 应用程序开发和自动化,确保支持 clean core 策略。它提供了与 SAP S/4HANA 的更深入集成,以开发扩展和应用程序,并将继续增加支持所有 LoB 的功能。
  • 我们正在通过 Joule 和嵌入式 AI 提供更多的 AI 功能,引入 AI 到 ABAP,并增加我们在通过构建解决方案构建方面的功能。
  • SAP 在融合开发方面具有独特的定位。SAP Build 为开发人员提供了应对任何挑战所需的灵活性和可扩展性。凭借安全协作和增强的开发体验,SAP Build 为开发人员提供解决方案,无论开发人员具备何种技能,无论是低代码、ABAP、JAVA/JavaScript、UI5 移动等。如今,你可以向任何 SAP 开发人员推介 SAP Build,并确信他们将拥有交付企业级应用和扩展所需的解决方案。

简化扩展构建的功能

该图显示了显示 SAP S/4HANA Fiori 快速启动板的笔记本电脑屏幕。快速启动板具有基于磁贴的界面,其中包含按“销售管理”、“内部销售”和“总账”等类别分组的各种业务应用程序。标记为“最常用”的活动部分突出显示经常访问的应用。

我们推出的新产品是简化扩展构建的功能。我们支持开发人员通过直接从 SAP 业务应用程序开始的向导在 SAP S/4HANA 中构建扩展。无论是堆栈上还是并排创建扩展,开发人员都不会太容易了。只需从应用程序本身的下拉菜单中选择以开始创建扩展,即可启动对扩展向导的访问。向导是上下文感知,为开发人员显示可用于该应用程序的对象、事件和触发器,使其可以无缝开发来自 SAP S/4HANA 的扩展。我们是 SAP S/4HANA 中嵌入的唯一解决方案,用于直接从应用程序创建扩展。

此外,当我们说 ABAP 将包含在 SAP Build 中时,这意味着开发人员现在可以使用 ABAP Cloud 项目的 ABAP 开发工具 (ADT) 从 SAP Build 前厅启动其 ABAP 项目。开发人员还将能够在其其他构建项目旁边的大厅监控其 ABAP 项目。除了使用 SAP Build Code 中的图形建模器生成 ABAP CDS 模型外,您还可以将 ABAP 开发与 Fiori 和 CAP 前端部件相结合。

SAP Build Code 功能

该图像在笔记本电脑屏幕上展示了 SAP Build Code。软件具有包含各种自动化工具的项目仪表盘,意味着其用于软件开发。文本突出显示关键功能,例如 CAP 支持、代码生成和通过 Joule 进行的交互式重构。

AI 可以帮助应用程序开发。它由 SAP Build 解决方案系列中的传统代码工具 SAP Build Code 专门使用。SAP Build Code 使用 Joule 的生成式 AI 功能创建全栈 CAP 应用程序、SAP Fiori 应用程序、通过自然语言描述的移动应用程序以及即将推出的 HANA 本机开发。

SAP Build Code 是用于编码、测试、集成和应用程序生命周期管理的交钥匙环境,针对 JavaScript 和 Java 进行了优化。开发人员可以使用 AI 代码生成以及 Joule copilot 和自然语言描述快速构建。

SAP Build Code 属于 Build 系列,是 Pro-Code 工具。借助 SAP Build Code 中通过 Joule Copilot 生成的式 AI 功能,您可以创建:

  • 全栈 CAP 应用程序
  • SAP Fiori 应用程序
  • 移动应用程序

SAP Build Code 通过提供智能的自动编码帮助来增强开发体验。这款开创性工具应用了高级 AI 算法,用于生成代码片段、建议优化并提供实时编码指导,简化开发流程,并为在 SAP 生态系统中工作的开发人员提高工作效率。

关键功能

  • 基于 AI 的生成式代码开发:SAP Build Code 使用 Joule copilot 生成代码,让开发人员更容易快速构建。
  • 针对 Java 和 JavaScript 进行了优化:SAP Build Code 专为 Java 和 JavaScript 应用程序开发而设计。
  • 交钥匙环境:SAP Build Code 为编码、测试、集成和应用程序生命周期管理提供了完整的环境。
  • 自然语言描述:开发人员可以使用自然语言描述通过 SAP Build Code 生成代码。
  • 引导式体验和预构建模板:SAP Build Code 提供引导式体验和预构建模板,用于快速构建应用和扩展 SAP 系统。

ABAP Cloud 中的生成式 AI 增强

该图显示了显示“ABAP Cloud 中的生成式 AI 增强”的笔记本电脑。屏幕突出显示了 AI 在生成代码、单元测试、解释现有代码以及协助片段、分析、文档和代码预测方面的功能。

我们将在 ABAP Cloud 中引入新的生成式 AI 功能,以提高开发人员效率。第一个功能范围将涵盖业务对象生成、代码完整化、单元测试生成、代码说明等。这样,我们将提供用于 ABAP 开发的 Joule copilot,并将其完全集成到 ABAP 开发工具中。此外,ABAP AI 开发人员将能够轻松利用 SAP BTP 生成式 AI Hub 将生成式 AI 功能引入其业务应用程序。

同时,您还可以创建代码生成以及 ABAP 业务对象生成,这是开发生产力的另一个提升。最后一个是流程自动化。众所周知,流程自动化是流程改进的关键。您还可以通过生成式 AI 利用可执行流程 AI。还可以通过生成式 AI 功能高效构建自动化任务并创建构建自动化任务流。借助所有这些功能,你可以充分利用上云前的 AI 功能,利用基于 SAP BTP 的架构和开发功能,推动流程转型。

SAP Build Process Automation 中的生成式 AI 功能

图片:笔记本电脑上显示 SAP Build Process Automation 软件。屏幕突出显示工作流自动化功能,并弹出一个建议 AI 驱动的流程优化的弹出窗口。笔记本电脑旁边的文本列出了在流程自动化中使用 AI 的主要优势,强调效率和减少错误。

在工作流和自动化领域,SAP Build 中嵌入的生成式 AI 功能现在允许通过自然语言描述编辑和汇总流程、决策、表单和其他部件,从而提高运营效率和决策制定流程。此外,SAP Task Center 的智能审批建议功能利用由人工智能驱动的洞察基于机器学习更快速地制定更明智的决策,简化运营并提高效率。使用生成式 AI 提取文档提供高级自然语言处理,无需成本高昂的模板创建和维护。

集成生成

该图说明了集成开发人员的解决方案。它强调了集成开发人员 Sara 面临的挑战,即快速设计复杂的集成。该解决方案涉及使用生成式 AI 和统一的客户架构,从而缩短设计时间、提高生产力和提高集成质量。

接下来是集成生成。作为集成套件的一部分,您可以通过利用生成式 AI 功能使用集成推荐器和生成器。它建议 SAP Integration Suite 3000 多个预构建集成中的标准集成内容,并根据特定场景(包括接口映射和测试用例)生成集成,以提高开发人员的工作效率。此外,开发人员可以通过提供自然语言描述来使用经过训练的语言模型(如 ChatGPT)自动创建集成流的 Groovy 脚本。此流程的有效性取决于所用提示的质量。