Teknologi
I dette sporet utvider du den tekniske verktøykassen din og får faglig påfyll innen arkitektur, moderne teknologier og arbeidsmetodikk. Vi går i dybden på temaer som agentisk utvikling, software-arkitektur, microservices og sikker og ansvarlig bruk av AI, og ser på hvordan du kan navigere i et landskap i kontinuerlig teknologisk endring.
Sporet passer for utviklere og andre tekniske roller som vil videreutvikle seg i et fag i stadig bevegelse. Vi samarbeider med både internasjonale og lokale forelesere som er eksperter på sitt fagfelt, og gir deg faglig påfyll med tyngde og relevans for din arbeidshverdag. Du kan følge hele sporet, eller plukke de kursene som er mest relevante for deg.
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
Software architecture for developers
28. oktober kl. 09:00
The workshop is aimed at software developers and architects, and is a guide to modern software architecture that's pragmatic rather than academic, and lightweight rather than "enterprisey".
Simon Brown is an independent consultant specializing in software architecture, and the author of Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He’s also the creator of the C4 software architecture model and the founder of Structurizr, which is a collection of open source and commercial tooling to help software teams visualise, document and explore their software architecture.
Instruktør: Simon Brown
- Teknologi
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
Building microservices
27. januar kl. 09:00
This course offers a comprehensive overview of microservices, focusing on the fundamentals, design principles, and best practices essential for building and implementing microservices effectively. It covers what microservices are, their benefits and drawbacks, and the rationale behind their adoption, with particular emphasis on business alignment and domain-driven design. The course explores the complexities of distributed architectures, including communication patterns, resilience, and observability, and provides practical guidance on design, testing, and migration strategies. Interactive lectures and hands-on exercises reinforce the concepts, helping attendees gain practical knowledge for immediate application in real projects.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has mentored tens of thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. He has received JavaOne RockStar award three years in a row and was inducted into the Java Champions program in 2013 for his efforts in motivating and inspiring software developers around the world.
Tidspunktet (27.–28. januar 2027, oppstart kl. 09:00) er foreløpig og kan bli endret nærmere kursstart.
Instruktør: Dr Venkat
- Teknologi