Zurück zur Übersicht

Blog

Dein KI-Programmierassistent braucht dich nicht zum Zuschauen

Das aktuelle KI-Programmiermodell zwingt dich in eine synchrone Schleife: eingeben, warten, lesen, wiederholen. Aber echte Entwicklungsarbeit ist asynchron. Prompt-Warteschlange, Plan-Modus und Push-Benachrichtigungen ermöglichen Delegation wie an einen Kollegen.

Veröffentlicht Tags: product / workflow / async
Blog

Weitere Produkt- und Engineering-Updates aus dieser Kategorie.

Kategorie öffnen

Ist dir aufgefallen, dass die Art, wie wir heute mit KI programmieren, etwas seltsam ist?

Du öffnest ein Terminal, gibst eine Anweisung ein und starrst dann auf den Bildschirm, während Zeile für Zeile ausgegeben wird. Wenn es fertig ist, schaust du kurz auf das Ergebnis und gibst die nächste Anweisung ein. Wenn du zwischendurch einen Kaffee holst, stellst du bei der Rückkehr fest, dass es längst fertig ist und auf dich wartet. Oder schlimmer — es ist vom Kurs abgekommen, und weil du nicht zugeschaut hast, hat es Dateien geändert, die es nicht hätte anfassen sollen.

Das ist ein synchrones Interaktionsmodell. Du und die KI sprechen abwechselnd, ein Austausch nach dem anderen, keiner kann gehen.

Aber Programmieren hat nie so funktioniert.

Deine Arbeitsweise ist nicht synchron

Denk daran, wie du normalerweise arbeitest. Wahrscheinlich hast du drei PR-Reviews gleichzeitig offen, wartest auf CI, beantwortest zwischendurch Slack-Nachrichten und wechselst gelegentlich auf einen anderen Branch für einen Hotfix. Deine Aufmerksamkeit springt zwischen mehreren Aufgaben hin und her, anstatt sich auf eine zu fixieren.

Aber wenn du einen KI-Programmierassistenten benutzt, wirst du gezwungen, ein synchroner Mensch zu werden. Du musst am Computer sitzen, zuschauen, auf Fragen warten und sofort antworten. Wenn du in einem Meeting bist, wartet die KI einfach. Wenn du pendelst, ist sie völlig unbrauchbar.

Das ist nicht das Problem der KI. Es ist ein Problem des Interaktionsmodells.

Was wäre, wenn du ihr vorher sagen könntest, was als Nächstes kommt

Stell dir ein anderes Szenario vor.

Morgens im Büro nimmst du dein Handy und listest in fünf Minuten auf, was die KI heute tun soll: zuerst die Formularvalidierung auf der Login-Seite refaktorisieren, dann die API-Fehlerbehandlung ins neue Format vereinheitlichen, zum Schluss die Test-Suite durchlaufen lassen.

Drei Aufgaben, eingereiht, abgeschickt. Dann gehst du zum Standup.

Mitten im Standup vibriert das Handy. Die erste Aufgabe ist erledigt. Kurzer Blick — sieht gut aus, die zweite hat automatisch begonnen.

Nach dem Standup checkst du das Handy. Die zweite ist auch fertig, aber die dritte hat zwei fehlgeschlagene Tests gefunden und die KI wartet auf deine Bestätigung. Du siehst dir die Ursache an — das erwartete Verhalten hat sich geändert — und sagst ihr, die Test-Assertions zu aktualisieren. Handy zurück in die Tasche.

Vor dem Mittagessen sind alle drei Aufgaben erledigt. Du hast dich den ganzen Morgen nicht an den Computer gesetzt.

Das ist keine Automatisierung — es ist Delegation

Hier gibt es eine wichtige Unterscheidung.

Automatisierung bedeutet, Regeln zu definieren und die Maschine führt sie exakt aus, ohne Urteil. CI/CD ist Automatisierung. Linting ist Automatisierung.

Aber KI, die Code schreibt, ist keine Automatisierung — sie muss Urteile fällen, und ihre Urteile sind nicht immer richtig. Du kannst also nicht komplett loslassen, aber du musst auch nicht jede Sekunde zuschauen.

Das passendere Modell ist Delegation: Du sagst ihr, was zu tun ist, sie macht es, kommt bei Unsicherheit zurück und berichtet das Ergebnis. Genau wie einem zuverlässigen Kollegen eine Aufgabe zuzuweisen.

Damit dieses Modell funktioniert, brauchst du einige Dinge:

Vorausplanen können. Nicht eine Anweisung nach der anderen, sondern mehrere Aufgaben auf einmal in die Warteschlange stellen.

Unterwegs den Kurs korrigieren können. Wenn die KI in eine leicht falsche Richtung geht, solltest du „Kurs ändern" sagen können, ohne abzubrechen und von vorne zu beginnen.

Den Plan der KI vor der Ausführung sehen können. Besonders bei großen Änderungen willst du nicht, dass die KI einfach loslegt.

Wissen, was passiert, ohne am Bildschirm zu sein. Aufgabe erledigt, Fehler aufgetreten, Entscheidung nötig — diese Informationen sollten zu dir kommen.

Das Handy ist ein natürliches asynchrones Kontrollpanel

Warum das Handy?

Weil das Handy bereits dein Gerät für asynchrone Informationen ist. E-Mails, Nachrichten, Kalender-Erinnerungen — du starrst sie nicht ständig an, aber sie benachrichtigen dich bei Bedarf. Ein KI-Programmierassistent sollte genauso funktionieren.

Synchrone Interaktion verschwindet nicht

Ich sage nicht, dass der synchrone Modus nutzlos ist. Beim tiefen Debugging, beim Diskutieren von Ansätzen mit der KI oder bei explorativer Arbeit, die sofortiges Feedback braucht, ist der synchrone Modus weiterhin die beste Wahl.

Aber nicht alle Programmierarbeit erfordert tiefes Engagement. Oft weißt du genau, was zu tun ist — die Ausführung ist nur mühsam. Diese Aufgaben erfordern kein Zuschauen. Du musst nur wissen, dass es erledigt ist und richtig gemacht wurde.

Der asynchrone Modus füllt dieses Puzzleteil.

Das macht Version 1.6.5

Die neuen Funktionen in Tactic Remote 1.6.5 — Plan-Modus, Prompt-Warteschlange, Steuerung, Push-Benachrichtigungen — sind keine einzelnen Features. Sie sind verschiedene Facetten derselben Idee: Deinen KI-Programmierassistenten asynchron steuern zu können.

Einreihen, Plan prüfen, Ausführung bestätigen, Benachrichtigung erhalten. Dann etwas Wichtigeres tun.

Dein KI-Programmierassistent braucht dich nicht zum Zuschauen. Er muss dich nur erreichen können, wenn es darauf ankommt.

Tactic Remote ausprobieren

Coding-Agenten vom Smartphone aus steuern

Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.