Skip to main content

Digitalisering af julemarked — del 2: fra plan til virkelighed

·397 words·2 mins
Author
Mia

Siden sidst er der sket mere end jeg havde forventet. Det der startede som et diagram og nogle løse tanker er nu et fungerende system!

Noget af det første jeg tog fat på var at arbejde med specs. Jeg valgte bevidst at skrive en spec per modul og bruge den som opskrift, og så bruge prompts til at sætte kagen i gang. Det betød at jeg arbejdede mig igennem én ting ad gangen:

  • datalaget
  • Kategoriseringsmodulet
  • Frontend
  • Kortværktøjet

Jeg er stadig ikke helt tryg ved specs som koncept, men jeg er glad for at jeg valgte den tilgang frem for at vibe-code mig igennem det. Det gav overblik, og det betød at jeg vidste hvornår noget var færdigt. Databasen endte et godt sted — jeg var ikke overrasket over at strukturen ændrede sig undervejs, for det nævnte jeg allerede sidst. Men jeg er glad for resultatet!

LLM-kategoriseringsmodulet var en af de federe dele. Jeg finder hurtigt ud af at deres website er bygget med squarespace, så da jeg går ind og undersøger siden og ser, at alt derinde er pakket ind i en div, og ellers bare er p-tags… Der bliver jeg en smule stresset, men jeg ender med, at sende rå HTML til Claude og få alle 80+ standholdere tilbage som struktureret JSON med navn, beskrivelse og kategori i ét API-kald — det er stadig lidt magisk!

Det der til gengæld trak tænder var plantegningerne. Problemet startede allerede da jeg så materialet fra kunden — plantegningerne var detaljerede, og der stod allerede virksomhedsnavne på fra et tidligere år. Så inden jeg overhovedet kunne bruge dem som reference skulle jeg have fjernet alle navnene.

Det valgte jeg at gøre i Claude, men jeg har erfaret at billedegenerering ikke er dens stærkeste side, det kostede mig både tid og tokens at få noget der bare nogenlunde kunne bruges som reference. Derefter skulle agenten alligevel tegne SVG-tegningerne fra bunden. De mindre bygninger som Hestestalden og Jagtstuen gik fint, men de store som Kostalden og Laden var dyre og tidskrævende.

Hvis jeg skulle gøre det om igen ved jeg ikke præcist hvad jeg ville gøre anderledes, men jeg ville nok overveje om man kunne springe referencebillederne over og gå direkte til SVG, eller have en klar plan for processen inden man går i gang.

RAG-botten nåede jeg ikke, men systemet virker, og efter 1,5 dags arbejde er jeg faktisk ret tilfreds!