De illusie van efficiëntie: Waarom de laatste stap van AI alles kost
Je leest over de 80/20-regel van AI-code en je knikt instemmend.
AI schrijft de eerste 80% van je code in enkele seconden. Het lijkt op vooruitgang. Het voelt als snelheid.
Dit is een valstrik.
De laatste 20% van het werk kost 80% van je tijd. Dit is waar projecten stranden. Dit is waar ontwikkelaars hun verstand verliezen.
AI werkt op basis van waarschijnlijkheid. Het voorspelt het meest waarschijnlijke volgende woord of de volgende regel code. Het begrijpt geen logica. Het begrijpt je specifieke systeemarchitectuur niet. Het creëert een "happy path" dat alleen werkt onder perfecte omstandigheden.
Zodra je voorbij het happy path gaat, loop je tegen een muur aan.
Ik noem dit Verificatieschuld.
Technische schuld ontstaat door snelle oplossingen. Verificatieschuld ontstaat door een gebrek aan begrip.
Wanneer je zelf code schrijft, bouw je een mentaal model op. Je weet waarom elke regel bestaat. Wanneer AI het schrijft, krijg je een afgewerkt product aangeleverd dat je niet zelf hebt gebouwd. Je bezit de logica niet. Je bezit alleen het resultaat.
Als je de code niet begrijpt, kun je deze niet debuggen. Je brengt uren door met het proberen te herstellen van een fout die de AI in één seconde maakte.
De snelheid van generatie creëert een illusie van voltooiing. Je denkt dat je bijna klaar bent. Dan komen de edge cases. De integratie mislukt. Er duiken beveiligingslekken op.
De laatste 20% zijn niet zomaar de "laatste hand". Het is de kern van kwaliteit. Het is het testen, het debuggen en het afhandelen van edge cases.
Hoe los je dit op?
Stop met het behandelen van AI-output als een eindproduct. Behandel het als onbetrouwbare data.
- Schrijf eerst tests. Genereer nooit logica voordat je de tests hebt gegenereerd. Definieer hoe een fout eruitziet voordat de AI spreekt.
- Valideer in segmenten. Wacht niet op een volledige systeemintegratie om fouten te vinden. Test elk klein blok in isolatie.
- Verwerp in plaats van patchen. Als een AI-functie een test niet doorstaat, probeer deze dan niet regel voor regel te repareren. Verwijder het en probeer een andere prompt. Het patchen van AI-fouten creëert vaak juist meer fouten.
De 80/20-regel is een waarschuwing. AI verhoogt je snelheid, maar het verhoogt ook je verantwoordelijkheid om te verifiëren.
Als je al je tijd besteedt aan het herstellen van AI-fouten, heb je geen efficiëntie gewonnen. Je hebt alleen het ene type werk ingeruild voor het andere.
De laatste stap is waar je bewijst dat de code daadwerkelijk werkt. Het is waar je bewijst dat je niet bent misleid door een perfect lijkende leugen.
Bron: https://dev.to/amrree/the-illusion-of-efficiency-why-ais-last-mile-costs-everything-a7g
Optionele leercommunity: https://t.me/GyaanSetuAi
