AI = EN PRAKTIKANT Å spørre en AI-agent og deretter gjennomgå koden kan være tregere enn bare å kode den selv. Men når? Har vi enkle heuristikker for når vi skal bruke en agent kontra kode den selv? Bruk en agent når det er frontend-kode (som du umiddelbart kan inspisere for korrekthet), eller interaksjon med en API (der du vet hva du skal gjøre, men ikke de spesifikke besvergelsene for å utføre API-kallene), eller en dataanalyse eller en prototype. Gjør det selv når det er et domene du kjenner veldig godt, eller det er svært kontekstuell backend-kode, eller du vil iterere mye på resultatet. Under disse omstendighetene tar det mer tid å skrive ledeteksten enn å skrive og gjennomgå koden. Grovt sett, hvis du visualiserer appen din som konsentriske sirkler, er AI-agenter gode på de "grunne" lagene på utsiden (som frontend, eller grafer/diagrammer lest fra databasen din), men farlige i "kjerne"-områdene der høy kontekst er nødvendig og lave feilrater er kritiske. I punktform er AI bedre for: - frontend over backend - leser over skriver - grunt over kjernen - prototyper over produksjon - start vs vedlikehold - Feiltolerante domener over feilintolerante - Visuell produksjon fremfor økonomisk - Lav kontekst fremfor høy kontekst Så AI er en praktikant. Disse kriteriene kan i seg selv brukes av AI-agenter for å signalisere større usikkerhet når de takler problemer med høy kontekst. Som en praktikant som sier at de vil prøve hardt, men de har kanskje ikke nok kontekst.
132,9K