Markdown (англ. Markdown) — способ размечать обычный текст простыми знаками: # — заголовок, * — пункт списка, ** — жирный. Его придумали, чтобы разметку не замечал человек. Двадцать лет спустя оказалось, что так же удобно и машинам: в Markdown отвечают чат-боты, на нём пишут инструкции агентам, в нём сайты отдают страницы ИИ.
Разметка, которую можно не замечать
Идея старше Markdown. На первом вики-сайте, WikiWikiWeb Уорда Каннингема (1995), текст размечали обычными знаками: два апострофа — курсив, три — жирный, звёздочка — пункт списка.12 Так же до сих пор пишется Википедия.3 ¶ ct5bkvzry
В 2004 году Джон Грубер сделал из этой идеи формат для авторов блогов: Markdown — «формат простого текста, который легко читать и легко писать».4 Образцом он взял то, как люди и так оформляют письма. Главное правило: размеченный текст должен читаться как обычный, «не выглядя так, будто его разметили тегами».5 ¶ cz23wsckm
Формат разошёлся быстрее, чем его успели описать строго, и у каждого сервиса появился свой вариант. В 2014 году Джефф Этвуд с соавторами свёл их в общую спецификацию — CommonMark;67 в 2017 году на ней построил свой Markdown GitHub, где им пишут описания проектов.8 Так формат блогеров стал языком программистов. ¶ c2vh2z2ac
Когда читатель — модель
Языковой модели нужно то же, что человеку: видеть структуру текста без лишнего шума. HTML-страница почти вся состоит из служебной разметки, а модель платит за каждый токен. По подсчёту Cloudflare, один и тот же пост в HTML стоит 16 180 токенов, в Markdown — 3 150, на 80% меньше.9 Отчасти поэтому Markdown стал форматом, в котором ИИ и люди обмениваются текстом в обе стороны. ¶ c255uyrek
ИИ — человеку. OpenAI прямо записала в правилах поведения моделей: если не указано иное, ответ оформляется в Markdown.10 Отсюда заголовки, списки и таблицы в ответах чат-ботов.
Человек — агенту. Агентам-программистам правила проекта кладут в Markdown-файл в корне репозитория. Его стандартом стал AGENTS.md — «README для агентов», который OpenAI выпустила в 2025 году; к декабрю его использовали больше 60 000 открытых проектов, и теперь им управляет Agentic AI Foundation.1112 ¶ c3qykfvur
Сайт — агенту. В 2024 году Джереми Ховард предложил класть на сайт файл llms.txt — оглавление для моделей в Markdown, потому что это «самый понятный языковым моделям формат».13 В 2026 году Cloudflare начал отдавать агентам Markdown вместо HTML по запросу, назвав его «лингва франка для агентов».9 ¶ cp573dt8e
Википедия: та же идея, другой путь
Википедия старше Markdown и пишется своей вики-разметкой — того же рода, что у WikiWikiWeb.3 Но машинам её отдают не в Markdown: в 2025 году Wikimedia Enterprise выложил статьи для машинного обучения в JSON, «вместо того чтобы скрейпить или разбирать сырой текст».14 Перевод Википедии в Markdown для моделей пока делают энтузиасты: инженер Фонда Викимедиа Сантош Тоттингал в личном проекте написал такую программу, потому что из HTML модели приходится вычищать служебную разметку.15 Так самая большая вики, наследница идеи простой разметки, с ИИ говорит на другом языке — языке структурированных данных (см. Википедия после ИИ). ¶ c5mwp4xkn
Где Markdown мешает
Разметка не нейтральна. В исследовании 2024 года качество ответов GPT-3.5-turbo при переводе кода менялось до 40% в зависимости от того, подан ли запрос простым текстом, в Markdown, JSON или YAML.16 ¶ cdmijwrm9
А когда ответ модели читает не человек, а программа, звёздочки и решётки только мешают: с конца 2024 года рассуждающие модели OpenAI в API по умолчанию отвечают без Markdown, и разработчик включает его особой строкой «Formatting re-enabled».17 ¶ crzeifuan
Markdown победил не потому, что он лучше других разметок, а потому, что одинаково хорош для двух читателей: человеку он не мешает, а модели обходится в несколько раз дешевле HTML. Формат, придуманный для блогеров, стал интерфейсом между людьми и ИИ, — и там, где читателем остаётся только машина, его уже вытесняют строгие форматы вроде JSON.
См. также
Примечания
-
WikiHistory — WikiWikiWeb (c2.com). wiki.c2.com ↩
-
TextFormattingRules — WikiWikiWeb (c2.com). wiki.c2.com ↩
-
Help:Formatting — MediaWiki. mediawiki.org ↩ ↩2
-
Markdown — Daring Fireball. daringfireball.net ↩
-
Markdown: Syntax — Daring Fireball. daringfireball.net ↩
-
Standard Flavored Markdown — Coding Horror, 03.09.2014. blog.codinghorror.com ↩
-
Standard Markdown is now Common Markdown — Coding Horror, 04.09.2014. blog.codinghorror.com ↩
-
A formal spec for GitHub Flavored Markdown — GitHub Blog, 14.03.2017. github.blog ↩
-
Introducing Markdown for Agents — Cloudflare Blog, 12.02.2026. blog.cloudflare.com ↩ ↩2
-
OpenAI Model Spec — OpenAI. model-spec.openai.com ↩
-
Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF) — Linux Foundation, 09.12.2025. linuxfoundation.org ↩
-
The /llms.txt file — Jeremy Howard, 03.09.2024. llmstxt.org ↩
-
Wikipedia Kaggle Dataset using Structured Contents Snapshot — Wikimedia Enterprise, 16.04.2025. enterprise.wikimedia.com ↩
-
CLI for transforming Wikipedia articles to text, markdown, and JSON — Santhosh Thottingal, 14.03.2026. thottingal.in ↩
-
J. He et al. Does Prompt Formatting Have Any Impact on LLM Performance? — arXiv, 15.11.2024. arxiv.org ↩
-
Reasoning best practices — OpenAI API docs. developers.openai.com ↩