Werbehinweis: Dieser Beitrag enthält Affiliate-Links zu Espresso Tutorials und zum Rheinwerk Verlag, gekennzeichnet mit einem Sternchen (*). Kaufst du darüber, erhalte ich eine Provision. Für dich ändert sich am Preis nichts.
Kurz gesagt: Ein Joule Skill erledigt eine fest definierte Aufgabe immer auf demselben Weg, zum Beispiel „Status eines Frachtauftrags abrufen“. Ein Joule Agent verfolgt ein Ziel, plant die Schritte selbst und nutzt dafür Skills als Werkzeuge, zum Beispiel „Verspätete Sendung retten“. Skills sind berechenbar und günstig, Agenten flexibel, aber schwerer zu kontrollieren. SAPs eigene Faustregel: Nimm die leichteste Lösung, die das Ergebnis noch zuverlässig liefert. Stand: Oktober 2026
In fast jedem Gespräch über SAP Business AI fallen die Begriffe Skill und Agent, oft so, als wären sie dasselbe. Sind sie nicht. Wer im Projekt den falschen Baustein wählt, baut entweder einen teuren Agenten für eine Aufgabe, die ein einfacher Skill erledigt hätte, oder einen starren Skill für ein Problem, das Entscheidungen braucht. Ich bin SAP-Berater für TM und EWM und im Job auch für KI zuständig. Hier erkläre ich den Unterschied so, wie ich ihn Kunden erkläre.
Der Unterschied auf einen Blick: Skill = fester Ablauf für eine Aufgabe. Agent = verfolgt ein Ziel und nutzt Skills als Werkzeuge.
| Frage | Joule Skill | Joule Agent |
|---|---|---|
| Was ist es? | Ein fester Ablauf für eine Aufgabe | Ein KI-Helfer, der ein Ziel verfolgt |
| Wer entscheidet die Schritte? | Du beim Bauen | Der Agent zur Laufzeit |
| Ergebnis bei gleicher Eingabe | Immer gleich | Kann abweichen |
| Typische Aufgabe | Daten abrufen, Beleg anlegen, Status prüfen | Problem lösen, Optionen abwägen, mehrere Systeme einbeziehen |
| Mein Tipp | Erste Wahl für alles, was sich als feste Schrittfolge beschreiben lässt | Nur, wenn wirklich Abwägung und Planung nötig sind |
Was ist ein Joule Skill?
Ein Joule Skill ist ein fest gebauter Ablauf, den Joule aufruft, wenn eine Anfrage dazu passt. SAP beschreibt Skills als regelbasierte, deterministische Einzelschritte für „spezifische, wiederholbare Aufgaben“. Deterministisch heißt: Gleiche Eingabe, gleiches Ergebnis.
Ein Skill besteht aus wenigen Teilen:
- Name und Beschreibung: Anhand der Beschreibung entscheidet Joule im Gespräch, ob dieser Skill gemeint ist. Eine unklare Beschreibung ist der häufigste Grund, warum ein Skill nicht anspringt.
- Eingaben: Zum Beispiel eine Frachtauftragsnummer oder eine Lagernummer.
- Schritte: Meist Aufrufe von Aktionen aus SAP Build, die über Destinations auf ein System zugreifen, etwa eine OData-Schnittstelle in S/4HANA. Dazu Nachrichten an den Nutzer, zum Beispiel mit einem Button in die passende App.
- Ausgaben: Die Ergebnisse, die der Skill zurückgibt.
Ein KI-Modell steckt im Skill selbst also kaum. Die KI sorgt nur dafür, dass Joule deine Frage versteht und den richtigen Skill auswählt. Der Ablauf danach ist klassische Prozessautomatisierung.
Was ist ein Joule Agent?
Ein Joule Agent bekommt kein Rezept, sondern ein Ziel. SAP beschreibt Agenten als Lösung für „komplexe, zielorientierte Geschäftsszenarien“, die dynamische Planung und Abwägung brauchen. Ein Agent kann laut SAP vier Dinge:
- Planen: Er zerlegt ein Ziel in Schritte.
- Reflektieren: Er prüft Zwischenergebnisse und passt den Plan an.
- Werkzeuge nutzen: Er ruft Skills, Dokumente und andere Agenten auf.
- Zusammenarbeiten: Er fragt bei wichtigen Entscheidungen den Menschen.
Beim Bauen in Joule Studio legst du fest: die Expertise (Rolle und Fachgebiet), die Anweisungen (Ziel, Regeln, Grenzen), den Kontext, die Werkzeuge, also vor allem Skills, die Dokumente für das Grounding und das Sprachmodell. SAP nennt die Anweisungen den wichtigsten Teil. Das deckt sich mit meiner Erfahrung bei KI-Tools allgemein: Ein Agent ist nur so gut wie seine Anweisungen.
Der Kern: Skills legen fest, was getan werden kann. Agenten entscheiden, wie die Skills kombiniert werden.
Der Unterschied an einem Beispiel aus SAP TM
SAP selbst nutzt ein Logistik-Beispiel: Ein Skill holt den aktuellen Status beim Spediteur ab. Ein Agent rechnet die Route wegen einer Sturmwarnung neu, schlägt Optionen vor, und nach der Auswahl durch den Nutzer bucht er den Spediteur. Übertragen auf SAP TM sieht das so aus. Die Beispiele sind von mir und zeigen das Prinzip, sie sind keine fertigen SAP-Auslieferungen:
| Skill „Status Frachtauftrag“ | Agent „Verspätete Sendung“ | |
|---|---|---|
| Anfrage | „Wie ist der Status von Frachtauftrag 6100001234?“ | „Die Sendung nach Hamburg wird zu spät kommen. Was tun wir?“ |
| Ablauf | Frachtauftrag lesen, Status und Ereignisse ausgeben | Status prüfen, Folgen für Lieferungen bewerten, Alternativen suchen, Kosten vergleichen, Vorschlag machen |
| Werkzeuge | Eine Aktion auf den Frachtauftrag | Mehrere Skills: Status, Spediteursuche, Kostenberechnung, Buchung |
| Entscheidung | Keine | Der Agent schlägt vor, der Disponent entscheidet |
| Ergebnis | Immer gleich aufgebaut | Abhängig von Lage und Daten |
Für EWM funktioniert das genauso: Ein Skill zeigt die offenen Lageraufträge einer Lagernummer. Ein Agent kümmert sich um das Ziel „Welle bis 14 Uhr fertig“ und schlägt vor, Ressourcen umzuverteilen oder Aufträge zu verschieben. Weitere Ideen stehen in SAP Joule in TM und EWM.
Wann nimmst du was?
SAP formuliert die Regel so: Wähle die leichteste Lösung, die noch ein verlässliches Ergebnis garantiert. In der Praxis hilft mir diese Prüfliste:
| Frage an den Anwendungsfall | Eher Skill | Eher Agent |
|---|---|---|
| Lässt sich der Ablauf als feste Schrittfolge aufschreiben? | Ja | Nein |
| Muss zwischen Optionen abgewogen werden? | Nein | Ja |
| Ändern sich Ziel oder Lage während des Ablaufs? | Nein | Ja |
| Sind mehrere Systeme oder Datenquellen beteiligt? | Wenige, bekannte | Viele, je nach Fall |
| Muss das Ergebnis prüfbar immer gleich sein, zum Beispiel für Audit oder Buchhaltung? | Ja | Nur mit Freigabe durch einen Menschen |
| Wie oft läuft es? | Sehr oft, Massenvorgänge | Seltener, dafür komplexer |
Wenn du bei den meisten Fragen links landest, bau einen Skill. Wenn du bei den meisten rechts landest, bau einen Agenten, der Skills nutzt. Ein Agent ohne gute Skills darunter ist wie ein Disponent ohne Zugriff aufs System.
Was kosten Skills und Agenten?
Laut SAP Learning gehören die Joule Skills, die SAP selbst ausliefert, zu Joule Base. Sie sind mit einem passenden SAP-Cloud-Abo ohne Aufpreis enthalten. Die SAP-Agenten zählen zu Premium AI und werden über AI Units abgerechnet, 2026 mit 0,02 AI Units pro Agenten-Aktion. Eigene Skills und Agenten baust du in Joule Studio. Das Bauen ist im Rahmen einer Fair-Use-Grenze kostenlos, und auch der Betrieb eigener Agenten ist laut SAP bis Ende 2026 kostenlos.
Daraus folgt eine praktische Regel: Je mehr ein Agent plant und nachdenkt, desto mehr Aktionen fallen an. Was ein Skill zuverlässig erledigt, sollte kein Agent erledigen.
Was Joule Studio sonst kann, steht in Joule Studio: Was Berater damit bauen können. Den Überblick über die ganze Joule-Familie gibt SAP Joule 2026: Der Guide.
Typische Fehler im Projekt
- Alles als Agent bauen: Agenten klingen moderner. Aber für „Zeig mir den Status“ ist ein Agent teurer, langsamer und weniger berechenbar als ein Skill.
- Schwache Skill-Beschreibungen: Joule wählt Skills anhand der Beschreibung aus. Ist sie vage oder ähnelt sie einem anderen Skill, landet die Anfrage beim falschen Skill.
- Agenten ohne Grenzen: Anweisungen sollten klar sagen, was der Agent nicht darf, zum Beispiel ohne Freigabe nichts buchen.
- Kein Mensch im Ablauf: Bei kritischen Entscheidungen ist die Freigabe durch einen Menschen laut SAPinsider standardmäßig vorgesehen. Schalte sie nicht leichtfertig ab.
- Berechtigungen vergessen: Skills und Agenten arbeiten mit den Rechten des Nutzers. Ein Agent kann nichts buchen, was der Disponent selbst nicht buchen darf. Das ist gewollt, muss aber beim Testen bedacht werden.
Wie du den Unterschied selbst ausprobierst
SAP bietet auf developers.sap.com kostenlose Tutorials, in denen du zuerst einen Skill baust und danach einen Agenten, der mehrere Skills koordiniert. Das ist der schnellste Weg, den Unterschied wirklich zu verstehen. Du brauchst dafür Zugang zu SAP Build mit Joule Studio. Die kostenlosen Kurse auf learning.sap.com erklären die Grundlagen.
Wer es lieber auf Deutsch und kompakt mag: Künstliche Intelligenz mit SAP von Larissa Haas* erklärt, wie SAP Business AI, Joule und die BTP zusammenspielen. Praxisnahe E-Books zu BTP und SAP Build gibt es in der Espresso Tutorials Flatrate*.
Mein Fazit
Skills und Agenten sind keine Konkurrenten, sondern zwei Ebenen. Skills sind die Hände, Agenten das Gehirn, das entscheidet, welche Hand wann greift. Für Berater heißt das: Erst die wiederkehrenden Aufgaben sauber als Skills bauen, dann dort Agenten einsetzen, wo wirklich abgewogen werden muss. Wer mit Agenten anfängt, baut meist zu teuer und zu unberechenbar.
Häufige Fragen
Was ist der Unterschied zwischen einem Joule Skill und einem Joule Agent?
Ein Joule Skill führt eine fest definierte Aufgabe immer auf dieselbe Weise aus und liefert bei gleicher Eingabe dasselbe Ergebnis. Ein Joule Agent verfolgt ein Ziel, plant die Schritte selbst, nutzt Skills als Werkzeuge und fragt bei wichtigen Entscheidungen den Menschen.
Kann ein Joule Agent Skills nutzen?
Ja, das ist sogar der Normalfall. Skills sind die wichtigsten Werkzeuge eines Agenten. Der Agent entscheidet anhand seiner Anweisungen und der Lage, welche Skills er in welcher Reihenfolge aufruft.
Wann sollte ich einen Skill statt eines Agenten bauen?
Immer dann, wenn sich der Ablauf als feste Schrittfolge beschreiben lässt und das Ergebnis berechenbar sein muss, etwa beim Abrufen von Daten oder Anlegen von Belegen. SAP empfiehlt, die leichteste Lösung zu wählen, die noch zuverlässig funktioniert.
Was kosten Joule Skills und Joule Agents?
Die von SAP ausgelieferten Skills gehören zu Joule Base und sind bei einem passenden SAP-Cloud-Abo ohne Aufpreis enthalten. SAP-Agenten werden über AI Units abgerechnet, 2026 mit 0,02 AI Units pro Agenten-Aktion. Eigene Skills und Agenten zu bauen ist in Joule Studio im Rahmen einer Fair-Use-Grenze kostenlos, der Betrieb eigener Agenten bis Ende 2026 ebenfalls.
Wo baue ich eigene Skills und Agenten?
In Joule Studio, das Teil von SAP Build auf der SAP BTP ist. Skills nutzen Aktionen aus SAP Build, um auf SAP- und andere Systeme zuzugreifen. Agenten bekommen dort Expertise, Anweisungen, Werkzeuge, Dokumente und ein Sprachmodell zugewiesen.
Quellen
- SAP Learning: What is Joule Studio and why is it needed?
- SAP Developers: Create a Joule Skill
- SAP Developers: Create Agent to Coordinate Skills
- SAP Learning: Understanding the Commercial Model (Joule)
- SAPinsider: Joule Studio Agent Builder hits General Availability
Dieser Beitrag wurde mit KI-Unterstützung erstellt und von Andreas Böhm (SAP TM/EWM Berater) inhaltlich geprüft und redaktionell verantwortet. Die Beispiele aus TM und EWM sind Illustrationen, keine von SAP ausgelieferten Skills oder Agenten. Stand: Oktober 2026.


