
Slik jobber vi og Hafslund med AI-assistert koding
AI endrer ikke bare hvordan kode skrives, men hvordan utviklere jobber, tenker og samarbeider. Hos Computas’ kunde Hafslund har utviklingsteamene systematisk testet AI-assistert programmering. Erfaringen? Raskere innsikt, effektiv koding og høyere kvalitet.
– For oss handler ikke AI-assistert koding om å erstatte utviklere, men om å gi dem flere muligheter, sier Ståle Heitmann, teknologileder i Hafslund. – Det er fortsatt mennesker som setter retningen, tar beslutningene og bygger løsningene. AI hjelper oss å komme dit mye raskere.
Fra manuelt arbeid til forsterket arbeid
Tradisjonell utvikling innebærer mye repetitiv jobb: setting av miljøer, lesing av logger, søk etter feil, skriving av boilerplate-kode. AI gjør disse oppgavene mindre tidkrevende.
– Vi går fra å kode hver linje selv, til å beskrive hva vi skal oppnå og la AI foreslå et utgangspunkt. Men vi vurderer, kvalitetssikrer og justerer fortsatt alt. AI har faktisk gjort faglig forståelse viktigere enn før, sier Heitmann.
Et eksempel er arbeidet med Kubernetes.
Tidligere kunne en bestemt operasjon ta to dager. Nå kan vi gjøre samme arbeid på et kvarter, med bedre kvalitet. AI gjør grovarbeidet, men det er utviklerne som sørger for at løsningen faktisk fungerer i virkeligheten
Ståle Heitmann, Teknologileder i Hafslund
Nye arbeidsformer med AI, samme ansvar
Når Hafslund eksperimenterer med såkalte agentiske AI-systemer, er det alltid mennesker som overvåker, vurderer og setter rammene.
– Hver gang vi starter en agent, må vi jobbe like systematisk som før. Alt vi gjør er ROS-analysert og kvalitetssikret. Det er ikke «AI på autopilot», sier Heitmann.
Et internt Capture the Flag-spill ble også en øyeåpner.
– AI pekte på sårbarheter i sanntid og foreslo løsninger. Det gjorde oss ikke mindre viktige. Det gjorde oss raskere og mer treffsikre.
Heitmann er tydelig på rollen videre:
– Det blir større risiko om vi ikke bruker AI i utvikling. Det er fortsatt mennesker som bygger løsningene. AI gjør oss i stand til å gjøre mer – og gjør presisjonsnivået vårt høyere.
Utviklerrollen fremdeles like relevant
Heitmanns refleksjoner støttes av Ida Ryland som er utvikler fra Computas hos Hafslund.
AI er ikke en medarbeider eller kollega i ordets rette forstand. Det er en medutvikler. Et kraftig verktøy som forsterker det menneskelige, ikke noe som erstatter det helt. Når vi bruker AI ansvarlig, blir utviklere enda viktigere enn før, sier Ryland.
Ida Ryland, utvikler fra Computas hos Hafslund.
Både Hafslund og Computas ser en tydelig trend for utviklerne: Det handler mindre om å skrive perfekt kode fra bunnen av, og mer om å forstå problemet, sette rammene og kvalitetssikre resultatet.
– Utviklerrollen endrer seg, men blir ikke mindre viktig. Prompt engineering og fagforståelse smelter sammen, sier Heitmann, og legger til at du må kunne både teknologi og domene, og du må være i stand til å vurdere kvalitet og risiko.

Erfaringsdeling i teamet
I Hafslund har utviklerne blant annet tatt i bruk MCP (Module Context Protocol), som lar en bygge skreddersydde AI-agenter til eget behov. På sikt er målet å ha et helt økosystem av agenter som kan gjøre skreddersydde oppgaver. Det vil spare Heitmann og Ryland for ukesvis med innsiktsarbeid for blant annet å forstå hvordan to systemer snakker sammen. AI-agenten gir svarene, slik at utviklerne kan fokusere på å finne de beste løsningene.
Rylands utviklingsteam består av flere teknologer fra Computas, ansatte i Hafslund og utviklere fra andre konsulentselskap. De jobber tett sammen og Ryland forteller hvorfor ny teknologi som AI-assistert utvikling fungerer så bra for dem.
– Teamet drives av en kombinasjon av nysgjerrighet og motivasjon for å teste ny teknologi, samt en levende delingskultur innad i teamet. Også på tvers av selskapene. I Computas setter vi samarbeid høyt, vi mener at flere hoder er bedre enn ett og vi etterstreber mangfold i fagkompetanse og erfaring. I teamet til Hafslund er vi nettopp det – ett team. Og alle bidrar med å dele erfaringene sine med de andre. Og så er vi så klart avhengig av at organisasjonen, Hafslund, legger til rette for at verktøyene man trenger er tilgjengelige. Noe de i høyeste grad gjør, sier Ryland.

Veien videre for AI-assistert koding
Tempoet i AI-utviklingen er høy, og Heitmann sier han vil være forsiktig med å spå om fremtiden. Men han har liten tro på at mennesker forsvinner ut av utviklingsjobber.
– Tvert imot. Vi får flere oppgaver, ikke færre. Verktøyene gjør oss mer kapable. Vi får gjort mer, og i et raskere tempo. Det igjen setter krav til å finne nye løsninger som raskt dukker opp, sier Heitmann.
Også Ryland er enig i dette perspektivet.
– Teknologien for å få til ordentlige kraftfulle ting eksisterer allerede. Det er oss mennesker og organisasjonene som er vanskelige å endre. De fleste av våre kunder har et enormt etterslep på IT-utvikling og modernisering, og vi som utviklere, og spesielt konsulenter, har en forpliktelse for å skape størst mulig verdi for timene vi jobber. Med AI-assistert koding kan man levere i en annen liga enn før, sier hun entusiastisk.
Steffen Norby
Ta kontakt for en uforpliktende prat



Du må være logget inn for å legge inn en kommentar.