Mit KI zu arbeiten bedeutet, mehr zu denken, nicht weniger
Viele glauben, dass KI es Entwicklern ermöglichen wird, weniger zu denken. Sie denken, man müsse die Maschine nur in eine Richtung lenken und sie die Arbeit erledigen lassen. Diese Sichtweise ist gefährlich.
Wenn Sie KI als schnellen Ausführer nutzen, müssen Sie wie ein Tech Lead agieren. Die KI ist Ihr gesamtes Team. Ein Tech Lead hört nicht auf zu denken, nur weil das Team stark ist. Tatsächlich machen Fehler bei der Definition (Framing) und Verifizierung in einem stärkeren Team die Kosten höher.
KI ist in einer Sache zu gut: Sie füllt das aus, was Sie ungesagt lassen.
Die größte Gefahr ist nicht schlechter Code. Die Gefahr ist Code, der perfekt aussieht. Er ist sauber. Er besteht Tests. Er folgt den Syntaxregeln. Aber man könnte die Kontrolle über die eigentliche Absicht verlieren. Man landet am Ende vielleicht bei einem System, von dem man weiß, dass es funktioniert, aber nicht, warum.
Wenn Sie mit KI arbeiten, ändern sich Ihre Verantwortlichkeiten. Sie müssen Folgendes im Blick behalten:
- Das langfristige Ziel.
- Die Grenzen jeder Änderung.
- Die Anzeichen dafür, dass eine Aufgabe wirklich abgeschlossen ist.
- Die Regeln, die nicht gebrochen werden dürfen.
- Eine Möglichkeit zu verifizieren, dass die Lösung systemisch sicher ist.
Geschwindigkeit erhöht die Kosten von Mehrdeutigkeit. Wenn Ihre Anweisungen vage sind, wird die KI die Lücken mit plausiblen, aber falschen Annahmen füllen. Dies schafft eine systemische Fragilität, die sich später bei Edge Cases oder zukünftigen Updates zeigt.
Um effektiv mit KI zu arbeiten, müssen Sie Disziplin üben:
- Schreiben Sie das Ziel klar auf, anstatt sich auf ein Gefühl zu verlassen.
- Definieren Sie einen Vertrag für jeden Schritt: Inputs, Outputs und Fehler.
- Akzeptieren Sie Code nicht allein aufgrund eines guten ersten Eindrucks.
- Überprüfen Sie die Diffs und führen Sie bestehende Tests aus, um Regressionen zu vermeiden.
- Halten Sie Entscheidungen in Dokumenten fest, damit zukünftige Agenten den Kontext verstehen.
KI nimmt die manuellen Mechaniken des Codierens ab. Sie nimmt nicht den Bedarf an Intelligenz. Sie macht das Denken sogar noch unverzichtbarer.
Die Rolle eines Entwicklers verschiebt sich. Sie sind nicht mehr nur jemand, der Code schreibt. Sie sind die Person, die das Denkmodell hinter diesem Code hält.
Quelle: https://dev.to/s_a_shkuratov/working-with-ai-means-thinking-more-not-less-1295
Optionale Lern-Community: https://t.me/GyaanSetuAi