KI schrieb 80 % in 10 Minuten. Die letzten 20 % dauerten 6 Stunden.

KI kann den Happy Path in Minuten erstellen. Sie kann jedoch nicht die Realität der Produktion abbilden.

Ich habe 47 Features mithilfe eines KI-Agenten verfolgt. Dabei habe ich zwei Dinge gemessen:

  • Generationszeit: Vom ersten Prompt bis zum fertigen PR.
  • Ship-Zeit: Vom PR bis zum eigentlichen Merge.

Die Aufteilung ist fast immer 80/20. Die KI erledigt 80 % der Arbeit schnell. Die letzten 20 % nehmen die meiste Zeit in Anspruch.

Die KI schreibt Code basierend auf dem Prompt, den du ihr gibst. Die Verzögerung entsteht durch das, was du nicht erwähnt hast. Sie entsteht durch Dinge, an die du nicht gedacht hast.

Die fehlenden 20 % lassen sich meist in fünf Kategorien unterteilen:

  • Empty States: Wie sieht das UI aus, wenn ein Nutzer keine Daten hat?
  • Error Handling: Was passiert, wenn das Netzwerk ausfällt oder eine API einen 500er-Fehler zurückgibt?
  • Domain-Edge-Cases: Spezifische Regeln wie lokale Zahlungsformate oder Altdaten (Legacy Data).
  • Performance: Code, der bei 50 Zeilen funktioniert, aber bei 5 Millionen Zeilen zusammenbricht.
  • Wartbarkeit: Code, der heute funktioniert, aber morgen schwer zu ändern ist.

Ich habe aufgehört, KI wie einen Zauberstab zu behandeln. Stattdessen nutze ich diese vier Regeln, um Zeit zu sparen:

  1. Plane die 4-fache Zeit ein. Wenn die KI sagt, eine Aufgabe dauert 10 Minuten, plane 40 Minuten ein.
  2. Prompte zuerst für den Unhappy Path. Bitte die KI, leere Eingaben oder Netzwerkausfälle zu behandeln, bevor sie die Hauptlogik schreibt.
  3. Schreibe zuerst Failure-Tests. Definiere, was kaputtgehen könnte, bevor die KI den Code generiert.
  4. Führe ein 20 %-Journal. Notiere dir, warum der letzte Teil eines Features so lange gedauert hat. Das hilft dir, Muster zu erkennen.

KI macht dein Tippen schneller. Sie macht dein Shipping nicht schneller, es sei denn, du denkst voraus. Das Ziel ist nicht, Prompts schnell zu schreiben. Das Ziel ist es, Features in die Produktion zu bringen.

Denke über das Problem nach, bevor du das KI-Tool öffnest. Wenn du nicht beantworten kannst, was ein Nutzer falsch machen könnte, beginne noch nicht mit dem Codieren.

Quelle: https://dev.to/susiloharjo/ai-wrote-80-in-10-minutes-the-last-20-took-6-hours-5764

Optionale Lern-Community: https://t.me/GyaanSetuAi