Explication du rôle de l'IA générative dans SAP BTP

Objective

After completing this lesson, you will be able to mettez en évidence la valeur ajoutée lors de l'intégration de SAP BTP à SAP Business AI.

Rôle de l'IA générative dans SAP BTP

L'image présente une approche en deux étapes de l'intégration de l'IA dans un BTP (Business Technology Platform). Tout d'abord, BTP doit être utilisé comme plateforme pour les extensions optimisées par l'IA. Deuxièmement, les fonctionnalités d’IA générative doivent être intégrées au portefeuille BTP existant.

SAP BTP joue un rôle clé dans la stratégie d'IA d'entreprise de SAP, depuis les éléments fondamentaux présents dans presque toutes les fonctionnalités d'IA de SAP jusqu'à la création d'intégrations et d'applications personnalisées, en passant par le catalogue croissant de services disponibles.

SAP positionne SAP BTP comme la plateforme d'IA leader pour SAP, dans le but d'intégrer la prise en charge de l'IA à tous les produits et processus de gestion SAP.

Les fonctionnalités d'IA sont divisées en trois domaines :

  1. Joule
  2. Fonctionnalités d'IA intégrée
  3. Base de l'IA sur SAP BTP
  • Joule est un copilote d'IA générative intégré aux applications SAP, offrant une IA générative, une assistance intégrée, un traitement du langage naturel, des analyses prédictives, l'automatisation des processus et des recommandations contextuelles.
  • Les fonctionnalités d'IA intégrées améliorent les produits SAP en automatisant les tâches, en analysant les données, en améliorant l'expérience utilisateur, en optimisant les processus, en favorisant l'innovation et en garantissant une intégration fluide.
  • La base de l'IA sur SAP BTP fournit des services d'IA complets, l'intégration à SAP BTP, la gestion des données, des modèles d'IA prédéfinis, un déploiement évolutif, la sécurité et la conformité, l'innovation et la personnalisation, et des processus de gestion améliorés.

Fonctionnalités Joule

SAP fournit Joule pour les fonctionnalités de conseil ainsi que les fonctionnalités de développeur ABAP. Les deux solutions contribueront au parcours de transformation pour améliorer l'efficacité et la productivité.

L'image montre une interface logicielle pour SAP Consulting Capability for Joule, avec un tableau de bord avec des métriques système et une section de calcul de valeur. Le système prétend économiser 10 000 employés 1 840 300 $ par an en coûts de conseil en réduisant de 25 % le temps passé sur les tâches grâce à des outils optimisés par l'IA. Les éléments clés incluent des graphiques colorés, des visualisations de données et une image bien visible d'un homme souriant identifié comme « responsable informatique ».

Les fonctionnalités de conseil SAP fourniront des informations aux consultants provenant de plusieurs bibliothèques de contenu communes pour un accès rapide, et les fonctionnalités de développement ABAP fourniront des fonctionnalités de codage assistées aux développeurs. Si l'on regarde les choses du point de vue de la direction informatique, il est souvent difficile d'obtenir des informations sur le contenu fourni. La communauté SAP, SAP Help, le contenu de formation SAP, ainsi que les didacticiels destinés aux développeurs sont des ressources de données permettant de localiser rapidement les informations appropriées en cas de besoin.

Fonctionnalités de SAP BTP

L'image présente trois outils d'IA générative pour la transformation de l'ERP cloud SAP : Integration Generator, ABAP BO Generator et Process Automation. Chaque outil est représenté sur un écran d'ordinateur portable avec une brève description de sa fonction, soulignant sa capacité à augmenter la productivité des développeurs en automatisant des tâches telles que la génération de code et d'intégration et la création de processus de gestion.

Voyons ensuite comment exploiter les fonctionnalités d'IA de SAP BTP pour multiplier la productivité des développeurs tout au long de leur transformation vers le cloud.

Comment exploiter les fonctionnalités d'IA de BTP pour augmenter la productivité des développeurs tout au long du parcours de transformation vers le cloud ? Il existe de magnifiques cas d'utilisation que nous pouvons exploiter pour stimuler notre transformation.

