AIDA
Velkommen til valgfaget "AI Drevne Applikationer" - a.k.a. AIDA. Her finder du detaljer om det faglige indhold og vores overordnede plan for forløbet.
Det bliver en fest!
/Jon og Jesper
Kursusintro + Portfolio
Introduktion til kurset, AI, eksamen og forventninger. Vi gennemgår hvad AI-drevne applikationer er, og hvordan LLM’er indgår i moderne softwarearkitektur. Alle får oprettet et portfolio-website, hvor cases fra kurset dokumenteres.
Retrieval Augmented Generation (RAG)
Introduktion til RAG-arkitektur. Vi ser hvordan egne dokumenter kan kobles til en LLM via embeddings og retrieval. Fokus på hvornår RAG giver værdi, og hvornår det ikke gør.
RAG demo og gennemgang
Demo af RAG-løsninger. Vi analyserer retrieval-kvalitet, promptdesign og datakilder. Diskussion af styrker og begrænsninger ved RAG-baserede systemer.
Kodeagenter i softwareudvikling
Introduktion til AI-baserede kodeagenter (fx Claude Code). Hvordan kan de bruges til arkitektur, debugging, refactoring og test. Fokus på samarbejde mellem udvikler og agent.
LLM API-integration
Hvordan integrerer man en LLM i sin egen applikation. Vi arbejder med API-kald, promptstruktur, struktureret output og asynkron programmering.
LLM API-implementering
Vi bygger videre på opgaven fra gang 05 og implementerer en fungerende LLM-drevet applikation. Fokus er rubric, prompts, backend, API-kald, struktureret output og test af den samlede løsning.
Spec Driven Development & Juridiske/etiske overvejelser
Introduktion til systemudviklingsmetoder tilpasset softwareudvikling med kodeagenter. Vi arbejder med specifikationer, acceptkriterier og workflows samt juridiske og etiske aspekter som GDPR, bias og ansvarlighed.
Virksomhedsoplæg
Besøg fra virksomhed med konkrete problemstillinger hvor AI kan anvendes. De studerende introduceres til en række mulige cases.
Projektstart
Projektteams dannes og udvikling af en AI-drevet applikation igangsættes baseret på virksomhedens case eller evt. egen idé.
Projektarbejde + håndtering af nøgler
Projektarbejde med fokus på tekniske valg, brug af kodeagenter og sikker håndtering af nøgler og credentials i udviklingsprocessen.
Kundemøde, MCP og eksamensbrief
Online kundemøde med Godset, efterfulgt af en miniworkshop om MCP og en gennemgang af eksamensformat og afleveringskrav.
Projektdemo + eksamensforberedelse
Holdene viser deres løsninger, og vi samler op på forløbet med fokus på eksamensformat, refleksion og klargøring af portfolio.