Addy Osmani: den største risikoen med KI-koding er kognitiv kapitulasjon
Be agenten logge beslutningene sine, og les loggen, hvis du vil unngå det Addy Osmani kaller kognitiv kapitulasjon.
Kognitiv kapitulasjon er Addy Osmanis begrep for at forståelsen din av problemet forvitrer mens agenten jobber, sammen med din egen hukommelse om hva som faktisk skjer i koden. Osmani beskriver det i en samtale med The Pragmatic Engineer, etter over 14 år i Google på Chrome, DevTools, Core Web Vitals og sist utvikleropplevelse for KI.
Mottiltaket hans er ikke å slutte å bruke agenter. Det er å forstå hver større beslutning modellen tar. Metoden han brukte før, å lese hele resonnementet, kaller han upraktisk nå, rett og slett fordi agentene produserer for mye tekst. Alternativet han foreslår kaller han gjensidig forsterkning: agenten blir bedre gjennom oppgaven ved å logge valgene og lærdommene sine, og du blir bedre ved å gå gjennom loggen og internalisere hva den gjorde.
Osmani mener utviklere forblir nødvendige av en grunn som ikke handler om kodeferdigheter. En modell kan ikke stilles til ansvar. Ansvarlighet uten forfatterskap er allerede normalen i prosjekter som Chromium, der navngitte utviklere eier deler av kodebasen og godkjenner eller avviser bidrag uten å ha skrevet alt selv. Spørsmålet «hva er jeg ansvarlig for?» er ifølge ham i ferd med å bli den bærende yrkesidentiteten.
«What we are very likely to see happen next with engineering careers is the unbundling of them, so that an engineer also has product sense, while a product person also has engineering sense, or UX sense» — Addy Osmani, i The Pragmatic Engineer
Han er samtidig optimist på bransjens vegne. Hver gang det har blitt enklere å lage programvare, har vi laget eksponentielt mer av den, og han venter det samme denne gangen.
Hva bør du gjøre?
- Legg inn i agentinstruksene dine at den skal skrive ned hvilke valg den tok og hvorfor, i en fil du faktisk åpner etterpå.
- Plukk ut de to eller tre viktigste beslutningene i hver økt og les dem selv, i stedet for å skumme hele resonnementet.
- Behandle deg selv som ansvarlig eier av koden agenten skrev, på samme måte som en Chromium-eier godkjenner bidrag andre har skrevet.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.