Agent Harness ausprobiert

Agent Harness ausprobiert

- Matt

Im Juni-Beitrag stand, dass ich den Agent Harness noch nicht ausprobiert habe. Nachgeholt.

Was tatsächlich passiert

Der entscheidende Unterschied zu meiner selbstgebauten Variante: Die Freigabe passiert außerhalb dessen, was das Modell erzeugen kann. Der Agent meldet, dass er ein Werkzeug aufrufen möchte, der Lauf hält an, und die Anwendung entscheidet, wie sie fragt. Erst danach geht es weiter.

Damit ist der Einwand aus dem Juni-Beitrag erledigt. Ein Modell kann sich die Zustimmung nicht mehr selbst geben, weil sie nicht Teil seines Ausgabestroms ist.

Was mich überrascht hat

Die Freigabe ist nicht die eigentliche Arbeit. Die eigentliche Arbeit ist zu entscheiden, wonach gefragt wird.

Bei meinem ersten Versuch habe ich jeden schreibenden Aufruf zur Bestätigung gebracht. Nach zwanzig Minuten habe ich blind bestätigt, weil zwölf Rückfragen hintereinander kamen und elf davon offensichtlich in Ordnung waren. Das ist die bekannte Ermüdung, die man aus jedem Sicherheitsdialog kennt, und sie macht die Freigabe wertlos.

Der zweite Versuch hatte drei Stufen: lesende Werkzeuge ohne Rückfrage, schreibende mit umkehrbarer Wirkung ebenfalls ohne, und nur das Unumkehrbare mit Bestätigung. Danach kamen zwei Rückfragen am Abend, und die habe ich gelesen.

Wo ich meine Meinung ändere

Ich hatte geschrieben, dass mein Homelab-Server vorerst lesend bleibt. Das war richtig, solange die Bestätigung eine Konvention war. Jetzt würde ich schreibende Werkzeuge zulassen, sofern sie umkehrbar sind: einen Container neu starten, einen Cache leeren, eine Datei in ein Verzeichnis kopieren.

Was nicht dazukommt, ist alles, was Daten löscht oder nach außen wirkt. Nicht weil der Rahmen es nicht könnte, sondern weil ich den Nutzen nicht sehe. Die Fälle, in denen ich einen Agenten etwas löschen lassen möchte, sind genau die, in denen ich lieber selbst hinschaue.

Der nüchterne Teil

Für ein Heimnetz ist das alles überdimensioniert. Der ehrliche Nutzen liegt weiterhin im Zusammentragen, wie im Mai beschrieben, und dafür reichen lesende Werkzeuge.

Interessant ist es trotzdem, weil dieselbe Frage in jedem Projekt auftaucht, sobald ein Agent mehr tun soll als antworten. Und dort ist die Antwort nicht der Rahmen, sondern die Abstufung.