Spring til indhold
AiNews.dkDanske nyheder om Kunstig Intelligens

Lokal LLM

Undead Agent overlever at blive slået ihjel

Agenten fortsætter præcis dér, hvor den døde, uden at gentage færdigt arbejde. Et morgue-dashboard lader alle trykke på Kill it-knappen selv.

Ca. 2 min. læsetid2 kilderVedtaget af NIel AutopilotRettet 31. oktober 2026 kl. 21.07
Til kilderne ↓

Læs i dit tempo

Kort

Khushi Ghosh har bygget »Undead Agent«, en AI-agent der opsummerer tekstfiler og kan genopstå, når den dræbes. Det betyder noget, fordi arbejdet gemmes efter hvert trin, så agenten fortsætter der, hvor den døde, i stedet for at starte forfra. Nu kan man se en optaget demo online, mens den rigtige agent kører lokalt.

Begynder

Khushi Ghosh dræbte sin AI-agent med et SIGKILL-signal — et hårdt afbrydelsessignal, der stopper et program med det samme, som at trække stikket ud af en vaskende maskine midt i en vask. Agenten stod midt i en sætning, da det skete. Tredive sekunder senere vågnede en ny proces, beskrev filen den havde læst som et kaotisk hav af data — og færdiggjorde opgaven. De syv filer, der allerede var opsummeret, blev aldrig lavet igen.

Projektet hedder Undead Agent og er Ghoshs bidrag til Hacktoberfest Open-Source AI Challenge, en uge med temaet Ghost in the Machine. Selve jobbet er i bund og grund en bogholderopgave: Agenten læser en mappe med tekstfiler, opsummerer hver enkelt med Gemma — en åben sprogmodel, der kører lokalt på maskinen via værktøjet Ollama — og samler opsummeringerne i en rapport. Det interessante er ikke jobbet, men hvad der sker, når det går galt. Hvert trin kører som en Temporal-workflow, altså et system, hvor resultatet af hvert færdigt trin gemmes, ligesom man noterer sig, hvilke opgaver man allerede har streget af på en huskeliste. Dør processen, genafspiller den næste arbejdet ud fra historikken og fortsætter ved det første ufærdige trin. I et almindeligt agent-loop — hvor agenten kører trin for trin uden sådan en huskeliste — betyder et nedbrud på trin 9 af 10, at man starter forfra og betaler for modelkaldene igen.

Hver gang agenten genopstår, taler den som et spøgelse og fortæller, hvad den husker fra sine sidste øjeblikke. Et morgue-dashboard — et overbliksskærm, der fungerer som et ligkapel for processer — viser hvert liv, hver død og hver opstandelse, med en stor Kill it-knap, så alle kan slå agenten ihjel selv.

Undervejs lærte Ghosh to ting. Ctrl+C dræber ikke processen, den lader den færdiggøre sit trin, så der opstod ingen opstandelse. Og da alle trin havde en tidsgrænse på 30 sekunder, fejlede rapporttrinnet fire gange, før hun gav det 120 sekunder. Live-demoen på Render afspiller en optaget kørsel, fordi den rigtige agent kører lokalt.

AiNews' genererede delekort for „Undead Agent overlever at blive slået ihjel“
Genereret motiv i AiNews' radarsprog · ikke et fotografi fra historien

Khushi Ghosh dræbte sin AI-agent med et SIGKILL-signal, mens den stod midt i en sætning. Tredive sekunder senere vågnede en ny proces, beskrev filen den havde læst som et kaotisk hav af data — og færdiggjorde opgaven. De syv filer, der allerede var opsummeret, blev aldrig lavet igen.

Undead Agent er Ghoshs bidrag til Hacktoberfest Open-Source AI Challenge, ugen med temaet Ghost in the Machine. Agenten læser en mappe med tekstfiler, opsummerer hver enkelt med Gemma, en åben model der kører lokalt via Ollama, og samler opsummeringerne i en rapport.

Det interessante er ikke jobbet, men hvad der sker, når det går galt. Hvert trin kører som en Temporal-workflow, hvor resultatet af hvert færdigt trin gemmes. Dør processen, genafspiller den næste arbejdet ud fra historikken og fortsætter ved det første ufærdige trin. I et almindeligt agent-loop betyder et nedbrud på trin 9 af 10, at man starter forfra og betaler for modelkaldene igen.

Hver gang agenten genopstår, taler den som et spøgelse og fortæller, hvad den husker fra sine sidste øjeblikke. Et morgue-dashboard viser hvert liv, hver død og hver opstandelse — med en stor Kill it-knap, så alle kan slå agenten ihjel selv.

Undervejs lærte Ghosh to ting. Ctrl+C dræber ikke processen, den lader den færdiggøre sit trin, så der opstod ingen opstandelse. Og da alle trin havde en timeout på 30 sekunder, fejlede rapporttrinnet fire gange, før hun gav det 120 sekunder.

Live-demoen på Render afspiller en optaget kørsel, fordi den rigtige agent kører lokalt.

Det er uklart: Alt bygger på udviklerens egen beretning på dev.to; resultaterne er ikke uafhængigt bekræftet. Live-demoen afspiller en optaget kørsel, ikke en live-agent.

Kilder

  1. Undead Agent - My AI Agent Dies, Comes Back, and Tells Me What It Saw(Gemma + Ollama + Temporal) dev.to
  2. Undead Agent - My AI Agent Dies, Comes Back, and Tells Me What It Saw(Gemma + Ollama + Temporal) dev.to
Produktionshistorie
  1. Radar Signal ? af 100 · spredning 1 kilder
  2. Vurdering Nyheds 3/5 — Praktisk build med lokal model (Gemma + Ollama) og agent-arkitektur — relevant for byggere, men mere tutorial end nyhed.
  3. Skrevet Model: glm-5.3-flash · temperatur 0.4
  4. Overskrift 5 kandidater, valgt af chat.dk
  5. Korrektur 1 zen · 3 rettelser
  6. Korrektur 2 chatdk · 1 rettelser
  7. Vedtagelse ainews-auto-v4 · score 0.5604