Bruker du KI til Python-koding? Da må du også tenke sikkerhet
– KI gjør det enklere å skrive kode, men vanskeligere å oppdage feil og sårbarheter som ikke er åpenbare ved første øyekast, sier Kristian Botnen.
NITO tilbyr nytt kurs i sikker KI-bruk i Python-koding
Flere og flere utviklere bruker i dag KI i Python-koding. Det gir høyere tempo og nye muligheter, men også nye typer risiko. Derfor tilbyr NITO kurset Sikker KI-bruk i Python-koding og utvikling.
Kurset er utviklet med utgangspunkt i erfaringene til kursholder Kristian Botnen, som ser et økende behov for kompetanse på sikker og kontrollert bruk av KI i utviklingsarbeidet. Han peker på at det ikke lenger er nok at koden fungerer, og understreker viktigheten av at koden også må være trygg, etterprøvbar og klar for bruk i produksjon.
KI gir fart – men også nye risikoer
KI-assistenter har blitt et naturlig verktøy i Python-utvikling og gjør det raskere å skrive kode, teste ideer og bygge løsninger. Samtidig blir det lettere å overse svakheter. Feil og sårbarheter kan snike seg inn uten at de er synlige med én gang, og koden kan virke riktig selv om den ikke er det.
– KI gir ofte gode forslag veldig raskt, men det er lett å stole for mye på det du får tilbake, sier kursholder Kristian Botnen. Botnen mener at problemet er at feilene ikke alltid er åpenbare før du begynner å teste eller bruke koden i praksis.
Fra å skrive kode til å kontrollere den
Når KI blir en del av utviklingsprosessen handler jobben ifølge Botnen i større grad om å forstå og kvalitetssikre koden enn å skrive alt fra bunnen av. Utviklere må vite hva koden faktisk gjør, hvilke avhengigheter den bruker, og om den håndterer data på en trygg måte.

– Det viktigste er ikke hvor raskt du utvikler, men om du har kontroll på det du bygger. Du må kunne stole på koden før den tas videre, påpeker Botnen.
Mange av utfordringene og feilene i KI-generert kode er nettopp at de ikke er åpenbare ved første gjennomgang. Koden kan fungere godt, men likevel inneholde svakheter i validering, usikre avhengigheter eller håndtering av sensitiv informasjon.
Slik jobber du tryggere med KI og Python
Å bruke KI i utvikling handler ikke om å gi slipp på kvalitet, men om å kombinere fart med kontroll. Det krever at du stiller tydelige krav til verktøyene du bruker, gir god kontekst gjennom prompts og jobber systematisk med testing og verifisering.
– Gode utviklere i dag må ikke bare skrive kode, men også kunne vurdere og kvalitetssikre det KI foreslår. Det er der den største verdien ligger, mener Botnen.
Lær å bruke KI trygt i Python-utvikling
På kurset Sikker KI-bruk i Python-koding og utvikling lærer du hvordan du bruker KI som utviklingsstøtte på en kontrollert og sikker måte. Du får en praktisk arbeidsflyt du kan ta med deg inn i egen arbeidshverdag – fra første prompt til ferdig, testet og trygg kode.