Zum Inhalt springen
Digitdrive Wissen

ChatGPT mit Unternehmenssystemen verbinden

Eine Unternehmensanbindung macht ausgewählte Daten und Funktionen für einen KI-Arbeitsablauf verfügbar. MCP ist ein Protokoll für solche Verbindungen zwischen einer KI-Anwendung und bereitgestellten Ressourcen oder Werkzeugen. Es ersetzt weder die Anmeldung am Fachsystem noch die Entscheidung, welche Handlungen erlaubt sind.

Mit einer konkreten Aufgabe beginnen

Wählen Sie zuerst einen begrenzten Ablauf, etwa eine Statusabfrage oder eine Recherche in freigegebenen Informationen. Beschreiben Sie, was die unterstützte Person heute tut, welche Daten sie benötigt und woran sie ein brauchbares Ergebnis erkennt. Ein allgemeiner Auftrag, „alles mit KI zu verbinden“, bietet keine brauchbare Abnahme.

Prüfen Sie auch die Alternative: Bei einem festen, vollständig regelbasierten Ablauf kann eine klassische Automatisierung genügen. Ein Sprachmodell ist eher dann zu erwägen, wenn sprachliche Eingaben oder die Auswahl zwischen Arbeitsschritten einen Nutzen bringen. Dies ist eine Gestaltungsentscheidung, keine pauschale Effizienzzusage.

Was MCP in der Verbindung übernimmt

MCP unterscheidet unter anderem Ressourcen für Kontext und Werkzeuge für Aktionen. Eine Server-Anbindung stellt diese Möglichkeiten für eine unterstützende Anwendung bereit. Welche Werkzeuge eine bestimmte Anwendung unterstützt und wie sie dem Nutzer angezeigt werden, muss im konkreten Zusammenspiel geprüft werden.

MCP: Ressourcen und Werkzeuge auf einem Server

Lesen und Schreiben getrennt behandeln

Ein Werkzeug zum Anzeigen eines Lieferstatus braucht andere Rechte als eines zum Ändern der Lieferadresse. Bieten Sie nur benötigte Funktionen an und begrenzen Sie Datenumfang und Nutzerzugriff. Eine lesende Abfrage kann der erste Schritt sein; Änderungen werden als eigener Umfang geplant.

Bei Aktionen mit Außenwirkung gehören Ausführung und Bestätigung zusammen: Welcher Datensatz wird geändert, mit welchen Werten und durch welchen Nutzer? Eine Zustimmung zum allgemeinen Gespräch ist dafür zu ungenau. Rechte und Freigaben müssen auch außerhalb des Sprachmodells durchgesetzt werden.

Beispiel: Auftragsstatus statt pauschaler Systemzugriff

Ein mögliches Werkzeug nimmt eine Auftragskennung entgegen und gibt nur den Status zurück, den der angemeldete Nutzer sehen darf. Bei fehlender Berechtigung oder einem unbekannten Auftrag liefert es einen eindeutigen Fehler. Die Antwort enthält genug Bezug zum Auftrag, damit sie mit dem Fachsystem verglichen werden kann.

Soll später eine Adresse geändert werden, wird der vorgeschlagene neue Wert vor der Ausführung angezeigt und bestätigt. Wiederholte Aufrufe und Nichterreichbarkeit des Fachsystems müssen im Prüfplan vorkommen. Das Szenario illustriert eine sinnvolle Grenze; es ist kein Versprechen über die Fähigkeiten einer beliebigen ChatGPT-Anbindung.

Daten und Ergebnisprüfung nicht ausblenden

Klären Sie, welche Informationen die angebundenen Dienste verarbeiten, was protokolliert wird und wie lange Daten benötigt werden. Verwenden Sie für Erprobung möglichst anonymisierte Beispiele. Zugänge und Freigaben werden nur für die benötigte Aufgabe vergeben.

Eine strukturierte Schnittstelle verhindert nicht, dass ein Sprachmodell eine Information falsch interpretiert. Entscheidend sind prüfbare Ergebnisse, verständliche Fehler und eine menschliche Entscheidung an den passenden Stellen. Vor einem breiteren Einsatz werden erlaubte und unerlaubte Fälle gemeinsam getestet.

Ihre Entscheidung vorbereiten

  1. Eine begrenzte Aufgabe mit prüfbarem Ergebnis wählen
  2. Benötigte Daten und Nutzerrechte ausdrücklich festlegen
  3. Lesende und schreibende Werkzeuge getrennt planen
  4. Fehlerfälle, Bestätigungen und Ergebnisprüfung vereinbaren