Description de SAP AI Foundation

Objective

After completing this lesson, you will be able to décrivez SAP AI Foundation.

SAP Document AI

Présentation de SAP AI Business Services

SAP Document AI est un service autonome sur SAP Business Technology Platform conçu pour automatiser le traitement des documents de gestion. Il répond à un défi fondamental dans de nombreux processus d'entreprise : les données de gestion critiques sont toujours contenues dans des documents non structurés ou semi-structurés tels que des PDF, des images numérisées ou des pièces jointes à des e-mails. Les exemples typiques incluent les factures fournisseurs dans les finances, les bons de livraison dans la logistique, les commandes clients dans les ventes et les certificats qualité dans le management de la qualité. Pour que ces informations puissent être traitées dans les systèmes SAP, elles doivent être extraites et transformées en données structurées.

D'un point de vue technique, SAP Document AI se concentre sur la compréhension des documents en tant que fonctionnalité dédiée dans l'automatisation des processus de bout en bout. Les documents sont fournis au service via des API ou des interfaces d'application SAP. Les canaux tels que les boîtes de réception d'e-mails, la capture mobile ou le stockage Cloud sont généralement gérés par les services BTP en amont, qui transmettent les documents à SAP Document AI pour analyse. Une fois reçu, le service applique la reconnaissance optique de caractères (ROC) pour extraire le texte, classifie le type de document et identifie les zones commerciales prédéfinies à l'aide de modèles d'IA spécifiques du document.

Un aspect clé de la solution est la validation humaine dans la boucle. Les valeurs extraites peuvent être vérifiées et corrigées via une interface utilisateur. Selon le scénario et la configuration, ce feedback peut être exploité pour améliorer la qualité de l'extraction au fil du temps. SAP Document AI lui-même n'orchestre pas les workflows de gestion. Au lieu de cela, il fournit des données de document fiables et structurées qui peuvent être utilisées par les services en aval ou les applications SAP pour la poursuite du traitement.

Dans l'infrastructure SAP, SAP Document AI est généralement utilisé lorsque les données du document doivent être mises en correspondance avec les objets de gestion existants. Exemple courant : le traitement des bons de livraison : les quantités et les références de poste sont extraites d'un document entrant et comparées aux documents existantsts dans SAP S/4HANA avant le déclenchement des actions consécutives. Cette approche réduit la saisie manuelle des données tout en préservant l'intégration aux processus de gestion SAP standard.

Fonctionnalités de SAP Document AI

Synthèse des capacités

  • Ingestion de documents via des API et des interfaces d'application SAP.
  • Extraction de texte basée sur OCR à partir de documents numérisés et numériques.
  • Classification des types de documents et extraction des zones de gestion prédéfinies.
  • Contenu préconfiguré pour les documents standard tels que les factures, les bons de livraison et les certificats de qualité.
  • Interface de validation pour la vérification et la correction des données extraites.
  • Utilisation des commentaires des utilisateurs pour améliorer la qualité de l'extraction au fil du temps.
  • Intégration dans des scénarios d'automatisation dans l'infrastructure d'application SAP.

En savoir plus

Pour en savoir plus sur SAP AI Business Services, consultez la documentation produit officielle.

Hub d'IA générative

Qu'est-ce que le hub d'IA générative ?

Le Hub d'IA générative est un ensemble de fonctionnalités de la Base de l'IA qui fournit un accès unifié à un large éventail de modèles d'IA générative et d'outils d'orchestration. Son objectif est de simplifier l'utilisation des LLM et d'autres technologies d'IA générative dans les applications de gestion créées ou étendues sur SAP BTP.

Au lieu d'interagir directement avec des fournisseurs de modèles individuels, des API spécifiques au fournisseur ou des détails d'exécution, les développeurs utilisent le hub d'IA générative comme un emplacement unique pour :

  • Accéder aux modèles de frontière de différents fournisseurs.
  • Expérimentez et gérez les invites.
  • Intégrez l'IA générative dans les applications.
  • Gérez le cycle de vie des invites et l'utilisation des modèles.
  • Combinez l'IA générative au contexte métier stocké dans les systèmes SAP.

GenAi Hub

Le hub d'IA générative fournit une interface cohérente quel que soit le lieu d'exécution d'un modèle ou la technologie sous-jacente utilisée.

Fonctionnalités clés du hub d'IA générative

Accès au modèle

Le hub d'IA générative permet d'accéder à une large sélection de modèles d'IA générative, y compris les grands modèles de langage de plusieurs fournisseurs ainsi que des modèles personnalisés ou personnalisés. L'objectif principal est de réduire la complexité technique et de permettre aux développeurs de sélectionner ou de changer de modèle sans modifier la logique d'application.

Expérimentation d'invite et cycle de vie

Le Hub d’IA générative fournit des outils pour concevoir, tester, valider et mettre à jour les invites. Cela permet de contrôler l'utilisation de l'IA générative et de garantir un comportement cohérent dans les scénarios de développement, de test et de production.

Orchestration des modèles

