KI-Assistenten und Agenten
Systeme, die ihre Schritte zu einem gesetzten Ziel selbst planen, Werkzeuge aufrufen und je nach Zwischenergebnis die Richtung ändern. Von einem Modell, das eine einzelne Frage beantwortet, unterscheidet sie, dass sie eine mehrstufige Aufgabe von Anfang bis Ende tragen können.
- Für wen
- Teams mit wiederkehrender Arbeit, die dennoch Urteilsvermögen verlangt
- Beispiel
- Ein Support-Agent, der eine eingehende Anfrage einordnet, die zugehörigen Daten zusammenträgt, eine Antwort entwirft und den kritischen Schritt einem Menschen zur Freigabe übergibt.
- Wie wir es bauen
- Zuerst wird festgelegt, welche Werkzeuge ein Agent nutzen darf und wo die Befugnisgrenze jedes Werkzeugs liegt. Ruft der Agent ein Werkzeug auf, wird der Aufruf protokolliert — so lässt sich später nachlesen, welche Entscheidung in welchem Schritt fiel. Kritische Schwellen — Geldbewegung, ausgehende Nachrichten, endgültiges Löschen — sind an eine menschliche Freigabe gebunden.
- Wo es nicht nötig ist
- Wo die Schritte im Voraus bekannt sind, braucht es keinen Agenten; ein Workflow ist dort günstiger und berechenbarer. Agenten sind für Arbeit gedacht, deren Schrittfolge sich nicht vorab festlegen lässt.
Autonome Workflows
Workflows, die dort einspringen, wo regelbasierte Automatisierung endet. Kommt die Eingabe nicht jedes Mal in gleicher Form — Freitext, ein anders formatiertes Dokument, ein fehlendes Feld —, bleibt eine Regel-Engine stehen. Diese nicht.
- Für wen
- Abläufe, die Dokumente, Formulare und Freitext verarbeiten
- Beispiel
- Ein Workflow, der Rechnungen unterschiedlicher Lieferanten in unterschiedlichen Formaten liest und sie in einer einheitlichen Form an die Buchhaltung übergibt.
- Wie wir es bauen
- Die Eingabe wird zunächst in eine gemeinsame Darstellung überführt — Freitext, anders formatierte Dokumente und fehlende Felder finden sich in derselben Struktur wieder. Von da an läuft der Fluss unabhängig vom Format. Die Ausgabe durchläuft eine Prüfschicht; wo das System nicht sicher sein kann, sagt es das und stellt den Vorgang in die Warteschlange.
- Wo es nicht nötig ist
- Ist die Eingabe standardisiert und die Zahl der Regeln beherrschbar, ist eine Regel-Engine die bessere Wahl. Ein autonomer Fluss beginnt dann Sinn zu ergeben, wenn Ihr Tempo beim Regelschreiben mit der Vielfalt der Eingaben nicht mehr Schritt hält.
Web- und Mobilprodukte
Das Produkt, auf dem die KI-Schicht tatsächlich aufsitzt. Ohne Oberfläche, Performance und Barrierefreiheit bleibt auch das beste Modell ungenutzt.
- Für wen
- Teams, die ein Produkt von Grund auf bauen oder einem bestehenden eine KI-Schicht hinzufügen
- Beispiel
- cep taxi — Fahrgast-, Fahrer- und Betriebspanel vollständig, gemeinsam mit der Matching-Engine als ein Ganzes gebaut.
- Wie wir es bauen
- Die KI-Funktion wird in den Fluss des Produkts eingebaut, statt als Kasten an die Oberfläche geschraubt zu werden. Da ein Modellaufruf Latenz erzeugt, gehört es zum Entwurf, wo dieses Warten sichtbar wird; die Oberfläche bleibt schon vor Eintreffen des Ergebnisses benutzbar.
- Wo es nicht nötig ist
- Nicht jedes Produkt braucht KI. Ein Modellaufruf, der die Arbeit des Nutzers nicht beschleunigt, fügt nur Kosten und Latenz hinzu.
Daten und Integration
Damit KI überhaupt funktioniert, müssen die Daten erreichbar sein. Daten aus verstreuten Systemen zusammentragen, bereinigen und an vorhandene Unternehmenssoftware anbinden — in den meisten Projekten steckt hier die eigentliche Arbeit.
- Für wen
- Organisationen, deren Daten über mehrere Systeme verteilt sind
- Beispiel
- Kalender-, CRM- und Messaging-Systeme zu einem Strom zusammenführen, damit das Produkt aus einem einzigen Kontext arbeitet.
- Wie wir es bauen
- Datenquellen werden so genommen, wie sie sind — niemand wartet auf eine aufgeräumte Welt. Die Abbildungs- und Transformationsschicht ist so gehalten, dass eine Änderung im Quellsystem an einer Stelle nachgezogen wird. Welches Feld woher kam, bleibt nachvollziehbar.
- Wo es nicht nötig ist
- Daten, die es im Quellsystem nicht gibt, kann keine Integration erzeugen. Fehlende Daten sind meist ein Prozessproblem und kein Architekturproblem — und dort werden sie auch gelöst.