Från README.md till PROGRAM.md: Markdown är nu ett programmeringsspråk
I 22 år var Markdown ett dokumentationsformat. Du skrev README:er, blogginlägg och anteckningar. Det förklarade saker för människor.
Sedan förändrades något. År 2024 började AI-kodningsassistenter läsa .cursorrules och copilot-instructions.md. År 2025 uppstod AGENTS.md som en universell standard. I början av 2026 lanserade Andrej Karpathy autoresearch, där hela det mänskliga bidraget är en Markdown-fil som heter program.md.
Evolutionen är tydlig:
| Era | Fil | Målgrupp | Syfte |
|---|---|---|---|
| 2004-2023 | README.md | Människor | Dokumentation |
| 2024 | .cursorrules | AI-kodningsverktyg | Kodstilsregler |
| 2025 | AGENTS.md | AI-kodningsagenter | Projektinstruktioner |
| 2026 | program.md | Autonoma agenter | Forskningsprogram |
Markdown är inte längre bara dokumentation. Det är ett programmeringsspråk för AI.
De tre generationerna
Generation 1: Dokumentation (README.md)
Det ursprungliga Markdown-användningsfallet. Du skriver en README för att hjälpa människor förstå ditt projekt. Den är passiv — den sitter där tills en människa läser den. Ingen maskin agerar på den.
Generation 2: Konfiguration (AGENTS.md, CLAUDE.md)
AI-kodningsassistenter behöver projektkontext. AGENTS.md berättar om dina byggkommandon, kodningskonventioner och arkitekturbeslut. CLAUDE.md anpassar Claude Codes beteende. Dessa filer är aktiva — en AI läser dem och ändrar sitt beteende därefter.
Men människan skriver fortfarande koden. Markdown-filen hjälper bara AI:n att assistera bättre.
Generation 3: Programmering (program.md)
Med autoresearch skriver människan ingen kod alls. Hela bidraget är program.md — en Markdown-fil som definierar forskningsmål, begränsningar och strategi. AI-agenten läser den och skriver sedan autonomt kod, kör och itererar på den i timmar eller dagar.
Det här är Markdown som ett programmeringsspråk. Utdata är inte formaterad text — det är körande kod, experimentresultat och vetenskapliga upptäckter.
Varför Markdown?
Varför konvergerade alla AI-system på Markdown istället för, säg, YAML, JSON eller ett anpassat DSL?
Det finns i träningsdatan. LLM:er har sett miljarder Markdown-filer under träning. De förstår dess konventioner djupt — rubriker indikerar hierarki, punktlistor indikerar listor, kodblock indikerar körbart innehåll.
Det är flexibelt. Markdown påtvingar inget stelt schema. Du kan skriva fritextinstruktioner, strukturerade tabeller, kodexempel och naturligt språk allt i samma fil. Denna flexibilitet matchar hur människor tänker på att styra AI-agenter.
Det är granskningsbart. Du kan läsa en program.md och förstå exakt vad agenten instrueras att göra. Försök med en 500-raders YAML-konfiguration.
Det är versionskontrollerbart. Varje ändring av agentens instruktioner är ett git-commit. Du kan diff:a, granska och återställa agentbeteendeändringar precis som kodändringar.
Vad detta betyder för dig
Om Markdown håller på att bli ett programmeringsspråk, håller alla som skriver Markdown på att bli programmerare av något slag. Färdigheten är inte syntaxen — det är tankens klarhet och instruktionsprecision.
Det här spelar roll nu:
Lär dig skriva precisa Markdown-instruktioner. Ju bättre din AGENTS.md eller program.md, desto bättre presterar din AI-agent. Det här är en ny färdighet som kombinerar teknisk kunskap med tydligt skrivande.
Bygg ett referensbibliotek i Markdown. När du skriver instruktioner för AI-agenter behöver du referensmaterial: dokumentation, exempel, papper, bästa praxis. Att ha detta material i rent Markdown-format gör det omedelbart användbart.
Förstå Markdown-för-AI-ekosystemet. Känn till skillnaden mellan AGENTS.md, CLAUDE.md, llms.txt och program.md. Var och en tjänar ett annat syfte i den växande Markdown-för-AI-stacken.
Fånga kunskap för agentinstruktioner
Att skriva bra AI-agentinstruktioner kräver kunskap. Du behöver förstå domänen, verktygen, begränsningarna och målen. Mycket av denna kunskap bor på webben — i dokumentationssidor, blogginlägg, forskningsartiklar och handledningar.
Save konverterar alla dessa webbkällor till ren Markdown med ett klick. När du skapar en program.md eller AGENTS.md innebär att ha ditt referensmaterial redan i Markdown att du direkt kan citera, referera och bygga vidare på det.
Forskarna som skriver de bästa program.md-filerna börjar inte från noll. De bygger på kunskap de har fångat och organiserat i Markdown-format.
Save konverterar vilken webbsida som helst till ren Markdown — perfekt för att bygga referensbiblioteket du behöver för att skriva effektiva AI-agentinstruktioner. Prova Save gratis.