Kunstig Intelligens

Fellen med AI-generert kode: Hvorfor "gratis" omskriving av programvare kan koste dyrt

I en hverdag der AI-assistenter og autonome kodeagenter gjør det lekende lett å generere tusenvis av linjer med feilfri kode på sekunder, har diskusjonen rundt teknisk gjeld blusset opp igjen med voldsom styrke. En fersk analyse belyser et klassisk problem som har blitt mangedoblet i AI-alderen: De aller fleste prosjekter for å skrive om eksisterende programvare (såkalte "code rewrites") tjener utviklernes personlige preferanser framfor faktiske forretningsmål.

Tidligere var det å skrive om et gammelt, velfungerende fagsystem et gigantisk og risikabelt prosjekt som krevde millionbudsjetter og månedsvis med manuelt arbeid. Med dagens avanserte AI-verktøy er fristelsen stor for å la en AI-agent "rydde opp" i en eldre kodebase over natten. Likevel viser erfaringene at den største kompleksiteten i programvare ikke ligger i selve syntaksen, koden eller språket som brukes. Den ligger i de hundrevis av uformelle forretningsreglene, historiske kompromissene og uventede edge-casene som har blitt bakt inn i systemet over mange år. Disse nyansene fanges sjelden opp av en AI som bare instrueres til å gjøre koden "moderne" eller "renere".

For teknologidirektører og produktansvarlige i programvareintensive virksomheter krever dette en ny og strengere tilnærming til AI-assistert utvikling. Før man gir grønt lys til at utviklingsteamet bruker AI-agenter til å modernisere velfungerende systemer, må det foreligge konkrete og målbare gevinster. Hvis ikke omskrivingen direkte fører til kortere svartid for sluttbrukerne, reduserte driftskostnader eller evnen til å rulle ut nye funksjoner raskere, bør man la det gamle systemet kjøre i fred. AI har gjort det billigere å skrive kode, men det gjør ikke unødvendig arbeid mer lønnsomt.

Andre Nyheter