God planlegging og mange deltakere
Et hackathon er som et maraton for kodere, der man jobber konsentrert sammen innenfor en fastsatt tidsramme. Målet er som regel å skape nye produkter, verktøy og funksjoner. Ikke "hacking" som i datakriminalitet, altså, men utforsking av teknologi og anvendelsen av den.
Hackaweek på IT-avdelingen handlet om kunstig intelligens (KI),og hvordan vi kan bruke KI på UiO sammen med verktøyene vi allerede har, for å gjøre dem bedre og mer effektive. Arrangementet ble planlagt i lang tid for at alt det praktiske skulle være på plass, for under hackathonet er det det kreative som er viktig. Ca 90 personer meldte seg på, og det ble jobbet med hele 35 prosjekter. Det nye faglig-sosiale lokalet på Kristen Nygaards hus, Sonen, var navet gjennom uken.
.jpg)
Gøy og nyttig
Senioringeiør Lars Lauvstad Sættem var med i arrangementskomiteen. – Når vi samler så mange dyktige utviklere, bobler det av kreativitet og skaperglede, forklarer Sættem. – Her har vi lagt til rette for godt arbeid, og resultatet ble strålende. Det ble jobbet både sent og tidlig, i grupper og på soloprosjekter. Vi har utforsket mulighetene KI gir, på en måte vi ikke har tid til i en ellers travel hverdag. I sosiale omgivelser har vi lært av hverandre og jobbet intenst på spennende prosjekter. Dette hackathonet vil UiO ha nytte av i lang tid framover, slår Sættem fast.
Også IT-direktør Gard Thomassen er storfornøyd med hackaweek. Les Ukens ord fra IT-direktøren om hackaweek på LinkedIn.
Prosjektene
Det ble jobbet på 35 prosjekter i løpet av uken, og det var 16 av prosjektene som meldte seg på til å presentere resultatet sitt på avslutningsarrangementet. Det ble delt ut premier i 6 kategorier:
- Mest effektiviserende: Mine Studier - språk i meldinger
Prosjektet utviklet løsninger for automatisk oversettelse av meldinger i Mine studier, slik at studentene kan få informasjon på sitt språk. Videre testet man KI-basert feilsøking for studieadministrativt ansatte. - Mest nyttig: Dev-oops bot
Denne boten ble laget for å gå gjennom kode-repoer og automatisk foreslå forbedringer, blant annet knyttet til teknisk gjeld og sikkerhet. - Mest ambisiøs: Fra rådata til forskbare påstander i DataverseNO
Målet for dette prosjektet var å ta utgangspunkt i forskningsdata og konvertere dem til tydelige, siterbare påstander med sporbarhet tilbake til datasettene. - Mest tankevekkende: sharkbot – Networking chatbot for automated device discovery and analysis
Prosjektet utforsket hvordan en KI-drevet chatbot kan kartlegge og analysere nettverksenheter, også de litt uventede og “sære” som dukker opp i nye bygg og installasjoner. - Morsomst: KI magi for GPT og Autotekst
I dette prosjektet ble GPT koblet med Autotekst for å kunne oppsummere transkriberte lydopptak automatisk. - Største trainwreck: Loggviser for Claude Code
Prosjektet tok mål av seg å lage en webapp for å tolke, visualisere og dele logger fra Claude Code.
– Selv om det ikke ble premie på alle prosjektene, er de nyttige. Vi har fått mange nye funksjoner og ideer til nye funksjoner og verkøty som vi skal jobbe videre med. I løpet av denne uken har UiO tatt et langt steg videre for å ta i bruk KI på god måte, avslutter Sættem.
Blant prosjektene det ble jobbet på finner vi KI-forbedringer i Nettskjema, integrasjon mellom UiO GPT og Autotekst, KI-oppsummeringer i TP, KI-verktøy for analyse av store loggfiler, verktøy for å rydde i e-post og webapp for å finne utlysninger av forskningsmidler.
Se liste over alle prosjektene det ble jobbet på
Smart KI i Nettskjema-admin
Prosjektet undersøkte hvordan KI kan brukes til å analysere svar, bygge og oversette skjema, foreslå bedre spørsmål og oppsummere resultater direkte i Nettskjema.
NREC Chat: Praterobot med OpenStack API
En KI-assistent ble utviklet som ved hjelp av OpenStack-API og MCP kan svare på spørsmål om kapasitet, tilstand og ressursbruk i NREC.
RAG-drevet kunnskapsbase for BSS
Her ble det bygget en lokal, NotebookLM-inspirert løsning som gjør intern-dokumentasjon mer søkbar og forståelig ved hjelp av RAG-teknologi.
Automatisk forslag av ecs-felter – DataOPS
Utviklet en løsning som analyserer rå loggdata og foreslår passende feltstruktur og konfigurasjon for nye DataOPS-pipelines.
Regresjonstesting av DataOPS
Bygget en mikrotjeneste som spiller av testlogger og kontrollerer at de fortsatt blir riktig normalisert og indeksert, for å fange regresjonsfeil tidlig.
Gemini to UiO
Utforsket hvordan en agent eller “guide” kan flytte Vibe-kodede webapper fra Gemini til UiO-infrastruktur, inkludert oppsett av weblogin2.
Fra rådata til forskbare påstander i DataverseNO
Målet var å lage et Python-verktøy som gjør forskningsdata om til tydelige, siterbare påstander med usikkerhet og sporbarhet.
Tekstfiltrering via forhåndsskrevne LLM-instrukser
Prosjektet tok i bruk forhåndsdefinerte instruksjoner til språkmodeller for å filtrere og bearbeide tekst på en kontrollert måte.
KI integrasjon for TP
Det ble laget en generell handler for KI-kommunikasjon i TP, demonstrert med funksjoner som oversettelser og status-/sammendragsrapporter.
Forskningsutlysningsmatcher
Skisset en webapp/agent som skraper forskningsutlysninger og UiO-nett for å matche relevante utlysninger med aktuelle forskningsgrupper.
DataOPS MCP-server
Designet en MCP-server som gir fritekstsøk i DataOPS-data og kan brukes både til feilsøking og til å drive IT-dashboards med trafikk- og volumdata.
Publikasjons-detektiv
Laget en modell for å koble TSD/Educloud-brukere til nasjonale publikasjoner for å måle hvor mange artikler infrastrukturen faktisk har støttet.
WeatherWear
Prosjektet resulterte i en app som anbefaler hva man bør ha på seg i Oslo basert på værdata og en digital garderobe med plagg brukeren faktisk eier.
Nettskjema Intellij og Eclipse
Testet ut agentisk koding i samspill med Intellij og Eclipse for å effektivisere utvikling og vedlikehold av Nettskjema.
Utkast til innstilling ved rekruttering av ny ansatt
Utforsket hvordan KI kan hjelpe til med å lese, sortere og sammenstille søknader for å lage godt begrunnede innstillinger raskere.
KI magi for å fornye Unimusportalen
Her ble det utforsket hvordan KI kan brukes til å modernisere Unimusportalen, blant annet ved å refaktorere kode og vurdere overgang til nye rammeverk.
Fra mal-kaos til ryddig nettskjema
Tok tak i jungelen av Word-maler på UiO og så på hvordan de kan erstattes av mer strukturerte digitale skjema og bedre arbeidsflyt.
Sikker agentisk KI?
Deltakerne samlet og diskuterte erfaringer og utfordringer rundt sikkerhet og risiko ved bruk av agentisk KI.
Multi-agent system for language learning
Arbeidet med et multi-agent opplegg for språklæring, blant annet en sanntids samtaleagent for å øve på norsk.
2FA iOS og android samt kalendersynk
Så på hvordan man kan lage både en mobilapp for push-2FA og en serverkomponent som holder Exchange-kalender i synk med CalDav-løsninger som Nextcloud.
Claude next-level
Gikk i dybden på avansert bruk av Claude, blant annet skills og utvidelser, for å modernisere eldre JavaScript- og Python-kodebaser.
Tjenestekatalog UH-sektoren
Jobbet med en strukturert tjenestekatalog for UH-sektoren, slik at tjenester kan beskrives, gjenbrukes og gjenfinnes på tvers av institusjoner.
Web-side for opplasting av DPIA og ROS
Planla og skisserte en web-løsning som gjør det enklere å laste opp, håndtere og gjenfinne DPIA- og ROS-dokumenter for prosjekter.
KI log analysator
Utviklet et CLI-verktøy som samler inn og analyserer logger ved hjelp av KI, for å gjøre feilsøking raskere og mer treffsikker.
E-post-ryddeverktøy
Satte søkelys på hvordan KI kan hjelpe brukere med å rydde i overfylte innbokser og prioritere mengder av e-post mer effektivt.
MCP-server for Vortex
Skisserte en MCP-server som kan bistå redaktører i Vortex med oppgaver som administrasjon av nettsider, innholdssjekk og rapportering.
Skifte ut Google Vision i Vortex
Testet ut alternativer til Google Vision for automatisk generering av alt-tekst for bilder i Vortex, med mål om å finne et godt, mer uavhengig alternativ.
Mine Studier - språk i meldinger
Prosjektet utviklet løsninger for automatisk oversettelse av meldinger i Mine studier, slik at studentene kan få informasjon på sitt språk. Videre testet man KI-basert feilsøking for studieadministrativt ansatte.
Mine Studier – feilsøking
Det ble laget en feilsøkingsassistent som skal hjelpe studieadministrativt ansatte å finne årsaker og løsninger på problemer i Mine studier.
Dev-oops bot
Denne boten ble laget for å gå gjennom kode-repoer og automatisk foreslå forbedringer, blant annet knyttet til teknisk gjeld og sikkerhet.
Fra rådata til forskbare påstander i DataverseNO
Målet for dette prosjektet var å ta utgangspunkt i forskningsdata og konvertere dem til tydelige, siterbare påstander med sporbarhet tilbake til datasettene.
sharkbot – Networking chatbot for automated device discovery and analysis
Prosjektet utforsket hvordan en KI-drevet chatbot kan kartlegge og analysere nettverksenheter, også de litt uventede og “sære” som dukker opp i nye bygg og installasjoner.
KI magi for GPT og Autotekst
I dette prosjektet ble GPT koblet med Autotekst for å kunne oppsummere transkriberte lydopptak automatisk.
UiO-adressebok-app
På drøye fire timer ble det utviklet en iOS-app for enkelt oppslag av kontaktinformasjon og adressebokdata for UiO-brukere.
Loggviser for Claude Code
Prosjektet tok mål av seg å lage en webapp for å tolke, visualisere og dele logger fra Claude Code.
.jpg)
God stemning og mye bra arbeid!


.jpg)