AI
AI berører etter hvert alle fagområder, ikke bare utviklerne. I dette sporet ønsker vi å gjøre AI tilgjengelig for alle, uansett forkunnskaper og fagfelt. Kursene spenner fra det praktiske og anvendte, der du lærer å bruke AI effektivt i din egen arbeidshverdag, til det mer tekniske, der du går i dybden på hvordan AI-løsninger bygges, sikres og settes i produksjon.
Samlingene kombinerer teori, diskusjon og praktiske øvelser, med bidrag fra både interne og eksterne eksperter. Målet er å gi deg innsikt, forståelse og konkrete verktøy, slik at du kan bruke AI effektivt og ansvarlig i arbeidet ditt.
Det vil bli lagt til flere kurs og mer informasjon om dette sporet fortløpende.
Agentisk utvikling – fra første agent til parallelle arbeidsflyter
30. september kl. 09:00
Fra å forstå hvordan språkmodeller fungerer, til å bruke flere kodeagenter i samme prosjekt: Denne praktiske workshopen gir deg kunnskapen og arbeidsmetodene du trenger for å komme i gang.
Før lunsj bygger vi en felles forståelse av språkmodeller, kontekst, verktøy og agenter – uten krav til teknisk bakgrunn. Etter lunsj går vi videre til praktisk programvareutvikling, der flere agenter samarbeider om større oppgaver.
Kurset kombinerer enkle forklaringer, demonstrasjoner og praktiske øvelser. Gjennom dagen lærer du å gi agentene tydelige oppdrag, relevant informasjon og passende verktøy, og å vurdere kvaliteten på det de leverer.
Del 1: Forstå språkmodeller og agenter
Kl. 09.00–11.00
Vi starter helt fra grunnen og forklarer begrepene du trenger for å forstå og bruke AI-agenter. Denne delen passer for alle – du trenger verken å være utvikler eller ha erfaring med AI.
Du lærer om:
- Språkmodeller (LLM-er): Hvordan de fungerer, hvordan de lager svar, og hvorfor de kan ta feil.
- Tokens og kontekst: Hvordan modeller behandler tekst, hva et kontekstvindu er, og hvordan informasjonen du gir, påvirker resultatet.
- Agenter, verktøy og skills: Hva som skiller en chatbot fra en agent, og hvordan verktøy (tools) og gjenbrukbare instruksjoner (skills) gjør agenten i stand til å løse oppgaver.
- God bruk i praksis: Hvordan du gir tydelige oppdrag, velger en egnet modell og vurderer svarene, med forståelse for kostnader og tilganger.
Vi avslutter med en enkel praktisk oppgave der du prøver ut samspillet mellom oppdrag, kontekst og verktøy.
Lunsj
Kl. 11.00–11.30
Del 2: Fra én kodeagent til parallelle arbeidsflyter
Kl. 11.30–16.00
Vi bruker grunnlaget fra del 1 i praktisk programvareutvikling. Først gjennomfører vi en utviklingsoppgave med én kodeagent: planlegg → bygg → test → vurder → forbedre. Deretter organiserer vi større oppgaver der flere agenter arbeider parallelt.
Du lærer å:
- Gi agentene gode arbeidsvilkår: Formulere mål og akseptansekriterier, og bruke prosjektinstruksjoner, kontekst og verktøy til å styre arbeidet.
- Fordele arbeidet: Dele opp større oppgaver, avgrense ansvar og vurdere når parallelt arbeid er hensiktsmessig.
- Holde endringer adskilt og samle resultatene: Bruke Git-grener og worktrees, og vurdere, teste og integrere leveranser fra flere agenter.
- Beholde kontrollen: Følge opp fremdrift, kostnader og tilganger, og gripe inn når agenter står fast eller velger feil retning.
Du arbeider med et konkret case, gjerne fra ditt eget prosjekt, og øver på å kombinere agentenes arbeid til en samlet, kvalitetssikret løsning.
Dette tar du med deg
En forståelse av hvordan språkmodeller og agenter fungerer, og en praktisk arbeidsmetode du kan bruke i egne utviklingsprosjekter. Du får også maler og sjekklister for å beskrive oppdrag, definere akseptansekriterier og kvalitetssikre leveranser.
Hvem passer workshopen for?
Del 1 passer for alle som vil forstå språkmodeller og AI-agenter, uavhengig av teknisk bakgrunn.
Del 2 retter seg mot utviklere, arkitekter og andre som arbeider praktisk med programvareutvikling. For å få fullt utbytte av denne delen bør du ha grunnleggende forståelse av kode, kommandolinje og Git.
Du trenger ikke tidligere erfaring med kodeagenter.
Praktisk informasjon
Ta med egen PC eller Mac. Du får en kort installasjonsguide før kurset, slik at nødvendige kontoer og verktøy er klare ved oppstart.
Til del 2 kan du gjerne ta med et eget repositorium eller en konkret idé. Prosjektet må kunne brukes uten å eksponere hemmeligheter, personopplysninger eller konfidensiell kode. Du får et ferdig øvingsprosjekt dersom du ikke har med eget.
Instruktør: Petter Søland (AI Services)
- AI
- Teknologi
Jobb smartere med AI
22. oktober kl. 09:00
I dette praktiske og hands-on kurset lærer du å bruke AI som aktiv samarbeidspartner i arbeidshverdagen, med særlig fokus på Claude Cowork. Målet er å gå fra enkeltstående prompting til en mer effektiv og helhetlig måte å jobbe med AI på.
Instruktør: Henning Rokling
- AI
- Professional
Effektive tverrfaglige team
10. november kl. 09:00
Knowit har et forskningssamarbeid med SINTEF og flere andre samarbeidspartnere på autonome team. Derfor er vi så heldige å ha tilgang på de beste folka for å kunne fortelle oss om moderne måter å jobbe på! I denne samlingen er vi innom en god del teknikker og måter å jobbe på i moderne systemutvikling. Vi vil se på hva som fungerer, eller ikke fungerer, når man skal jobbe sammen i effektive, hybride og distribuerte utviklingsteam.
Nils Brede Moe Victoria Stray er førsteamanuensis ved UiO og jobber deltid som forsker ved SINTEF Digital. Hennes forskningsinteresser er: Agile metoder, teamarbeid, koordinering, global programvareutvikling, stor-skala agile metoder, møter og prosessforbedring. Victoria har studert i Norge, Polen, Kina og Malaysia, og har en doktorgrad i programvareutvikling fra UiO (2014) og en grad i datavitenskap fra NTNU (2007). Hun har tidligere jobbet hos Accenture (2007-2010) og Statoil.
Nils Brede Moe er forskningsleder ved SINTEF Digital og forsker ved Blekinge Tekniske Høgskole (BTH). Han har arbeidet med autonome team, sourcing, innovasjon, agile praksiser, virtuelle team i mer enn 15 år. Moe har studert i Norden, Øst-Europa, USA, Kina og Australia.
Instruktør: Nils Brede Moe og Victoria Stray
- AI
Secure & Trustworthy AI
16. desember kl. 09:00
Dette er et teknisk kurs i skjæringspunktet mellom AI, cybersikkerhet, compliance og trustworthy AI. Vi går inn i sikkerhetsutfordringer som oppstår når AI blir en del av applikasjoner og systemer, og ser på hvordan sikkerhet og regulatoriske krav kan håndteres som en del av selve utviklingsarbeidet.
Kurset kombinerer perspektiver fra AI og cybersecurity og kobler tekniske problemstillinger til relevante krav innen compliance og trustworthy AI.
Passer for: AI-utviklere, softwareutviklere, arkitekter og andre tekniske roller som bygger eller integrerer AI-løsninger.
Instruktør: Knowit Cybersecurity & Law
- AI
- Teknologi