Kurze Antwort: Der nützlichste Agent in einem Getränkebetrieb ist kein Roboter-Bediener. Er ist ein geduldiger Analyst, der am Ende jeder Schicht das Stillstandsprotokoll liest, die OEE-Verluste ordnet, bemerkt, dass die Leimeinheit der Etikettiermaschine die Linie diese Woche sechsmal angehalten hat, das Instandhaltungssystem prüft, keinen offenen Arbeitsauftrag findet und einen entwirft, mit angehängten Belegen, zur Freigabe durch einen Planer. Derselbe Agent kann eine Umstellungsreihenfolge entwerfen, die Spülzeit spart. Sicher macht ihn nicht das Modell. Sicher macht ihn die Architektur: reiner Lesezugriff auf replizierte OT-Daten auf der IT-Seite des Purdue-Modells, kein Weg zu SPS oder SCADA, Schreib-Tools, die nur Entwürfe anlegen, ein Audit-Log jedes Tool-Aufrufs und Replay-Tests vor dem Livegang.
Jedes Werk hat eine Liste von Verlusten, die alle kennen und denen niemand Zeit widmen kann. Die Etikettiermaschine, die ein Dutzend Mal pro Schicht für dreißig Sekunden steht. Die Umstellung, die immer zwanzig Minuten zu lang dauert. Die Pumpe, die auslöst, sobald die Umgebungstemperatur 35 Grad übersteigt. Jeder einzelne Verlust ist klein. Zusammen sind sie oft der größte Balken im OEE-Wasserfall.
Der dritte Beitrag dieser Reihe hat erklärt, wie Agenten funktionieren. Dieser, der siebte, setzt einen auf diese Verluste an und verwendet mindestens genauso viel Zeit auf die Zäune drumherum.
Der OEE-Verlust-Agent, Schritt für Schritt
So arbeitet ein gut abgegrenzter Agent am Ende jeder Schicht. Jeder Schritt ist ein Tool-Aufruf an eine getestete Abfrage oder ein kontrolliertes System.
- Verluste ordnen. Die Stillstände der Schicht aus der MES-Replik holen und nach den sechs großen Verlusten und nach Anlage gruppieren. Die Leimeinheit der Etikettiermaschine kommt auf 31 Minuten in sechs Stillständen.
- Auf Wiederholung prüfen. Zwei Wochen zurückschauen. Derselbe Störcode taucht 23 Mal auf, mit steigender Tendenz.
- Die Anlage ansehen. Das CMMS abfragen: Der letzte Arbeitsauftrag zur Leimeinheit wurde vor vier Wochen geschlossen, “Düsen gereinigt”. Kein offener Auftrag.
- Die Signale ansehen. Den Tag der Leimtemperatur rund um jeden Stillstand aus der Historian-Replik holen. Kurz vor den meisten Stillständen fällt er unter sein Sollwertband.
- Die Maßnahme entwerfen. Im CMMS einen Arbeitsauftrag als Entwurf anlegen: Anlage, Symptom, die 23 Stillstände, das Temperaturmuster mit Link auf ein Diagramm, der vorherige Arbeitsauftrag, eine vorgeschlagene Priorität. Status: Entwurf, wartet auf Planer.
- Berichten. Eine Zeile in die Schichtübergabe schreiben: “Entwurf AA für Leimeinheit Etikettierer L2 angelegt, wiederkehrende Temperatureinbrüche, siehe Link.”
Ein Planer prüft den Entwurf am nächsten Morgen, passt die Priorität an und gibt ihn frei. Der Agent hat in zwei Minuten erledigt, wofür ein Ingenieur eine Stunde gebraucht hätte, und zwar in jeder Schicht, nicht nur dann, wenn gerade jemand Zeit hatte.
Umstellungspläne: entworfen, nicht eingeplant
Dasselbe Muster funktioniert für Umstellungen, den zweiten der sechs großen Verluste. Mit dem Wochenproduktionsplan aus dem ERP und den bekannten Umstellzeiten zwischen Produkten und Formaten kann ein Agent eine Laufreihenfolge entwerfen, die Spülungen und Formatwechsel reduziert. Dunkles Bier nach hellem, nicht helles nach dunklem. Die 330-ml-Läufe zusammenlegen. Er kann auch markieren, wo der Plan eine vermeidbare Umstellung erzwingt.
Den Entwurf übergibt er an den Planer, der Dinge weiß, die der Agent nicht weiß: den Kundenauftrag, der am Donnerstag raus muss, den Bediener, der im Urlaub ist, den Tank, der nicht rechtzeitig frei wird. Der Planer bearbeitet und veröffentlicht. Den Live-Plan fasst der Agent nie an.
Leitplanke 1: das Purdue-Modell
Die meisten Getränkebetriebe organisieren ihre Netzwerke entlang des Purdue-Modells, und OT-Sicherheitsstandards wie IEC 62443 bauen auf derselben Trennung auf. Ganz unten, auf den Ebenen 0 bis 2, liegen Prozess, SPS, SCADA und HMIs. Ebene 3 enthält den Standortbetrieb: Historian, MES, CMMS, LIMS. Die Ebenen 4 und 5 sind die Unternehmens-IT. Zwischen Betrieb und IT liegt eine demilitarisierte Zone, die DMZ, in der Daten geteilt werden können, ohne das Steuerungsnetz zu öffnen.
Ein Agent gehört auf die IT-Seite. Er liest eine Replik der Historian- und MES-Daten, die in die DMZ veröffentlicht wird. Er öffnet niemals eine Verbindung hinunter in die Ebenen 0 bis 2. Wenn Ihre Architektur das verlangen würde, ist die Architektur noch nicht bereit für einen Agenten.
Leitplanke 2: keine Schreibzugriffe auf die Prozesssteuerung
Diese verdient eine eigene Zeile. Nichts, was ein Agent tut, sollte eine SPS, einen SCADA-Wert oder einen Prozesssollwert verändern. Nicht über ein Tool, nicht über ein Skript, nicht “nur für diesen einen risikoarmen Parameter”. Prozesssteuerung ist aus gutem Grund ausgelegt, validiert und verriegelt, und ein Sprachmodell, das in 98 Prozent der Fälle richtig liegt, ist in einem Regelkreis nicht akzeptabel, in dem die anderen 2 Prozent eine Laugenleitung oder ein Druckbehälter sind.
Am einfachsten setzt man das durch, indem man das Tool nie baut. Wenn es auf keinem MCP-Server, den der Agent erreichen kann, eine set_value-Funktion gibt und sein Dienstkonto nirgendwo in der Nähe der OT Schreibrechte hat, stellt sich die Frage gar nicht.
Leitplanken 3 bis 8: Entwürfe, Freigaben, Logs, Evals, Limits, Ausschalter
- Schreib-Tools legen nur Entwürfe an. Das CMMS-Tool kann einen Arbeitsauftrag im Status Entwurf anlegen. Es kann keinen freigeben, keinen schließen und keinen freigegebenen ändern.
- Ein Mensch gibt jeden Entwurf frei. Mit sichtbaren Belegen, nicht nur mit der Schlussfolgerung. Bearbeitungs- und Ablehnungsquoten verfolgen, denn eine Quote von null heißt meist, dass niemand liest.
- Ein Audit-Log jedes Tool-Aufrufs. Welches Tool, welche Eingaben, was zurückkam, was der Agent entworfen hat. Wenn jemand fragt, warum es einen Arbeitsauftrag gibt, steht die Antwort im Log.
- Replay-Evals vor dem Livegang. Den Agenten über die Schichten der letzten ein, zwei Monate laufen lassen, mit den Daten so, wie sie damals waren, und seine Entwürfe mit dem vergleichen, was Planer und Ingenieure tatsächlich getan haben. Die gefundenen echten Probleme zählen, das erzeugte Rauschen und die Entwürfe, die falsch gewesen wären. Wiederholen, sobald sich Modell, Prompts oder Tools ändern.
- Schritt-, Kosten- und Ratenlimits. Eine Obergrenze für Tool-Aufrufe pro Lauf und Entwürfe pro Schicht, damit ein verwirrter Agent das CMMS nicht fluten kann.
- Ein Schalter schaltet ihn ab. Jemand im Betrieb, nicht nur in der IT, kann den Agenten sofort stoppen.
Auf der Autonomieleiter aus Beitrag 3 steht dieser Agent auf L2: Er liest frei und entwirft, und ein Mensch gibt frei. Dort sollte er bleiben.
Wo das bricht
Der Agent erbt jedes Datenproblem. Wenn die Stillstandscodes vage sind, ist die Rangfolge vage. Wenn die Anlagenhierarchie im CMMS nicht zum MES passt, kann der Agent einen Stillstand nicht mit einem Arbeitsauftrag verknüpfen. Das zuerst beheben. Es ist billiger als jedes Modell.
Zu viele Entwürfe zerstören Vertrauen. Ein Agent, der fünfzehn Entwürfe pro Schicht anlegt, wird innerhalb einer Woche ignoriert. Mit einer Verlustart und einer Linie beginnen und auf Präzision statt Abdeckung optimieren.
Prompt Injection über Anlagentexte. Der Agent liest Bedienernotizen und alte Arbeitsaufträge. All das als Daten behandeln, nie als Anweisungen, und jedes Schreib-Tool hinter einer Freigabe halten, damit aus einer seltsamen Notiz keine Aktion werden kann.
Verzögerung der Replik. Wenn die DMZ-Replik Stunden hinterherläuft, arbeitet der Agent mit veralteten Daten. Auf jedem Entwurf den Zeitstempel der Daten anzeigen.
Freigabemüdigkeit. Aufsicht, die darin besteht, am Schichtende vierzigmal auf Freigeben zu klicken, ist keine Aufsicht. Die Mengen niedrig und die Belege klar halten.
Das Fazit
Ein guter Agent im Werk ist ein Analyst, kein Bediener. Er liest jede Schicht die Verluste, verbindet Stillstandsprotokoll, Historian und Instandhaltungshistorie und entwirft den Arbeitsauftrag oder Umstellungsplan, zu dem ein beschäftigter Ingenieur nie kommt. Sicher ist er wegen seines Platzes und dessen, was er anfassen kann: die IT-Seite des Purdue-Modells, OT-Daten nur lesend, Schreib-Tools nur für Entwürfe, ein Mensch, der freigibt, jeder Aufruf protokolliert, getestet durch das Nachspielen der Historie. Das Modell wird manchmal falsch liegen. Die Architektur sorgt dafür, dass ein Irrtum einen abgelehnten Entwurf kostet, keinen Sud.
Als Nächstes, und zum Schluss: die Roadmap und wo sie bricht. Zur prädiktiven Seite von Linienstillständen siehe Stillstände der Abfülllinie vorhersagen und die OEE steigern. Die vollständige Liste steht auf der Reihenseite.
Häufig gestellte Fragen
Was kann ein KI-Agent in einem Getränkebetrieb sicher tun? Produktions-, Instandhaltungs- und Qualitätsdaten lesen, herausarbeiten, welche Verluste zählen, und Maßnahmen für Menschen entwerfen: Instandhaltungsaufträge, Umstellungspläne, Schichtzusammenfassungen, Nachrichten an einen Planer. Jeder Entwurf trägt seine Belege und wartet auf Freigabe. Einen Weg, auf SPS, SCADA oder Prozesssollwerte zu schreiben, sollte er nicht haben.
Was ist das Purdue-Modell und warum ist es für KI-Agenten wichtig? Das Purdue-Modell ist eine Referenzarchitektur, die die Netzwerke eines Werks in Ebenen trennt, vom physischen Prozess und seinen Steuerungen unten bis zu den Geschäftssystemen oben, mit einer demilitarisierten Zone zwischen Betrieb und Unternehmens-IT. Ein Agent gehört auf die IT-Seite und liest replizierte Daten aus der DMZ. Er sollte niemals Verbindungen hinunter in die Steuerungsebenen öffnen.
Wie testet man einen KI-Agenten, bevor man ihn auf ein Werk loslässt? Mit einem Replay der Historie. Man lässt den Agenten über die Schichten der letzten ein, zwei Monate laufen, mit den Daten so, wie sie damals waren, und vergleicht seine Entwürfe mit dem, was Planer und Ingenieure tatsächlich getan haben. Gemessen wird, wie viele echte Probleme er gefunden hat, wie viele Entwürfe Rauschen waren und wie viele falsch gewesen wären. Das Replay wird wiederholt, sobald sich Modell, Prompts oder Tools ändern.