Nous ajoutons l'accès au développement ABAP dans Build, d'importantes améliorations et ajouts à nos fonctionnalités d'IA, ainsi qu'une augmentation du développement de la fusion, y compris une intégration plus poussée à SAP S/4HANA Cloud.

  • Nous rationalisons le développement et l'automatisation de nos applications SAP en incluant le développement ABAP basé sur SAP S/4HANA, garantissant ainsi la prise en charge de la stratégie clean core. Elle a permis une intégration plus poussée à SAP S/4HANA pour le développement d'extensions et d'applications et continuera d'augmenter les fonctionnalités pour prendre en charge tous les secteurs d'activité.
  • Nous fournissons davantage de fonctionnalités d'IA via Joule et l'IA intégrée, en introduisant l'IA dans ABAP et en augmentant nos capacités dans Build via les solutions Build.
  • SAP s'est positionnée de manière unique avec le développement de la fusion. SAP Build offre aux développeurs la flexibilité et l'évolutivité dont ils ont besoin pour relever tous les défis auxquels ils sont confrontés. Grâce à une collaboration sécurisée et à une expérience de développement améliorée, SAP Build fournit des solutions aux développeurs, quelles que soient leurs compétences, qu'il s'agisse de low-code, ABAP, JAVA/JavaScript, UI5 mobile, etc. Aujourd'hui, vous pouvez proposer Build à n'importe quel développeur SAP et être sûr qu'il disposera de la solution dont il a besoin pour fournir des applications et extensions prêtes à l'emploi.

Capacité à simplifier la création d'extensions

L'image montre un écran d'ordinateur portable affichant la barre de lancement SAP S/4HANA Fiori. La barre de lancement dispose d'une interface basée sur des vignettes avec diverses applications de gestion regroupées par catégories telles que Gestion des ventes, Ventes internes et Grand livre. La section active, intitulée Les plus utilisées, met en surbrillance les applications fréquemment consultées.

Ce que nous offrons de nouveau, c'est la capacité à simplifier la construction d'extensions. Nous permettons aux développeurs de créer une extension dans SAP S/4HANA à l'aide d'un assistant qui démarre directement à partir des applications de gestion SAP. Il n'a jamais été aussi facile pour un développeur, que ce soit sur pile ou côte à côte de créer des extensions. L'accès à l'assistant d'extension est simplement lancé en sélectionnant dans le menu déroulant de l'application elle-même pour commencer à créer une extension. L'assistant connaît le contexte et présente aux développeurs les objets, événements et déclencheurs disponibles pour cette application, ce qui permet de développer facilement une extension directement depuis SAP S/4HANA. Nous sommes la SEULE solution intégrée à SAP S/4HANA pour créer des extensions directement à partir de l'application.

En outre, lorsque nous disons que ABAP sera inclus dans SAP Build, cela signifie que les développeurs peuvent désormais lancer leurs projets ABAP à partir du lobby SAP Build à l'aide des outils de développement ABAP (ADT) pour les projets ABAP Cloud. Les développeurs seront également en mesure de surveiller leurs projets ABAP depuis le lobby, juste à côté de leurs autres projets Build. Vous pourrez également combiner le développement ABAP avec des artefacts frontend SAP Fiori et CAP en plus de générer des modèles CDS ABAP à l'aide du modéliseur graphique dans SAP Build Code.

Capacités SAP Build Code

L'image présente « SAP Build Code » sur un écran d'ordinateur portable. Le logiciel dispose d'un tableau de bord de projet avec divers outils d'automatisation, impliquant son utilisation pour le développement de logiciels. Le texte met en évidence des fonctionnalités clés telles que la prise en charge du PAC, la génération de code et le refactoring interactif via Joule.

L'IA peut aider au développement d'applications. Il est spécifiquement utilisé par SAP Build Code, un outil pro-code de la famille de solutions SAP Build. SAP Build Code utilise les fonctionnalités d'IA générative de Joule pour créer prochainement des applications CAP complètes, des applications SAP Fiori, des applications mobiles via une description en langage naturel et un développement natif SAP HANA.

SAP Build Code est un environnement clé en main pour le codage, les tests, les intégrations et la gestion du cycle de vie des applications, optimisé pour JavaScript et Java. Les développeurs peuvent créer rapidement à l'aide de la génération de code d'IA avec le copilote Joule et les descriptions en langage naturel.

SAP Build Code fait partie de la famille Build et est un outil Pro-Code. À l'aide des fonctionnalités d'IA générative via Joule Copilot dans SAP Build Code, vous pouvez créer :

  • Applications Full Stack CAP
  • Applications SAP Fiori
  • Applications mobiles

SAP Build Code améliore l'expérience de développement en fournissant une aide au codage intelligente et automatisée. Cet outil révolutionnaire applique des algorithmes d'IA avancés pour générer des extraits de code, suggérer des optimisations et offrir des conseils de codage en temps réel, rationaliser le processus de développement et augmenter la productivité pour les développeurs travaillant dans l'écosystème SAP.

