M/S Frierholmen · Kaptein Salveson

Om prosjektet

Sant
  • Posisjonen finnes på kartet
  • Været er hentet fra Met.no i sanntid
  • Temperatur, vindretning og trykk er reelle målinger
  • Stilen er hentet fra autentiske skipsdagbøker
Ikke sant
  • Kapteinen finnes ikke
  • Skipet seilte aldri
  • Reisen skjedde aldri
  • Mannskapet var ikke om bord

Kapteins Loggbok følger én enkelt reise — den samme kapteinen, det samme skipet, den samme kysten — dag etter dag. Modellen husker hva som skjedde i går. Mannskapet nevnes. Kurs holdes. Hendelser bygger på hverandre.

Fiksjonen henter tyngde fra virkeligheten: koordinatene er ekte steder, lufttrykket er en ekte måling tatt akkurat da oppføringen ble skrevet. Virkeligheten får mening gjennom stemmen som observerer den.

Kontinuitet

Ulikt et samlingsverk av isolerte oppføringer er dette én fortelling. Hver dag føyes til fortellingen som allerede er der — med hukommelse, med konsekvens, med gjenkjenning.

Forankring

Lufttrykket er reelt. Vindretningen er reell. Det er ikke en vilkårlig ramme — det er det som gjør at fiksjonen kjenner på vekt. Kapteinen ser det samme vannet som faktisk finnes der ute.

Stemme fra en annen tid

Stilen er hentet fra autentiske skipsdagbøker fra 1500–1800-tallet. Lakonisk, konkret, med glimt av noe større bak det dagligdagse. Teknologien forsvinner bak pennen.

Hvor er det kreative?

Er det i instruksen? I nevralnettet? I programmereren? Eller oppstår det i møtet mellom dem — i det ingen alene planla?

«Koordinatene er tilfeldige. Været er sant. Kapteinen finnes ikke — men han vet hva som skjedde i går, og han er redd for det som kan skje i morgen.»
GitHub Actions — daglig kjøring
Utløses automatisk klokken 11:54 hver dag via cron-schedule
1
Tilfeldig posisjon

En tilfeldig koordinat velges innenfor Frierfjorden (58.59°–58.63°N, 9.01°–9.15°Ø) — et avgrenset område på noen få kvadratkilometer

koordinater sendes videre ↓
2
Met.no API

Sanntidsvær hentes for koordinatene — temperatur, vind, trykk, skydekke og nedbør

kombineres med ↓
3
Loggbok-kontekst

De fem siste oppføringene fra logbook.md leses inn — slik at fortellingen henger sammen og huskes

pakkes inn i ↓
4
Systeminstruks

Rollen som Kaptein Salveson, skipet M/S Frierholmen, perioden 1500–1800, og autentisk stilmåte fra historiske loggbøker

Generering — ett kall
Gemma 4 31B via Ollama

Kjøres via Ollama Cloud — produserer én ny dagbokoppføring

Lagring & visning

Ny oppføring legges øverst i logbook.md og committes til GitHub. Siden leser filen direkte — ingen server, ingen database.

Prosjektet er skrevet i Python og kjøres daglig via GitHub Actions. Modellen — Gemma 4 31B fra Google DeepMind — aksesseres via Ollama. Værdata hentes fra Meteorologisk institutts locationforecast-API for den tilfeldige posisjonen som velges ved hver kjøring.

All tekst lagres i én enkelt Markdown-fil, logbook.md, med nyeste oppføring øverst. Denne HTML-visningen henter og parser filen direkte i nettleseren — ingen server, ingen database, ingen pålogging.