Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 118

Inhalt

Werkzeuge. Auch eine Anzeige wie „Tests laufen“ kann die Anwendung selbst aus einem Werkzeugereignis erzeugen. Nicht jede Statuszeile ist eine formulierte Nachricht des Modells. 8

Wann der aktuelle Lauf endet

Nachricht und Arbeitslauf haben getrennte Grenzen. Im Codex-App-Server meldet item/completed den Abschluss eines einzelnen Eintrags, etwa einer Nachricht oder eines Werkzeugaufrufs. turn/completed meldet das Ende des aktuellen Laufs und dessen Zustand. Die letzte sichtbare Textnachricht ist deshalb nicht automatisch eine Abschlussantwort; ausbleibender Text kann auch eine Wartezeit oder einen Verbindungsabbruch bedeuten. 9

Sind die nötigen Arbeitsschritte erledigt und ihre Ergebnisse geprüft, berichtet der Agent den Erfolg. Eine abschließende Antwort kann aber auch eine Rückfrage oder ein ungelöstes Hindernis enthalten. Dann endet der aktuelle Arbeitsabschnitt, obwohl die Gesamtaufgabe offen ist. Bei einem Fehler, Abbruch oder erreichten Limit kann eine solche Antwort ganz fehlen. Ob und wodurch später weitergearbeitet wird, regelt die Runtime. 10

Offen heißt nicht grenzenlos

Ein Agent kann nur auf das zugreifen, was seine Runtime tatsächlich anbietet. Ein erfundener Tool Call führt zu keiner realen Fähigkeit. Ein Werkzeug kann gar nicht existieren, deaktiviert sein, nur Leserechte besitzen, bestimmte Parameter