Wird geladen

Umgebungsinspektion

Lektion 652 Min.

Claude agiert blind - es muss in der Lage sein, die Umgebung um sich herum zu beobachten, um die Ergebnisse seiner Aktionen zu verstehen. Dieses Konzept, genannt Umgebungsinspektion, ist entscheidend für den Aufbau effektiver KI-Agenten.

Warum Umgebungsinspektion wichtig ist

Denk an Claudes Perspektive bei der Nutzung von Computer-Tools. Wenn es eine Schaltfläche anklickt oder Text eingibt, ändert sich die Oberfläche, aber Claude weiß nicht von sich aus, wie. Ein Klick auf eine Schaltfläche könnte zu einer neuen Seite navigieren oder ein Menü öffnen. Ohne die Fähigkeit zu „sehen", was passiert ist, kann Claude nicht feststellen, ob seine Aktion erfolgreich war, oder seinen nächsten Schritt effektiv planen.

Deshalb geben Computer-Use-Tools nach jeder Aktion automatisch Screenshots zurück. Claude nutzt diese visuellen Momentaufnahmen, um den neuen Zustand der Umgebung zu verstehen und seinen Fortschritt bei der Erledigung von Aufgaben einzuschätzen.

Lesen vor dem Schreiben

Das gleiche Prinzip gilt für Dateioperationen. Bevor Claude Code ändern kann, muss es verstehen, was aktuell in der Datei vorhanden ist. Das mag offensichtlich erscheinen, ist aber ein entscheidender Schritt, den viele Entwickler beim Aufbau von Agenten übersehen.

In diesem Beispiel liest Claude zunächst den Inhalt von main.py, um die aktuelle Struktur zu verstehen, bevor es sicher neue Routen hinzufügt. Dieser Inspektionsschritt verhindert Fehler und stellt sicher, dass die Änderungen ordnungsgemäß zum bestehenden Code passen.

Praktische Anwendungen

Umgebungsinspektion wird besonders wertvoll in komplexen Workflows. Betrachte einen Agenten, der Videos erstellt und sie in sozialen Medien postet. Der Agent könnte Folgendes benötigen:

  • Videoinhalte mit verschiedenen Tools generieren
  • Die Ausgabequalität und das Timing überprüfen
  • Prüfen, dass Audio- und visuelle Elemente korrekt übereinstimmen
  • Erfolgreiches Posten auf sozialen Plattformen bestätigen

System-Prompts für Inspektion

Du kannst Claude durch System-Prompts anleiten, seine Umgebung zu inspizieren. Für einen Video-Erstellungsagenten könntest du Anweisungen wie diese einbeziehen:

  • Verwende das Bash-Tool, um whisper.cpp auszuführen und Untertiteldateien mit Zeitstempeln zu generieren, um die Dialogplatzierung zu überprüfen
  • Verwende FFmpeg, um Screenshots aus dem Video in regelmäßigen Abständen zu extrahieren, um die visuelle Qualität zu bestätigen
  • Überprüfe Dateigrößen und -formate, bevor du Uploads versuchst

Diese Inspektionsschritte helfen Claude, Fehler frühzeitig zu erkennen, und stellen sicher, dass die endgültige Ausgabe den Erwartungen entspricht. Indem du Umgebungsinspektion in deine Agenten einbaust, schaffst du zuverlässigere und selbstkorrigierende Systeme, die unerwartete Ergebnisse elegant handhaben können.

Denk daran: Jede Aktion, die ein Agent ausführt, sollte von einer Form der Verifizierung oder Inspektion gefolgt werden, um zu bestätigen, dass das gewünschte Ergebnis erreicht wurde.