当前位置: 首页 > news >正文

SAP 为开发者推出 Joule:AI 赋能 SAP 开发生态

生成式 AI 已经彻底改变了开发者的工作方式,使他们能够更高效地构建、优化代码并自动化业务流程。SAP 正在推动 AI 深度融入 SAP Business Suite,包括 SAP Build、应用开发及自动化解决方案,以助力开发者快速构建和扩展企业级应用。

目前,全球已有超过 17,000 家客户使用 SAP Build 解决方案,这一势头仍在加速。为了进一步提升开发者的生产力,SAP 正式推出由 Joule AI 驱动的新功能,涵盖 SAP Build Process Automation 和 SAP Build Apps,与先前已发布的 SAP Build Code 和 ABAP Cloud AI 能力形成完整的 AI 赋能开发生态。Joule AI 通过专为 SAP 设计的 AI 模型,为各类开发人员提供智能化、精准的支持,帮助他们更高效地完成 SAP 相关的 Java、JavaScript、ABAP 及可视化工具开发任务。


Joule:SAP 开发者的智能 AI 助手

Joule 可深入理解 SAP 开发框架的复杂性,智能预测开发者的需求,提供代码优化建议,并自动完成繁琐的任务,如文档生成和样例数据创建。无论是低代码、专业代码开发,还是业务自动化,Joule AI 都能帮助开发者更高效地构建 SAP S/4HANA 等业务应用的扩展和集成。

核心功能

  1. 应用创建
    • 生成 Java、JavaScript 和 ABAP 代码、UI 组件、数据模型及样例数据

  2. 代码优化
    • 代码重构、单元测试生成、代码解释和总结

  3. 流程与工作流自动化
    • 通过自然语言创建自动化工作流和业务规则

“SAP Build Code 结合生成式 AI,不仅提升了企业云应用开发的集成能力,还简化了开发体验,提高了生产效率。”
——Chip Kleinheksel, Deloitte Consulting LLP


精准、上下文感知的 AI 代码支持

Joule 采用 SAP 专属的大型语言模型(LLM),如 ABAP LLM,为 SAP 工作负载提供智能代码预测和解释功能。开发者可以快速获得精准、上下文相关的代码建议,提升开发效率。此外,Joule 还能在应用环境中提供实时支持,包括代码补全、优化建议,以及基于 SAP 语法的自动化流水线创建。

核心 AI 功能

  • 智能代码补全

    :基于项目上下文、代码注释和历史模式预测代码

  • 代码解释

    :解析核心数据服务(CDS)视图、类、接口及功能模块

  • 智能文档支持

    :提供开发文档、最佳实践和概念解析

  • 流程开发与决策建议

    :基于 API 规范和系统连接推荐优化方案

“利用 Joule,ABAP 开发者可以快速理解 CDS 视图,提高开发效率。”


无缝集成的 AI 开发环境

Joule 现已深度集成至 SAP Build 开发工具(包括 ABAP 开发工具),确保 AI 赋能开发全流程。开发者无需在多个工具之间切换,即可在一个环境中完成 AI 辅助开发、代码优化及业务自动化任务。

主要集成功能

  • SAP Fiori 和 SAPUI5 代码辅助
  • SAP Business Application Studio & ABAP for Eclipse 开发集成
  • SAP Build Process Automation 画布内 AI 生成及摘要功能

“Joule AI 让开发者能够在 SAP Build 生态中高效自动化 SAP 业务流程。”


未来发展路线

SAP 计划持续优化 AI 赋能开发工具,近期重点包括:

  1. 业务逻辑优化

    :智能代码分析与改进建议

  2. 自动化文档生成

    :提升代码可读性与合规性

  3. 数据保护与 AI 合规

    :加强 AI 在 SAP 业务场景中的安全性

  4. 定制 AI 代理(Agent)

    :允许开发者创建特定业务场景的 AI 助手

  5. SAP S/4HANA Cloud 迁移支持

    :分析遗留代码,提供优化建议,确保平稳迁移

SAP 致力于推动 AI 赋能开发者,让他们能够更高效、安全地构建企业级应用。未来,Joule 还将带来更多创新功能,敬请期待!

https://news.sap.com/2025/03/joule-for-developers-ai-powered-capabilities/

相关文章:

  • 深入解析进程管理:创建、终止、等待与程序替换
  • Python功能完美的宝库——内置的强大“武器库”builtins
  • SpringBoot项目controller层接收对应格式请求的相关RequestMapping配置
  • 丝杆,同步轮,齿轮,链轮选型(精密版)
  • LLVM学习--外部项目
  • 第二章 Python 数据结构入门详解
  • 378_Python_python修改.xls表格,不改变表格原有样式,仅仅修改指定行、列的单元格内容
  • 数仓开发那些事(10)
  • 【亚马逊云科技】大模型选型实战(挑选和测评对比最适合业务的大模型)
  • 实测 Gemini 2.0 Flash 图像生成:多模态 AI 的创作力边界
  • 如何打造企业 DevOps 文化
  • 【初学者】数据结构与算法关系解析
  • 【杂记一】虚拟环境以及项目依赖
  • 一个成功的Git分支模型
  • 深入了解Python的shutil模块
  • 流量层级、流量价格、流量速度如何突破?
  • 基于51单片机和LCD12864、DS3231、独立按键的万年历可调时钟+温度显示
  • 和鲸科技受邀赴中国气象局气象干部培训学院湖南分院开展 DeepSeek 趋势下的人工智能技术应用专题培训
  • 【Java】grpc-java在IDEA中build不成功的相关问题,Android,codegen C++语言排除
  • LeetCode135☞分糖果
  • 金融监管总局:力争实现全国普惠型小微企业贷款增速不低于各项贷款增速
  • 这个五月,有三部纪录电影值得一看
  • 微软通讯软件Skype正式停止运营:斥资85亿美元购入,月活用户曾超3亿
  • 86岁书画家、美术教育家、吴昌硕嫡裔曾孙吴民先离世
  • 杨国荣︱《老子智慧八十一讲》及其他
  • 中年人多活动有助预防阿尔茨海默病