Agenten
Eine Schleife starten kann alles. Sie zu stoppen ist die Konstruktion
Ein Agent, der nicht beschließen kann, dass er fertig ist, macht weiter, bis es jemand merkt, und dann hat er schon gehandelt.
Was ein Agent tatsächlich ist
Nimmt man das Wort auseinander, ist ein Agent vier Dinge im Kreis. Etwas löst ihn aus. Er plant, was zu tun ist. Er handelt, meist indem er ein Werkzeug aufruft, das ein echtes System berührt. Dann prüft er, ob das Ergebnis das gewünschte war.
Nichts an dieser Beschreibung ist neu. Regelungssysteme sehen seit fünfzig Jahren so aus. Neu ist, dass der Planungsschritt jetzt unstrukturierten Text lesen kann, was enorm erweitert, was sich automatisieren lässt, und nichts an der Disziplin ändert, die für einen sicheren Betrieb nötig ist.
Also bauen wir sie so, wie ein Regelungssystem gebaut wird. Abgegrenzte Werkzeuge, eine ausdrückliche Festlegung, was fertig heißt, eine Grenze für Wiederholungen, und ein Zustand, den man im Nachhinein prüfen kann.
Die Schleife
Vier Schritte, und der vierte ist das Produkt
Auslösen, planen, handeln, prüfen. Die ersten drei tauchen in jeder Vorführung auf, und der vierte ist der, der Zeit kostet.
Das Prüfen muss zwei Fragen beantworten, die die anderen Schritte nie stellen. Ist dieses Ergebnis annehmbar, und wenn nicht, was nun. Mit einem anderen Ansatz erneut versuchen, an einen Menschen übergeben, oder aufhören und das System in einem Zustand lassen, den jemand verstehen kann.
Die Werkzeuge sind die Risikofläche
Ein Agent ist nur so gefährlich wie die Werkzeuge, die Sie ihm geben. Eine Schleife, die eine Datenbank lesen kann, ist ein Berichtssystem. Dieselbe Schleife mit Schreibrecht ist etwas, das vor dem Lauf eine Durchsicht braucht.
Also wird die Werkzeugliste aufgeschrieben und kurz gehalten, jedes einzelne so eng begrenzt, wie die Aufgabe es erlaubt, und alles, was Geld kostet oder eine Nachricht an einen Menschen außerhalb der Firma schickt, kommt hinter eine ausdrückliche Bestätigung.
Das ist unglamourös und macht den größten Teil des Unterschieds zwischen einem Agenten, den Sie laufen lassen können, und einem, den jemand beaufsichtigen muss.
Die Entscheidungen
Vier Entscheidungen darüber, ob er unbeaufsichtigt laufen kann
Bei keiner geht es darum, welches Modell. Alle vier betreffen die Schleife darum herum.
| Entscheidung | Was sie festlegt | Was ohne ihn schiefgeht |
|---|---|---|
| Festlegung von fertig | Wann die Schleife erfolgreich aufhören darf | Sie arbeitet weiter an einer Aufgabe, die schon fertig war |
| Grenze für Wiederholungen | Wie oft sie es erneut versuchen darf | Aus einem billigen Fehler wird über Nacht ein teurer |
| Umfang der Werkzeuge | Was sie berühren darf | Der Schadensradius eines Missverständnisses ist Ihre gesamte Datenbank |
| Weg zur Übergabe | An wen sie übergibt, wenn sie nicht entscheiden kann | Sie rät, und niemand merkt es, bis ein Kunde es merkt |
Jede davon ist eine Zeile in einer Spezifikation und keine Einstellung in einem Produkt, deshalb werden sie übersprungen, und deshalb zeigt sich das Überspringen später.
Oder schreiben Sie hier
Drei Felder, und ein Mensch liest es
Name, eine Adresse, an die wir antworten können, und was Sie bauen wollen. Sie bekommen sofort eine Referenz zurück.
Was würden Sie einer Schleife übergeben?
Beschreiben Sie die Aufgabe und wer sie sonst machen würde. Das reicht, um zu sagen, ob sie ein guter Kandidat ist.