Fonctionnalités clés

  • Développement de code basé sur l'IA générative : SAP Build Code utilise le copilote Joule pour générer du code, ce qui facilite la création rapide pour les développeurs.
  • Optimisé pour Java et JavaScript : SAP Build Code est spécialement conçu pour le développement d'applications Java et JavaScript.
  • Environnement clé en main : SAP Build Code fournit un environnement complet pour le codage, les tests, les intégrations et la gestion du cycle de vie des applications.
  • Descriptions en langage naturel : les développeurs peuvent utiliser des descriptions en langage naturel pour générer du code avec SAP Build Code.
  • Expériences guidées et modèles prédéfinis : SAP Build Code fournit des expériences guidées et des modèles prédéfinis pour créer rapidement des applications et étendre les systèmes SAP.

Extensions de l'IA générative dans ABAP Cloud

L'image présente un ordinateur portable affichant Améliorations de l'IA générative dans ABAP Cloud. L'écran met en évidence les fonctionnalités de l'IA dans la génération de code, les tests unitaires, l'explication du code existant et l'aide à l'extraction, à l'analyse, à la documentation et à la prévision du code.

Nous introduisons de nouvelles fonctionnalités d'IA générative dans ABAP Cloud pour améliorer l'efficacité des développeurs. Le premier périmètre de fonctionnalités couvrira la génération d'objets de gestion, la saisie semi-automatique de code source, la génération de tests unitaires, l'explication de code, etc. Avec cela, nous fournirons un copilote Joule pour le développement ABAP, entièrement intégré aux outils de développement ABAP. En outre, avec les développeurs d'IA ABAP, les développeurs pourront facilement exploiter le hub d'IA générative SAP BTP pour intégrer des fonctionnalités d'IA générative dans leurs applications de gestion.

En même temps, vous pouvez également créer des générations de code ainsi que les générations ABAP-BO, ce qui est un autre coup de pouce dans la productivité du développement. Enfin, l'automatisation des processus. Nous savons tous que l'automatisation des processus est essentielle en matière d'amélioration des processus. Et vous pouvez également exploiter l'IA des processus exécutables par l'IA générative. Vous pouvez créer efficacement la tâche automatisée et créer vos flux de tâches d'automatisation de build grâce aux fonctionnalités d'IA générative. Ensemble, elles vous aident à dynamiser votre transformation avec votre processus avec l'architecture et vos fonctionnalités de développement sur BTP en exploitant les fonctionnalités d'IA déjà en route vers le cloud avant même d'être sur le cloud.

Fonctionnalités d'IA générative dans SAP Build Process Automation

L'image présente un ordinateur portable affichant le logiciel SAP Build Process Automation. L'écran met en évidence une fonctionnalité d'automatisation des workflows, avec une fenêtre pop-up suggérant une optimisation des processus pilotée par l'IA. Du texte à côté de l'ordinateur portable répertorie les principaux avantages de l'utilisation de l'IA dans l'automatisation des processus, en mettant l'accent sur l'efficacité et en réduisant les erreurs.

Dans l'espace des workflows et de l'automatisation, les fonctionnalités d'IA générative intégrées dans SAP Build permettent désormais de modifier et de résumer les processus, les décisions, les formulaires et d'autres artefacts via des descriptions en langage naturel, améliorant ainsi l'efficacité opérationnelle et les processus décisionnels. En outre, la fonctionnalité de recommandation d'approbation intelligente de SAP Task Center permet de prendre des décisions plus rapides et plus avisées grâce à l'apprentissage automatique, en rationalisant les opérations et en améliorant l'efficacité grâce à des informations pilotées par l'IA. L'extraction de documents à l'aide de l'IA générative offre un traitement avancé du langage naturel, éliminant ainsi le besoin de créer et de gérer des modèles coûteux.

Génération d'intégration

L'image illustre une solution pour les développeurs d'intégration. Il met en évidence le défi auquel Sara, développeur d'intégration, est confrontée, qui est de concevoir rapidement des intégrations complexes. La solution implique l'utilisation de l'IA générative et d'une infrastructure client unifiée, ce qui permet d'accélérer la conception, d'augmenter la productivité et d'améliorer la qualité de l'intégration.

Vient ensuite la génération de l'intégration. Dans le cadre de la suite d'intégration, vous pouvez utiliser l'outil de recommandation d'intégration et le générateur en exploitant les fonctionnalités d'IA générative. Il recommande le contenu d'intégration standard des plus de 3000 intégrations prédéfinies de SAP Integration Suite et génère des intégrations basées sur des scénarios spécifiques, y compris des mappages d'interfaces et des scénarios de test, afin de stimuler la productivité des développeurs. En outre, les développeurs peuvent automatiser la création de scripts Groovy pour les flux d'intégration à l'aide de modèles de langage entraînés comme ChatGPT en fournissant des descriptions en langage naturel. L'efficacité de ce processus dépend de la qualité des invites utilisées.