{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Dalager.com",
  "language": "da",
  "home_page_url": "https://dalager.com/",
  "feed_url": "https://dalager.com/feed.json",
  "description": "Softwareudvikler mm.",
  "authors": [
    {
      "name": "Christian Dalager"
    }
  ],
  "items": [
    {
      "id": "https://dalager.com/blog/linkedin/2026-08-18-vejr-til-vandfarver-lokale-modeller-begynder-at-li/",
      "url": "https://dalager.com/blog/linkedin/2026-08-18-vejr-til-vandfarver-lokale-modeller-begynder-at-li/",
      "title": "Vejr til vandfarver? Lokale modeller begynder at ligne noget",
      "content_html": "<p>Hastighed eller tokens/s (TPS) er ikke altid er den eneste parameter, og privacy og uafhængighed har også plads ved beslutningsbordet.</p>\n<p>Det handler så om at finde modeller der er gode nok til at klare sig selv over lidt længere tid, så man kan stole på at man ikke har sat dem igang med en opgave og så efter 20 minutter kommer tilbage og finder ud af, at de lige kom til at bygge en giraf af papirklips, som de fandt på bordet, fordi de synes at det var en ret god måde at løse opgaven på.</p>\n<p>Har efter at luret på erfaringer fra kolleger Aleksander Rist og Mikkel Bundgaard-Ovesen startet den nye Qwen3.8-27b model op i en helt ren OpenCode (ingen skills eller MCP'er)  på min AMD 395+ (strix halo)-baserede Framework 128 Ubuntu.</p>\n<p>Og i en enkelt prompt fik jeg efter 10 minutter et fejlfrit Python program, der med en vejr-agent(Qwen3.6-35b) henter vejret for København og giver det videre til en vandfarve-agent(Flux-2-Klein-9b), som laver en 512x512 illustration af vejret.</p>\n<p>Prompten, som var super sloppy og nærmest pinlig:</p>\n<p>use pydantic AI agents to create a simple flow where an agent fetches the weather data for today for copenhagen. And another agent renders an artistic watercolor rendition based on todays weather.</p>\n<p>Prompt 2 bad den om at undgå stereotypiske Københavnermotiver, fordi jeg ikke ville risikere at blive sagsøgt af den lille havfrues efterkommere.</p>\n<p>TPS? Ca 25.\nHvis du også har et AMD kort af en slags, så brug <a href=\"https://lemonade-server.ai/\">https://lemonade-server.ai/</a> i stedet for ollama. Den er nice.\nOg hvis du ikke er bange for Python og vil lave agentiske applikationer, kan du kigge på Pydantics AI libraries, der er super enkle og til at forstå <a href=\"https://pydantic.dev/docs/ai/overview/\">https://pydantic.dev/docs/ai/overview/</a></p>\n<p>PS: jeg har også skrevet dette indlæg som one-shot og i vanlig stil ikke brugt AI til at at skrive eller korrekturlæse. Men skulle du virkelig trænge til det — fik du der din mdash 😁\nPPS: og lad nu vær med  at tro at folk ikke kan se, hvornår AI har skrevet din linkedin post. Det behøver man sjældent watermarks for at se.\nPPPS: illustrationen er i sagens natur AI genereret.</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7495336242331557888\">LinkedIn</a></em></p>\n",
      "date_published": "2026-08-18T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-08-02-ai-diy-om-at-bygge-en-seng-med-claude/",
      "url": "https://dalager.com/blog/linkedin/2026-08-02-ai-diy-om-at-bygge-en-seng-med-claude/",
      "title": "AI-DIY - om at bygge en seng med Claude.",
      "content_html": "<p>Vi er trætte af vores futon-sengeramme. Hustru sagde så efter at have set på en upgrade til 6.000: &quot;Altså, hvor svært kan det lige være at lave en selv? Kan du ikke spørge Claude?</p>\n<p>Jeg prustede og var sådan lidt det ved jeg sgu ikke lige, men jeg blev overtalt.</p>\n<p>Så Claude og jeg sparrede lidt om at få lavet en enkel futon bund uden affjedring men med god udluftning.</p>\n<p>Og bad den om at lave det som en FreeCAD (FreeCAD Project Association) tegning. Og da vi havde fået vægten ned på ca 50 kg, bad jeg den om at lave en indkøbsliste til mig ud fra Silvans varekatalog.</p>\n<p>Efter en tur i (Verdens Bedste) SILVAN i Nørrebrocenteret kunne jeg skære planker og forbore huller og lave et IKEA-style samlesæt i kolonihaven, som var klar til samling i lejligheden.</p>\n<p>Bum. Så nu har vi en stabil futonplatform til 1600 kroner.</p>\n<p>Når jeg skal lave hobbyprojekter har jeg altid brug for at have styr på mål, metoder og plejer som regel at bruge en masse papir og en lommeregner og en tommestok for at få det spatiale til at give mening i mit hovede.</p>\n<p>Det her er mindblowing fedt for sådan en som mig, for det gør mig i stand til at overskue et hobbyprojekt med flere elementer, deres indbyrdes relationer og komme frem til en visualiseret plan og et budget, som vi kan snakke om INDEN jeg begynder at gå hvileløst rundt i Silvan.</p>\n<p>Sengen har et par skønhedsfejl, da jeg er amatør og ikke havde udvalgt de mest lige planker i Silvan. Det irriterer mig lidt. Men hey. Personlighed, dét har den.</p>\n<p>Tanker fra processen:</p>\n<ul>\n<li>Mine software skills og erfaring med AI til udvikling bringer mig langt her, da problemløsning og strukturering af tilgang kan overføres</li>\n<li>Det er endnu et eksempel på, at vi med de her værktøjer får et markant højere &quot;reach&quot; -- ting kommer inden for rækkevidde som ikke tidligere var realistiske eller tids-økonomiske.</li>\n<li>Hvis en forretning som Silvan hopper på vognen og optimerer deres varekatalog til agent-browsing (materialer, dimensioner, vægt, pris, etc) og måske endda tool-venlige downloads (så CAD-værktøjer kan bruge dem direkte) vil den gruppe af DIY-typer, der bruger Claude eller Chat GPT til deres hobbyprojekter vælge den butik, der gør det nemmest for dem at lave deres ting. Og den gruppe DIY-folk kommer til at være dominerende, er mit bud. Og hvis de så kan hjælpe med at skære planker over</li>\n</ul>\n<p>Sengen ligger foruden i vores soveværelse også på github: <a href=\"https://github.com/dalager/diy-ai-futon\">https://github.com/dalager/diy-ai-futon</a> -- brug den som udgangspunkt eller inspiration til dine egne AI-DIY projekter :)</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:ugcPost:7489772805169872897\">LinkedIn</a></em></p>\n",
      "date_published": "2026-08-02T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-07-25-eu-hjaelper-mine-data-ud-af-linkedin/",
      "url": "https://dalager.com/blog/linkedin/2026-07-25-eu-hjaelper-mine-data-ud-af-linkedin/",
      "title": "EU hjælper mine data ud af LinkedIn.",
      "content_html": "<p>Europæisk lovgivning har tvunget LinkedIn til at understøtte data portability, og det skal udnyttes.</p>\n<p>Jeg mødte min kone i det danske blog-miljø i 2004. Der kunne størstedelen af folk med en weblog i København være i min lejlighed på Nørrebro.</p>\n<p>Vi havde de vilde drømme om disntermediation og demokratiserende teknologi og frihed for korrumperende mellemled. Men det decentraliserede internet gik jo lissom derhen, hvor vi befinder os nu, hvor alting klumper sammen i endnu større og færre platforme, som vi ikke ejer på så utroligt mange måder.</p>\n<p>Det med at reflektere gennem formidling fungerer dog stadig godt for mig, og i øjeblikket nyder jeg at arbejde gennem ideer og tanker her på LinkedIn, da det på besynderligste vis har åbenbaret sig som den mest interessante indholdsplatform for mig og mine interesser. Det havde jeg ikke set komme for nogle år siden.</p>\n<p>Men for at tage lidt ejerskab over mit eget indhold her på platformen har jeg nu benyttet mig af EU's krav til LinkedIn om, at man skal kunne få sine data ud.</p>\n<p>Så nu har jeg skrevet lidt kode, der trækker mine indlæg med mere end 400 tegn og et billede på ned til mit statiske website på <a href=\"https://dalager.com\">https://dalager.com</a>, og så har jeg mit eget arkiv på min egen lidt hemmelige kanal i et fjernt hjørne af internettet.</p>\n<p>Det kører som en daglig GitHub Action og ser, om jeg har skrevet noget nyt, og så trækker den det ned.</p>\n<p>Der er en vejledning her: <a href=\"https://learn.microsoft.com/en-us/linkedin/dma/member-data-portability/member-data-portability-member/?view=li-dma-data-portability-2025-08\">https://learn.microsoft.com/en-us/linkedin/dma/member-data-portability/member-data-portability-member/?view=li-dma-data-portability-2025-08</a></p>\n<p>Det er enkelt:</p>\n<ol>\n<li>Lav en LinkedIn-app (klik klik klik)</li>\n<li>Generér et API-token (klik klik)</li>\n<li>Træk data ud fra et REST API (&quot;Hej chat, kan du ikke lige...&quot;)</li>\n</ol>\n<p>Der er lidt udfordringer med at de-shortne LinkedIns irriterende URL-shortener til link target, så jeg ikke lader dem tracke trafik fra mit site, og man kan heller ikke super nemt få billeder ned, så man skal forvente at bruge nogle iterationer for at få det til at virke, som man gerne vil have det. Det betyder også, at jeg ikke heeelt er der endnu. Men jeg er kommet længere.</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7486660520549285888\">LinkedIn</a></em></p>\n",
      "date_published": "2026-07-25T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-07-13-soendagseksperiment-re-kindle-the-kindle/",
      "url": "https://dalager.com/blog/linkedin/2026-07-13-soendagseksperiment-re-kindle-the-kindle/",
      "title": "Søndagseksperiment: \"Re-kindle the Kindle\".",
      "content_html": "<p>Jeg har jailbreaket og vægmonteret min gamle Paperwhite så den</p>\n<ul>\n<li>Booter til full-screen visning af et billede,</li>\n<li>der er en cloudflare worker rendering</li>\n<li>af familiens todoliste i Microsoft Todo</li>\n<li>med tilstrækkelige cache mekanismer i kæden til at den kan opdatere hvert halve minut</li>\n<li>Medie: e-ink på væg.</li>\n</ul>\n<p>Pris: den tid det har taget at hygge med det. \nOutcome: en krykke til vanvittigt distræte mig.</p>\n<p>Jeg er en repeat aesthetic offender herhjemme, så jeg kommer til at gøre noget ved udseendet. \nMåske en billedramme med passe-partout der dækker det sorte plastik og nogle bedre øjne, der kan style html'en bag billedet lidt mere nice.</p>\n<p>Version 1 var interaktiv og jeg kunne complete på touch-skærmen, men den indbyggede browser i den ældre kindle kan ikke køre full-screen, så jeg skiftede retning til readonly.</p>\n<p>Teknisk er jeg blevet 𝘮𝘦𝘨𝘦𝘵 glad for cloudflare stacken til hyggeprojekter - de har en MCP-suite der gør det tosset let at udforske dokumenation og refrencearkitekturer og services. Og en lokal dev model, hvor man kan få næsten hele stakken til at køre inden man deployer.</p>\n<p>Alle kindle modeller kan jailbreakes, og jeg ved at der ligger rigtigt mange af de her små fyre i jeres skuffer og venter på at blive vækket til live i en eller anden friere form.</p>\n<p>Måske som</p>\n<ul>\n<li>en non-amazon ebook reader til DRM-free epubs med Koareader</li>\n<li>et home assistant dashboards.</li>\n<li>de næste tre dages vejrudsigt</li>\n<li>et aula-hacket skoleskema (Aula har kalendersynkronisering du kan bruge)</li>\n<li>familiens kalender</li>\n</ul>\n<p>Så fisk dem op af skuffen og find på noget at bruge dem til i sommerferien 🫠</p>\n<p>UPDATE:\nJeg har smidt koden på github: <a href=\"https://github.com/dalager/kindle-todo\">https://github.com/dalager/kindle-todo</a>\nHvis du vil gøre noget i samme boldgade, kan du med fordel smide din AI agent efter mit repo og bede den om at tage udgangspunkt i det - så tror jeg du kan spare nogle tokens 😊</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7482308069650141184\">LinkedIn</a></em></p>\n",
      "date_published": "2026-07-13T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-07-02-her-er-vores-nye-device-eksponent-moeder/",
      "url": "https://dalager.com/blog/linkedin/2026-07-02-her-er-vores-nye-device-eksponent-moeder/",
      "title": "Her er vores nye device: \"Eksponent MØDER\" 🎉",
      "content_html": "<p>Det er en mødeoptager, der</p>\n<ol>\n<li>Optager</li>\n<li>Gemmer</li>\n<li>Synkroniserer til backend, der</li>\n<li>Transkriberer (roest-v3-whisper-1.5b)</li>\n<li>Opsummerer (gemma-4)</li>\n<li>Synkroniserer tilbage til device</li>\n</ol>\n<p>Det har kostet 258 kroner og ca. 10 timer at lave. Det er bygget på ESP32-hardware, der er rettet mod smarthome-styring. Men man kan flashe sin egen firmware på enheden.</p>\n<p>Det her er vildt på grund af niveauet af commoditization i hele stakken:</p>\n<ul>\n<li>Design med Claude Design</li>\n<li>Low-level firmware kodet i C/LVGL med Claude Code</li>\n<li>Standardiseret ESP32-S3-controller med board og åbne specifikationer</li>\n<li>Open transkriptionsmodel kan afvikles overalt</li>\n<li>Open LLM kan afvikles overalt</li>\n</ul>\n<p>Der er INTET, der forhindrer dig i at klone den ud fra screenshots og beskrivelse. Så jeg vil IKKE anbefale at bygge en business på det. Men jeg vil KLART anbefale dig at prøve at lave dine egne eksperimenter på hardware-området, hvis det er noget, der kan klikkes ind i jeres eksisterende processer eller platforme.</p>\n<p>Formålet med projektet var:</p>\n<ul>\n<li>At lege</li>\n<li>At lære</li>\n<li>At finde ud af, hvor langt man kan komme ned ad hardware-stien, inden man er blokeret</li>\n<li>At koble strategisk tænkning til konkrete eksperimenter</li>\n</ul>\n<p>Device-info: Guition JC3636K718C, google det, eller find noget tilsvarende, hvis du vil prøve det samme.</p>\n<p>PS: Nej, det er ikke et produkt, vi kommer til at sælge i Eksponent. Så tilbage i lommen med tegnebogen 👋💸</p>\n<p><strong>UPDATE</strong></p>\n<p>Ok, det fik lidt mere opmærksomhed end mine eksperimenter plejer at trække.</p>\n<p>Må lige præcisere: det her er en ret god kørende prototype lavet på 10 timer. Den er naturligvis ikke gennemtestet på en balanceret distribution af usecases og brugere i virksomheden. Dens antagelser er <em>mine</em> antagelser og vil helt sikkert maveplaske på adskillige for mig uforudsete områder. </p>\n<p>Pointen med det her indlæg var mere implikation end implementation --&gt; hvad betyder det for vores måde at lave ting på at prisen på den tekniske implementering falder drastisk?</p>\n<p>Virkeligheden er vidunderlig kompliceret, kompleks og kaotisk, og når vi rammer den med vores firkantede systemer vil vi ALTID få overraskelser - uanset hvor meget AI vi maser ned i maskinrummet. \nOg der er i det møde vi skal finde eller genfinde vores rolle som teknologer, hvis du spørger mig ❤️</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:ugcPost:7478405342134095872\">LinkedIn</a></em></p>\n",
      "date_published": "2026-07-02T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-06-23-ordrum-formidling-af-embeddings-i-vectorspaces/",
      "url": "https://dalager.com/blog/linkedin/2026-06-23-ordrum-formidling-af-embeddings-i-vectorspaces/",
      "title": "Ordrum. Formidling af embeddings i vectorspaces.",
      "content_html": "<p>Sidste weekend skulle jeg fortælle nogle pensionister om mit sprogteknologiske formidlingsprojekt om  ~624 breve fra min oldefar, og brugte i den forbindelse en del tid på at overveje, hvordan man mest pædagogisk forklarer embeddings af ord i multidimensionelle vektorspaces.</p>\n<p>Endte med den her model af &quot;ordrum&quot;, og det virkede som om det gav mening. Bilder jeg mig ind i hvert fald 🫣</p>\n<p>Man kan gå i 3D mode og få samme lille datasæt visualiseret i en roterende kube, for at komme et trin mere op af dimensionsstigen. Men det er den flade variant her jeg er mest tilfreds med.</p>\n<p>Det virker lidt banalt, måske men jeg holder virkelig meget af ekstremt simple modeller, der kan bruges som legoklodser inde i hovedet.</p>\n<p>Se den her: <a href=\"https://jernkorset.dk/ordrum/\">https://jernkorset.dk/ordrum/</a></p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7475269750470787072\">LinkedIn</a></em></p>\n",
      "date_published": "2026-06-23T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-06-21-weekendens-eksperiment-var-at-kigge-paa-hermes-age/",
      "url": "https://dalager.com/blog/linkedin/2026-06-21-weekendens-eksperiment-var-at-kigge-paa-hermes-age/",
      "title": "Weekendens eksperiment var at kigge på Hermes Agent, en personlig AI agent...",
      "content_html": "<p>Weekendens eksperiment var at kigge på Hermes Agent, en personlig AI agent platform: <a href=\"https://hermes-agent.nousresearch.com/\">https://hermes-agent.nousresearch.com/</a></p>\n<p>Hermes Agent er lavet af Nous Research (https://nousresearch.com/) et mindre AI lab der foruden agent-projektet har gang i model-training og andre ret spændede ting.</p>\n<p>Nå, men projektet lykkedes og var markant lettere at få op at køre end OpenClaw (https://openclaw.ai/)</p>\n<p>𝗗𝗲𝘁𝗮𝗹𝗷𝗲𝗿𝗻𝗲 for de nok MEGET tekniske typer og folk der er glade for links</p>\n<ul>\n<li>Kører på billig Hetzner (https://www.hetzner.com/) VPS</li>\n<li>Bruger OpenRouter (https://openrouter.ai/) til LLM-provider med Minimax m3 som default LLM men det er nemt at teste andre modeller af.</li>\n<li>Bruger fal.ai (https://fal.ai/) API til billedgenerering.</li>\n<li>Bruger Brave Search API (https://brave.com/search/api/) til websøgning</li>\n<li>Min agent har sin egen Google account og vi kan sende emails til hinanden.</li>\n<li>Vores fælles arbejdsdokumenter er en delt mappe på Google Drive - Hermes bruger google workspace integration og kan forstå docs, sheets og slides.</li>\n<li>Vi hænger også ud i et lukket Slack workspace.</li>\n<li>Sikret igennem et Tailscale (https://tailscale.com/) VPN mesh netværk så den kun kan bruges fra familiens maskiner.</li>\n<li>Det primære interface til agenten er Hermes Desktop, som er en udvidet Chat-UI, installeret som Electron app, der snakker med Hermes backend gateway på VPS'en. Lidt som en Claude Desktop bare uden adgang til lokale ressourcer. Måske mere som OpenWebUI (https://docs.openwebui.com/).</li>\n<li>Sekundære interface er at jeg SSH'er ind i VPS'en, hvor jeg så også kan køre min Claude Code hvis jeg skal bygge ting som jeg plejer at arbejde. Split tmux (https://tmux.app/) panes med Hermes + Claude Code fungerer.</li>\n<li>Arbejdet i agentens filer er gennem en Visual Studio Code (https://code.visualstudio.com/) remote session ind i VPS'en. Fordi jeg ikke helt er blevet venner med neovim (https://neovim.io/) i workspace mode.</li>\n</ul>\n<p>𝗣𝗿𝗶𝘀𝗲𝗻 \nJeg har brugt en del intelligens på at lave mit setup, så ~20$ på tokens til etablering svarende til en pizza+sodavand combo. Drift er de der ca 8 Euro/md + tokens. Det udestår at jeg må findes en balance i pris og kvalitet(intelligens). Og måske skal agentens LLM-provider defaulte til at bruge min Strix Halo 128gb box, der har Lemonade (https://lemonade-server.ai/) kørende, hvis den er tændt. Her kan jeg serve Gemma-4-26b (https://huggingface.co/google/gemma-4-26B-A4B-it) og Qwen3.6-27b-MTB (https://huggingface.co/froggeric/Qwen3.6-27B-MTP-GGUF) i tålelig performance til ting, der ikke er tidssensitivt.</p>\n<p>𝗠å𝗹𝗲𝘁\nLidt research-opgaver og det man vist kalder &quot;Capability-exploration&quot; -- altså at pille ting lidt fra hinanden, for at finde ud af, hvordan de fungerer og hvad de egentlig kan.</p>\n<p>Og den her ting kan altså en del 🤯</p>\n<p>(Linkedins algoritme siges at straffe mange outgoing links. Buhuu.)</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7474524744088887297\">LinkedIn</a></em></p>\n",
      "date_published": "2026-06-21T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-04-30-der-er-nogle-gode-nuancer-her-og-noget-ny-indsigt-/",
      "url": "https://dalager.com/blog/linkedin/2026-04-30-der-er-nogle-gode-nuancer-her-og-noget-ny-indsigt-/",
      "title": "Der er nogle gode nuancer her og noget ny indsigt, der flytter mit eget...",
      "content_html": "<p>Der er nogle gode nuancer her og noget ny indsigt, der flytter mit eget perspektiv en smule. Og det er det, jeg kommer her for ❤️</p>\n<p>Læs nu det hele og ikke kun det her gode citat. For det, du scroller videre til, er næppe bedre 😊</p>\n<p>“So the better claim is not that AI helps the strong and harms the weak.</p>\n<p>The better claim is that AI amplifies what surrounds it. It amplifies clarity, confusion, expertise, dependency, confidence, and bullshit. Sometimes it amplifies people whose ability was already there but was taxed by the interface, language barrier, social ambiguity, or cognitive load.”</p>\n<blockquote>\n<p><strong>Delt indhold:</strong> AI is not the great equaliser people were promised. In many cases, it is the great divider.</p>\n</blockquote>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7455475747206410240\">LinkedIn</a></em></p>\n",
      "date_published": "2026-04-30T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-04-19-er-du-klar-til-at-byde-de-agentiske-overlords-velk/",
      "url": "https://dalager.com/blog/linkedin/2026-04-19-er-du-klar-til-at-byde-de-agentiske-overlords-velk/",
      "title": "Er du klar til at byde de agentiske overlords velkommen?",
      "content_html": "<p>Den ordinære trafik på websites falder som en sten, SEO bliver erstattet af GEO så vi ikke optimerer efter Search Engines men efter Generative Engines.</p>\n<p>Og en ny type website-bruger er trådt ind på scenen: agenten.</p>\n<p>Agenter er i denne sammenhæng en proces, der rammer et website og forholder sig aktivt - navigerer, søger, handler - på vegne af en bruger. Måske endda logget ind som brugeren.</p>\n<p>Agenten kan være aktivt tæt på brugeren, der sidder i sin Claude Desktop session og styrer processen iterativt. Eller længere væk, repræsenteret ved en autonom proces med et mål, som fx OpenClaw eller et andet af de utallige agent-frameworks der vælter frem for tiden.</p>\n<p>Så hvis man nu vil byde sine Agentiske Overlords velkommen og lade dem rulle ind over grænsen mens man står og vifter med sit lillebitte flag, hvordan gør man så bedst det?</p>\n<p>Det nemmeste lige nu er at bruge IsItAgentReady servicen, der scanner for de nyeste standarder for at udstille agentvenlige services og information: <a href=\"https://isitagentready.com/\">https://isitagentready.com/</a></p>\n<p>Det bliver brudt ned på disse områder:</p>\n<p>DISCOVERABILITY\nEr robots.txt, sitemap og meta-tags på plads?</p>\n<p>CONTENT\nSvarer dit site med markdown, når en klient requester text/markdown?</p>\n<p>BOT ACCESS\nHar du angivet i din robots.txt, om det er ok at bruge dit indhold til træning, søgning eller interaktion?</p>\n<p>API-KATALOG\nFortæller du agenterne om et api, de kan bruge for at være mere effektive?</p>\n<p>AGENT SKILLS\nHar du et skills-library med SKILLS.md filer, som agenter kan bruge som instruktioner til effektivt at arbejde med dit site?</p>\n<p>MCP/WebMCP: udstiller dit site en MCP-server eller et clientside WebMCP interface?</p>\n<p>OAuth/OIDC: kan agenten authenticate mod dit site på en eller anden måde?</p>\n<p>eCOMMERCE: kan den købe ind?</p>\n<p>Jeg har prøvet at pimpe min oldefars brevsamling - et 100% statisk website - for at se, hvor langt jeg kan komme, og det er faktisk ikke så svært, hvis man i forvejen har sine byggeklodser på plads.</p>\n<p>Det &quot;API&quot; jeg stiller til rådighed er de json-filer, der i forvejen bliver loadet af frontenden.</p>\n<p>Det skal siges at jeg har valgt en decideret agent-promiskuøs tilgang her, hvor jeg ukritisk siger ja til alt. Det er ret ufarligt at gøre, når man ikke har nogen backend, så det er kun trafikregningen, jeg kan blive ramt på, hvis/når brevsamlingen går viralt på TikTok.</p>\n<p>Med en fin score på 75 og &quot;Level 4 - Agent Integrated&quot; burde det være let for folk at bruge brevsamlingen sammen med AI værktøjer af den ene eller anden slags.</p>\n<p>Er det godt? Er det skidt? Begrædeligt? Uundgåeligt?\nLidt af det hele, tror jeg.</p>\n<p>Men når vi rådgiver vores kunder i Eksponent om de her ting, så er budskabet ikke at man bare skal lade som ingenting og at det hele nok går over - men at man bliver nødt til at læne sig ind i det på en passende måde.\nHer er IsItAgentReady værktøjet utroligt konkret at tage med i samtalen om, hvor stejlt man skal læne sig og hvordan det skal times med produktstrategier og -roadmaps.</p>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7451708407406931968\">LinkedIn</a></em></p>\n",
      "date_published": "2026-04-19T00:00:00Z"
    },
    {
      "id": "https://dalager.com/blog/linkedin/2026-04-18-jeg-har-brugt-den-sidste-uge-paa-at-proeve-at-foel/",
      "url": "https://dalager.com/blog/linkedin/2026-04-18-jeg-har-brugt-den-sidste-uge-paa-at-proeve-at-foel/",
      "title": "Jeg har brugt den sidste uge på at prøve at følge med i Cloudflares strøm...",
      "content_html": "<p>Jeg har brugt den sidste uge på at prøve at følge med i Cloudflares strøm af feature releases i deres &quot;Agents Week&quot;.</p>\n<p>Det er ved at bundfælde sig og jeg går og tænker lidt over, hvordan jeg kan designe et passende eksperiment, der kommer godt rundt i krogene af deres AI/Agent infrastruktur med den meget brede vifte af nye komponenter eller &quot;primitives&quot; som kan sammensættes på kryds og tværs.</p>\n<p>Det, som Cloudflare har, som gør dem vildt interessante i AI toolchain landskabet eller hvad man skal kalde det, er at de i årevis har bygget en superstærk edge-infrastruktur op, bl.a. med bittesmå edge compute units, Cloudflare Workers, der kan altmuligt, og særligt Durable Objects, der er små adresserbare stateful workers med 10gb privat sqlite storage i bæltet. Som selvfølgelig kan snakke HTTP/WebSockets med hinanden.</p>\n<p>Med alle de nye AI/Agent features, de pumper ud lige nu, er det tydeligt at de opruster seriøst i kampen om at blive en af de foretrukne platforme for agent-baserede arkitekturer.</p>\n<p>Jeg synes personligt, det er vildt spændende, hvad de har gang i!</p>\n<p>Så skal de bare lige have styr på deres uptime 😁</p>\n<p>Alle Agents Week blogposts her: <a href=\"https://blog.cloudflare.com/tag/agents-week/\">https://blog.cloudflare.com/tag/agents-week/</a></p>\n<blockquote>\n<p><strong>Delt indhold:</strong> The internet wasn't built for the age of AI, and neither was the cloud\n<a href=\"https://lnkd.in/gTXUQ-nC\">https://lnkd.in/gTXUQ-nC</a></p>\n</blockquote>\n<p><em>Oprindeligt delt på <a href=\"https://www.linkedin.com/feed/update/urn:li:share:7451349969870991360\">LinkedIn</a></em></p>\n",
      "date_published": "2026-04-18T00:00:00Z"
    }
  ]
}