Derzeit liegt der Fokus auf der Erweiterung von Planungs- und Analysesystemen mit sogenannten Copiloten oder Assistenten. Der KI-gestützte Assistent übernimmt somit die Rolle weit verbreiteter Assistenten oder Wizards, die den Umgang mit dem System vereinfachen, indem sie den Benutzer Schritt für Schritt durch komplexe Aufgaben wie eine Systemkonfiguration führen. Allerdings sind diese immer nur auf spezielle Aufgaben ausgerichtet und konfiguriert. Der Anwendende wird über einen Workflow geführt. Diese Assistenten sind bislang mit wenig Intelligenz ausgestattet und basieren auf einfachen Regeln, sie liefern nur wenige statische Erläuterungen.
Hier ändert generische Künstliche Intelligenz die Benutzerkommunikation grundlegend. GenAI kann diese Aufgabe erweitern und generalisieren. Im SAP-Kontext übernimmt der Assistent Joule diese Rolle, der mittelfristig in allen Dialogen der SAP-Software verfügbar sein wird. Joule unterstützt die Anwendenden in ihren jeweiligen Aufgaben, kennt deren individuelle Rolle und ist in der Lage, auf natürliche Weise Hilfestellung zu geben. Er übernimmt die Kommunikation mit den Anwendenden alternativ zu den klassischen Eingabemasken:
- Er gibt Hilfeunterstützung bei wesentlichen Fragestellungen. Das LLM wird mit Dokumentation und Hilfe System trainiert.
- Er kann Aktionen wie Berechnungen, Kopieren von Daten oder Verschicken von Benachrichtigungen an andere Anwender ausführen.
- Er kann auch bei der Erzeugung von Objekten wie Berichten oder Codes unterstützen.
- Er kann Vorschläge zu weiteren Aktionen unterbreiten.
Damit wird die ganze Breite der Unterstützung deutlich. Der Assistent wiederum muss sich auf andere KI-Komponenten verlassen können. Das Beispiel aus Abbildung 4 zeigt, wie eine solche Übergabe erfolgt. Joule versteht die Intention der Frage des Anwendenden und leitet es vorstrukturiert an andere Foundation Modelle weiter. Als Schnittstelle dient der Prompt, der durch den Copiloten bestmöglich gefüllt wird. Im Beispiel kommt das (sub-) Werkzeug Just Task zur natürlichsprachlichen Erstellung von Diagrammen und anderen Berichtsobjekten zum Einsatz. Dieses versteht den aufbereiteten Prompt, erstellt das Ergebnis -in diesem Beispiel ein Diagramm – und übergibt das Ergebnis an Joule. Der Copilot Joule wiederum übergibt dies dem Anwendenden, der das Diagramm direkt in einen Bericht oder Dashboard überführen kann.
Abb. 4: Orchestrierung der von Basismodellen am Beispiel von Just Ask