来源: InfoWorld 作者:Lynn Greiner

近日,SAP将由其AI助手Joule提供支持的人工智能功能添加到SAP构建流程自动化和SAP构建应用程序中,扩展了SAP构建代码和ABAP云中的现有人工智能功能。
该公司在一份新闻稿中表示,近期在内华达州拉斯维加斯举行的SAPInsider活动中的公告“旨在使开发人员能够更高效地构建,通过专门构建的LLM提供精确、上下文的结果,并集成新的AI工具以实现无缝开发”。
Joule for Developers被纳入SAP Build中,以帮助开发人员进行低代码、专业代码和自动化项目,但SAP业务技术平台高级副总裁兼首席营销官Bharat Sandhu强调,它是作为开发人员的助手,而不是替代品。
他说,它针对客户解决了两个用例:它通过处理繁琐的工作,如创建单元测试和生成测试数据,使开发人员更有效率,并赋予可能不熟悉业务应用程序开发或SAP开发的新开发人员权力。
该公司表示,Joule for Developers的功能包括:
- 应用程序创建:跨Java、JavaScript和ABAP的SAP编程模型生成代码、UI、数据模型和示例数据。
- 代码优化:使用自然语言查询和直观操作重构代码、创建单元测试并生成代码解释、总结等。
- 流程和工作流程自动化:使用自然语言查询生成自动化工作流程和业务规则。
它由为SAP工作负载(如SAP的ABAP)量身定制的大型语言模型(LLM)提供支持,允许它根据上下文、评论和项目启发式方法进行预测性代码完成,生成代码解释,协助创建文档、工作流程开发等。
Sandhu说:“它利用了所有最佳实践和我们的SAP应用程序编程模型,这些模型是专门为围绕业务应用程序扩展和构建而设计的。”他补充说,从未在SAP上构建过的开发人员可以给Joule for Developers一个提示,它将构建后端系统、前端用户体验和数据模型,允许他们“在几分钟内”开始使用他们可以自定义的完整应用程序。如果400多个预建业务线应用程序中的一个与开发人员要求的功能相匹配,Joule将推荐它。
他还指出,在人工智能将其输出传递给用户之前,它会通过内部检查来验证其准确性并减少幻觉的机会。
IDC软件开发研究副总裁Arnal Dayaratna指出,Joule for Developers与其他AI编码助手不同,因为“其在ABAP方面的深度专业化归因于SAP增强了对ABAP特定培训数据的访问。”他说,它与ABAP和SAP Build的集成赋予了它“独特的能力”来支持专业代码和无代码开发人员。
他说:“这些功能使其对SAP开发人员社区及其相关的ISV生态系统尤为重要。”
Moor Insights & Strategy副总裁兼首席分析师Jason Andersen表示同意。
他说:“总的来说,对于SAP开发人员来说,有一个根据他们的需求定制的AI助手是个好消息。”“这的关键是训练助手将利用特定SAP功能的模型,如SAP工作流程和ABAP,因为SAP拥有比您从云提供商或AI模型中看到的通用编码模型更精确的人工智能助手的知识。这类似于我们从SaaS供应商那里看到的,他们想要能够为其生态系统产生最佳结果的东西。”
他补充说:“关于这样的解决方案,我发现最令人耳目一新的是帮助现有的非SAP开发人员完成入职流程。也许是新员工或从另一个团队调来的。通过使用这样的工具,他们将更快地提高工作效率。”
然而,Info-Tech Research Group的顾问Scott Bickley说:“大多数企业不会投资于多个人工智能平台,因此正在争夺哪种解决方案能最能实现他们的目标。期望公司投资Salesforce、ServiceNow、SAP等的人工智能解决方案是不现实的。SAP的优势在于ERP解决方案是记录系统,并存储了大量关键数据。SAP依靠这一事实,使其成为首选系统,并使用SAP业务数据云将非SAP数据源集成到其人工智能生态系统中。”
而且,他警告说:“然而,潜在买家应该谨慎行事,因为所有这些解决方案都还很早。在这一点上,没有任何证据。在避免重大财务承诺的同时进行概念验证练习在这个阶段至关重要。SAP的解决方案是BTP套件的一部分,因此这是一个基于消费的许可证模型。这需要在评估过程的前端进行更多投资,以确保用例是坚实的,消费是可预测的;如果没有,首席财务官可能会对大量未预测的发票感到惊讶。”
然而,就目前而言,这些发票不会令人担忧。Sandhu说,Joule for Developers是免费的,但价格将在几个月后公布。他说:“现在,我们的使命是让尽可能多的人拿到它,获得良好的使用,获得客户的良好反馈,然后我们将弄清楚如何定价。”
本文转载自InfoWorld,本文观点不代表雅典娜AI助手YadiannaAI立场。