Les scénarios d'IA générative nécessitent souvent plus qu'un seul appel de modèle. Les éléments typiques sont les suivants :

  • ancrage des réponses avec des données commerciales
  • logique de post-traitement et de validation
  • Intégration aux API et services SAP

Le hub d’IA générative prend en charge cette orchestration en exploitant les fonctionnalités d’exécution sous-jacentes de SAP AI Core et en fournissant une approche opérationnelle commune.

SAP AI Core : durée d'exécution des charges de travail IA

Le hub d'IA générative s'appuie sur SAP AI Core en exploitant ses fonctionnalités d'exécution pour exécuter des requêtes d'invite, des charges de travail d'inférence ou des déploiements de modèles. Cette séparation permet aux développeurs de se concentrer sur l'utilisation et l'orchestration de l'IA générative, tandis que SAP AI Core garantit une exécution fiable et évolutive.

SAP AI Core est l'environnement d'exécution SAP pour l'IA lourde. Il vous permet d'entraîner et de déployer vos modèles d'IA de manière rentable et à grande échelle. Vous bénéficiez de performances accélérées avec la prise en charge GPU tout en garantissant la rentabilité en choisissant parmi une large gamme de plans de stockage, CPU et GPU de service, ainsi que en bénéficiant d'une mise à l'échelle automatique intégrée et d'une mise à l'échelle à zéro.

En outre, vous bénéficiez de déploiements de modèles gérés par SAP qui masquent la complexité de la gestion des déploiements et exposent simplement un point de terminaison d'API que vous pouvez intégrer et utiliser dans vos applications de gestion. Vous pouvez intégrer vos cas d'utilisation d'IA basés sur SAP AI Core via l'API IA unifiée.

L'API IA n'est pas un produit, mais une définition d'API unifiée que les exécutions de l'IA implémentent, comme SAP AI Core, et à laquelle les applications de consommation peuvent se connecter. Avec cette définition d'API unifiée, vous bénéficiez d'une utilisation unifiée dans vos applications de gestion et d'opérations et d'une gestion unifiées dans SAP AI Launchpad.

SAP AI Launchpad : gestion des scénarios d'IA

SAP AI Launchpad est l'application centrale permettant d'accéder à vos cas d'utilisation de l'IA et de les gérer. Vous pouvez vous connecter à plusieurs exécutions via l'API IA unifiée et rationaliser la gestion du cycle de vie de l'IA de vos cas d'utilisation dans SAP AI Launchpad. D'une part, vous bénéficiez de la centralisation de votre gestion du cycle de vie de l'IA dans un outil unique et, d'autre part, vous bénéficiez du cycle de vie unifié de l'IA dans l'API d'IA, sans avoir besoin de connaître les détails spécifiques au service.

En outre, vous pouvez suivre en continu vos modèles dans SAP AI Launchpad et améliorer leurs performances en fonction des analyses. Vous pouvez capturer les métriques de vos exécutions d'entraînement, comparer les métriques entre les modèles et les visualiser dans des graphiques pour mieux comprendre. Cela vous permet d'identifier les configurations qui atteignent des performances optimales.

Pour l'IA générative, SAP AI Launchpad permet aux développeurs et aux opérateurs d'observer les activités déclenchées via le hub d'IA générative, telles que les exécutions d'invites ou les déploiements de modèles. Alors que le hub d'IA générative est utilisé pour concevoir et appeler des scénarios d'IA générative, SAP AI Launchpad fournit la vue opérationnelle centralisée pour suivre et gérer ces scénarios tout au long de l'exécution.

Tout mettre en œuvre

SAP AI Foundation fournit la base technique pour la création et l'exploitation d'extensions et de solutions pilotées par l'IA sur SAP Business Technology Platform.

Dans cette base, le hub d'IA générative sert de point d'entrée central pour travailler avec les grands modèles de langage (LLM), les fonctionnalités d'IA générative et la logique pilotée par le modèle.

Elle résume une grande partie de la complexité des technologies d'IA modernes et les rend accessibles de manière unifiée et cohérente dans SAP BTP.

Bien que le hub d'IA générative soit l'interface principale pour les développeurs, il fonctionne en étroite collaboration avec deux composants sous-jacents :

  • SAP AI Core : l'environnement d'exécution évolutif pour les charges de travail d'IA
  • SAP AI Launchpad : l'application centrale de gestion et de suivi des scénarios d'IA
  • API AI : définition d'API unifiée connectant les applications de consommation aux environnements d'exécution de l'IA

Remarque

L'API IA n'est pas un produit autonome, mais une définition d'API partagée qui garantit que les durées d'exécution de l'IA peuvent être utilisées de manière cohérente. Les applications se connectent aux scénarios d'IA via l'API d'IA et les exécutions telles que AI Core implémentent cette interface.

Ensemble, ces éléments forment l'environnement technique dans lequel l'IA générative peut être explorée, intégrée et mise en production sur SAP BTP.

Points clés à retenir de cette leçon

SAP propose plusieurs services ou applications dans lesquels l’IA est déjà incluse ; SAP AI Business Services par exemple. L'utilisation de ces services dans votre entreprise vous permet de transformer vos étapes de travail manuelles en traitement de gestion automatisé.