Wow, heute ist es bereits eine Woche her, dass ich mit OpenClaw arbeite. Ich möchte euch erzählen, was passiert ist.

Beeindruckend

Was mich am meisten beeindruckt hat? Während der ersten Planungssitzung wies mich Jeeves, mein neuer "digitaler Butler", auf eine Geschäftsmöglichkeit hin, die ich völlig übersehen hatte. Zitat:

Ah, aber ich glaube, Sie sitzen auf etwas recht Wertvollem, Sir – Sie sehen es nur nicht, weil Sie zu nah dran stehen.

(Jeeves konnte sich wohl nicht entscheiden, ob ich nun saß oder stand, doch das ist ja eigentlich auch egal! 😄)

Anschließend entwickelte er eine Strategie, die es mir ermöglicht, bestehende Assets und Fähigkeiten zu einer neuen, großen Erweiterung meines Geschäftsmodells zu kombinieren. Einfach un-glaub-lich!

KI als Arbeitspferd

Die 2. beeindruckende Sache: Claude Sonnets Refactoring-Talent! Ich gab ihm die Aufgabe, einen TypeScript-Monolithen an Kontextgrenzen aufzubrechen und jeden Bounded Context in ein Modul innerhalb einer Monorepo-Struktur umzuwandeln. Es arbeitete 1,5 Stunden daran, und dann war es fertig – inklusive aller Unit-Tests, Import-Anweisungen, Abhängigkeiten, einfach alles! Wow, das hätte mich Stunden, wenn nicht Tage gekostet!

Was war sonst noch gut? Ich gab ihm die Aufgabe, im Nachhinein i18n zu meiner App hinzuzufügen. Der arme Jeeves musste alle statischen Strings extrahieren und übersetzbar machen. Aber er hat es einfach gemacht (okay, mit ein paar Ausnahmen, aber trotzdem...)

KI ist manchmal kurzsichtig

Was ich gelernt habe: KI-Assistenten sind „clever", aber manchmal scheitern sie völlig daran, Regeln zu verallgemeinern. Als ich zum Beispiel sagte, dass auf manchen HTML-Seiten noch nicht übersetzte Strings vorhanden seien, fand er sie nicht – obwohl er sehr viele andere gefunden hatte. Hmmm... Was habe ich also getan? Ich markierte alle statischen Strings mit drei @-Zeichen und wies ihn an, sich um alle statischen Strings zu kümmern, die mit @@@-Zeichen markiert sind.

Was passierte? Er führte ein „grep" aus, extrahierte die Strings, ersetzte sie durch Zugriffsfunktionen und entfernte die Markierungen! Dann übersetzte er all diese Strings und fügte sie in die Übersetzungstabelle ein. Erkenntnis: Manchmal muss man extrem spezifisch werden, damit etwas funktioniert – aber dann klappt es auch.

Wie es weitergeht

Heute habe ich meine ersten Cron-Jobs hinzugefügt, die einen Agenten starten. Jeden Tag um 23:55 Uhr schreibt er die tägliche Memory-Datei mit Markdown-Notizen darüber, was wir gemeinsam gemacht haben. Jeden Morgen um 6:00 Uhr schaut er, was es Neues bei GitHub Trends gibt, damit ich etwas Interessantes zu lesen habe. Beispiel: Er fand obra/superpowers – tatsächlich ein sehr interessantes Projekt.

Und die Kosten?

Okay, wie sieht es mit den Kosten aus? Diese Woche hat mich etwa 120$ für Claude-Token gekostet, wobei ein großer Teil davon für das Erlernen der richtigen Nutzung von OpenClaw draufging. (Typischer Anfängerfehler: zu lange Gespräche mit dem Agenten – die Token-Kosten sind proportional zum Quadrat der Gesprächslänge, denn bei jedem Schritt wird das gesamte Gespräch erneut an das LLM übermittelt!)

Gestern und heute sind die Kosten deutlich gesunken und haben sich bei etwa 4 $ pro Tag eingependelt. Nicht schlecht. Ich werde versuchen, sie weiter zu senken, indem ich einfachere Modelle für einfachere Aufgaben einsetze.

Und Ihr, was machen Eure Agenten?

Was macht ihr mit Agenten? Erzählt mir davon, hier unten in den Kommentaren, ich bin neugierig!