Kursplan
Opplegg for Dag 1
Modul 1 — Introduksjon til Claude Code og AI-støttet ingeniørarbeid
• Claude Code vs. tradisjonelle AI-verktøy
• AI-agenter i programvareingeniørarbeid
• Produktivitet og optimalisering av arbeidsprosesser
• AI-støttet utviklingssyklus
• Risikofaktorer, begrensninger og menneskelig tilsyn
• Livestraks demonstrasjoner
Modul 2 — Grunnleggende oppfordringsteknikk (prompt engineering)
• Anatomi i en effektiv oppfordring
• Zero-shot vs. few-shot prompting
• Iterative teknikker for oppfordring
• Grunnleggende om kjedebinding av oppfordringer (prompt chaining)
• Strukturerte utdata og formatering
• Verifisering av oppfordringer og forbedring av kvalitet
Modul 3 — Oppfordring for programvareutvikling
• Kodegenerering og refaktorering
• Feilsøking med AI-støtte
• Generering av dokumentasjon
• Gjennomgang av pull requests
• Forståelse av arvet kode
• Sikker og vedlikeholdbar AI-generert kode
Modul 4 — Oppfordring for testing og kvalitet
• Generering av testsaker
• Analyse av kanttilfeller (edge cases)
• Testdesign klar for automatisering
• AI-støttet feilanalyse
• Opprettelse av Gherkin og testscenarier
• Arbeidsprosesser for kvalitetsverifisering
Modul 5 — Oppfordring for agilt samarbeid
• Brukerhistorier og akseptanskriterier
• Forfinelse av krav
• Støtte til agilkommunikasjon
• Oppsummeringer for interessenter
• Hjelp til retrospektiver
• Forberedelse til forfinelse av backloggen
Modul 6 — Ansvarlig AI, sikkerhet og verifisering
• Hallusinasjoner og AI-risiko
• Konfidensialitet og sikret oppfordring
• Retningslinjer for AI-governans
• Sjekklistek for verifisering
• Bevissthet rundt prompt-injektion
• Menneskelige ansvar for gjennomgang
Modul 7 — Teamlab for oppfordringer
• Bygging av gjenbrukbare teamoppringinger
• Rolle-spesifikke AI-arbeidsprosesser
• Deling av oppfordringer og peer review
• Opprettelse av Team Prompt Library v1
• Interaktive samarbeidsøvelser
Dag 2
Modul 1 — Avanserte funksjoner i Claude Code
• CLAUDE.md og vedvarende prosjekt-kontekst
• Automatisering av AI-arbeidsprosesser
• Strategier for Best-of-N-generering
• Gjenbrukbare AI-kommandoer
• Teknikker for kontekstekspresisjon (context engineering)
• AI-støttede ingeniørarbeidsprosesser
Modul 2 — Avanserte teknikker for oppfordringsteknikk
• Chain-of-thought prompting
• Multimodal prompting
• Begrensningbasert prompting
• Avansert prompt chaining
• Håndtering av stor kontekst
• Konversasjonsengeniørarbeidsprosesser
Modul 3 — Versjonskontroll, parallell utvikling og arbeidsprosesser med flere agenter
• Strategier for Git-integrasjon
• Parallelle AI-utviklingsprosesser
• Worktrees og isolerte AI-oppgaver
• Orkestrering med flere agenter
• Kontroller med menneske i løkken (human-in-the-loop)
• Strategier for konfliktløsing
Modul 4 — Arkitektur, MCP og avansert DevOps
• Model Context Protocol (MCP)
• Claude-integrasjoner med eksterne verktøy
• AI-støttet arkitekturanalyse
• Architecture Decision Records (ADR)
• AI-støttet feilsøking av CI/CD
• Postmortems for hendelser og operative arbeidsprosesser
Modul 5 — Skalerer Claude Code og kodbasens helse
• Administrasjon av tokens og kontekst
• AI-vennlige prosjektstrukturer
• Langsiktig vedlikeholdbarhet av kodbasen
• Automatisering av dokumentasjon
• Strategier for AI-skalerbarhet
• Ingeniørarbeidsprosesser på tvers av team
Modul 6 — Hovedprosjekt: Definer din Claude Code-prosess
• Utforming av skalerbare AI-støttede arbeidsprosesser
• Kombinasjon av oppfordringer, kommandoer og kontekstfiler
• Design av teamets AI-prosess
• Samarbeidsmodeller på tvers av roller
• Opprettelse av arbeidsprosessblueprints
Modul 7 — Avansert teamlab for oppfordringer
• Utvikling av avanserte oppfordringsbiblioteker
• Komplekse rollespesifikke arbeidsprosesser
• Validering av oppfordringer i praksis
• Samarbeidsøvelser på tvers av team
• Team Prompt Library v2
Krav
Dag 1 — Grunnlag
• Basis kjennskap til prosesser for levering av programvare
• Generell forståelse for utvikling, testing eller agile arbeidsprosesser
• Det anbefales å ha tilgang til Claude Code for praktiske øvelser
Dag 2 — Avansert
• Fullføring av Dag 1 (eller tilsvarende erfaring)
• Tidligere eksponering for Claude Code og konsepter innen oppfordringsteknikk
• Basis kjennskap til Git
• Det anbefales med kjennskap til CI/CD-konsepter