2 min read

Agentisches Programmieren

Table of Contents

Ich schreibe den Großteil meines Codes nicht mehr selbst. Ich beschreibe, überprüfe, iteriere.

Das ist keine Faulheit. Es ist eine andere Art von Arbeit.

Der Wandel

Traditionell
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Denken β†’ Tippen β†’ Debuggen β†’ Tippen β†’ Debuggen β†’ Ausliefern β”‚
β”‚              ↑_______________↑              β”‚
β”‚                (deine HΓ€nde)                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Agentisch
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Denken β†’ Beschreiben β†’ Bewerten β†’ Anpassen β†’ Ausliefern β”‚
β”‚              ↑__________________↑           β”‚
β”‚               (dein Urteil)                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Das Tippen ist verschwunden. Das Denken nicht.

Was du besitzt

  • Absicht β€” β€œBehebe den Fehler” scheitert. β€œDer Fehlerzustand wird nicht gesetzt, wenn die API 401 zurΓΌckgibt” funktioniert.
  • Architektur β€” Der Agent kennt dein System nicht. Du schon.
  • QualitΓ€tsanspruch β€” Er liefert schnell. Du entscheidest, ob schnell gut genug ist.
  • GeschΓ€ftsrealitΓ€t β€” Was der Nutzer wirklich braucht. Was bis Freitag fertig sein muss. Was der Agent niemals wissen wird.

Was du nicht besitzt

Tippen. Datei-Navigation. Syntax. Boilerplate. Die Mechanik.


Agentisches Programmieren bedeutet nicht, weniger zu tun. Es bedeutet, anders zu arbeiten.