SAP AI Core ist ein Service auf der SAP Business Technology Platform (BTP) und ermöglicht Unternehmen, KI-Modelle skalierbar, standardisiert und produktiv zu betreiben.
Ein besonderer Fokus liegt dabei auf dem operativen Betrieb von Machine-Learning-Modellen (MLOps), einschließlich Deployment, Versionierung und Monitoring. SAP AI Core bietet die (Laufzeit-)Umgebung, um Machine Learning Workflows effizient zu orchestrieren und in bestehende SAP-Landschaften zu integrieren.
SAP AI Core ist ein Cloud-Service auf der SAP BTP für die Implementierung, Ausführung und Verwaltung von KI-Workflows (Trainingsphase). Er baut auf verschiedenen Frameworks (z.B. Langchain) auf und bietet eine Umgebung zur Integration weiterer moderner AI/ML Frameworks bzw. Bibliotheken. Der Service ermöglicht eine flexible Nutzung von eigenen sowie vortrainierten Modellen.
| Bereich | Beschreibung |
| Orchestrierung | Steuerung von KI-Workflows und Pipelines |
| Skalierbarkeit | Nutzung von Containern (Kubernetes) für skalierbare Ressourcen |
| Offenheit | Unterstützung gängiger ML-Frameworks / Bibliotheken |
| Integration | Anbindung an bestehende SAP und Non-SAP Systeme und Datenquellen über standardisierte APIs und BTP-Services |
| Governance | Kontrolle über Modelle, Versionen und Deployments |
SAP AI Core basiert auf einer containerisierten Architektur und nutzt Container (Kubernetes) zur flexiblen Orchestrierung von Workloads. Dadurch können Trainings- und Inferenzprozesse effizient verteilt und skaliert werden.
Ein typischer Ablauf sieht wie folgt aus:

SAP AI Core ist in die SAP BTP eingebettet und bildet im engen Zusammenspiel mit Services wie z.B. SAP AI Launchpad und SAP Business Data Cloud die Grundlage für durchgängige KI- und Datenprozesse.
Ein KI-Anwendungsfall wird innerhalb von SAP AI Core als Scenario umgesetzt. Scenarios werden mit wiederverwendbaren Vorlagen (z.B. Workflows) implementiert, die wiederum mithilfe von Parametern, Datensätzen und Konfigurationen definiert werden. Diese Komponenten werden für jeden Anwendungsfall in einem dedizierten Arbeitsbereich gebündelt, einer sogenannten Ressourcengruppe. Auf Basis der verschiedenen Komponenten wird eine Bereitstellung instanziiert. Als Eingabe übernimmt eine Bereitstellung ein oder mehrere Modelle und Parameter aus einer Konfiguration. Bereitstellungen werden in einer Laufzeit implementiert, die Endpunkte erzeugt, was den Zugriff auf die bereitgestellten Modelle für die Inferenz/Vorhersage ermöglicht.
Das folgende Diagramm gibt einen Überblick über SAP AI Core und das Zusammenspiel der einzelnen Komponenten:
Während SAP AI Core die Ausführung von KI-Workloads übernimmt, bietet das SAP AI Launchpad eine grafische Oberfläche zur Steuerung und Überwachung dieser Prozesse. Das Launchpad ergänzt die API um eine visuelle Steuerungsebene und erleichtert den Zugriff z.B. für Business Analysten.
Die KI-API basiert auf der allgemeinen KI-API-Spezifikation und dient als zentrale Schnittstelle für das Lifecycle-Management von KI-Assets. Dazu zählen unter anderem Trainingsskripte, Datensätze und Modelle, die über verschiedene Laufzeiten hinweg verwaltet werden können. Dadurch können KI-Artefakte standardisiert verwaltet und ausgeführt werden.
SAP AI Core stellt dabei eine konkrete Laufzeitimplementierung der KI-API-Spezifikation dar und erweitert sie um zusätzliche Funktionen.
Ein wichtiger Vorteil der KI-API besteht darin, dass sie als standardisierte Schnittstelle für verschiedene Laufzeitumgebungen dient. Dadurch können Clients, wie beispielsweise das SAP AI Launchpad oder das SAP AI Core SDK mit der KI-API-kompatiblen Laufzeit interagieren.
Die folgende Grafik liefert einen Überblick des Zusammenspiels zwischen SAP AI Core, SAP AI Launchpad und KI-API:
Die Orchestrierung ist ein Service innerhalb von SAP AI Core und ermöglicht einen einheitlichen Zugriff auf verschiedene generative KI-Modelle.
Ein wesentlicher Vorteil besteht darin, dass unterschiedliche KI Modelle und Versionen angebunden werden können, ohne den Client-Code eigener KI Lösungen anpassen zu müssen.
Für die Entwicklung stellt SAP das SAP Cloud SDK für KI bereit, das als offizielles SDK für SAP AI Core, den Generative AI Hub und die Orchestration dient. Es unterstützt mehrere Programmiersprachen, darunter JavaScript, Java und Python, und ermöglicht eine standardisierte Anbindung an die KI-Services der SAP BTP.
Das SDK abstrahiert die zugrunde liegenden APIs und erleichtert die Integration von KI-Funktionalitäten in eigene Anwendungen.
Mit SAP AI Core können Unternehmen verschiedene Arten von Modellen verwalten:
1. Eigene Modelle
2. Vorgefertigte Modelle und Services
Die Verwaltung dieser Modelle erfolgt über SAP AI Core und die zugrunde liegende KI-API, die ein zentrales Lifecycle-Management inklusive Versionierung, Deployment und Monitoring von KI-Artefakten ermöglicht.
Warum setzen Unternehmen auf SAP AI Core?
Technische Vorteile
Business-Vorteile
Governance & Sicherheit

Neben den Vorteilen sind bei der Einführung und Nutzung von SAP AI Core auch typische Herausforderungen zu berücksichtigen:
Herausforderungen
Best Practices
Was ist der Unterschied zwischen SAP AI Core und SAP AI Launchpad?
SAP AI Core ist die technische Ausführungsumgebung für KI-Modelle, während das Launchpad eine Benutzeroberfläche zur Verwaltung und Überwachung bietet.
Welche Programmiersprachen werden unterstützt?
Primär Python, da viele ML-Frameworks darauf basieren.
Ist SAP AI Core nur für S/4HANA relevant?
Nein, aber die Integration mit S/4HANA ist ein großer Vorteil. SAP AI Core kann auch unabhängig innerhalb der SAP BTP genutzt werden.
Wie unterscheidet sich SAP AI Core von klassischen KI-Tools?
SAP AI Core ist speziell auf Enterprise-Anforderungen ausgelegt:
SAP AI Core ermöglicht es Unternehmen, künstliche Intelligenz nicht nur experimentell, sondern strukturiert und skalierbar einzusetzen. Durch die enge Integration in die SAP BTP und in SAP S/4HANA wird KI zu einem festen Bestandteil operativer Geschäftsprozesse.
Wer langfristig von KI profitieren möchte, kommt an einem Service wie SAP AI Core kaum vorbei. Insbesondere im Kontext von S/4HANA-Transformationen bietet der Service enormes Potenzial zur Automatisierung, Optimierung und Innovation.