Добавить в корзинуПозвонить
Найти в Дзене
Цифровая Переплавка

Почему старый добрый XML внезапно стал суперсилой Claude

В мире, где ИИ соревнуются в размере контекста и количестве параметров, команда Anthropic сделала ставку не на масштаб, а на структуру. Они превратили XML-теги в «родной язык» взаимодействия с Claude. И это не косметический совет из раздела «лучшие практики» — это философия работы модели. Звучит скучно? На самом деле — это один из самых недооценённых прорывов в коммуникации между человеком и ИИ. В статье на glthr.com автор показывает простую вещь: Claude особенно хорошо работает, когда запрос оформлен через XML-разметку. Пример: <instruction>
Перепиши письмо более вежливо.
</instruction>
<email>
Клод, пришли мне отчёт.
</email> Без тегов модель может перепутать, где инструкция, а где текст письма. С тегами — почти никогда. И вот ключевой момент: Claude обучен понимать теги как структурные маркеры смысла, а не просто как текстовые символы. Любой язык — человеческий или машинный — должен уметь разделять уровни высказывания. В русском это кавычки.
В программировании — фигурные скобки.
В
Оглавление

В мире, где ИИ соревнуются в размере контекста и количестве параметров, команда Anthropic сделала ставку не на масштаб, а на структуру. Они превратили XML-теги в «родной язык» взаимодействия с Claude. И это не косметический совет из раздела «лучшие практики» — это философия работы модели.

Звучит скучно? На самом деле — это один из самых недооценённых прорывов в коммуникации между человеком и ИИ.

🧩 Что вообще происходит

В статье на glthr.com автор показывает простую вещь: Claude особенно хорошо работает, когда запрос оформлен через XML-разметку.

Пример:

<instruction>
Перепиши письмо более вежливо.
</instruction>

<email>
Клод, пришли мне отчёт.
</email>

Без тегов модель может перепутать, где инструкция, а где текст письма. С тегами — почти никогда.

И вот ключевой момент: Claude обучен понимать теги как структурные маркеры смысла, а не просто как текстовые символы.

🧠 Почему это фундаментально

Любой язык — человеческий или машинный — должен уметь разделять уровни высказывания.

В русском это кавычки.
В программировании — фигурные скобки.
В HTML/XML — теги.

Это маркеры перехода:

📦 от первого уровня (я говорю)
📦 ко второму уровню (я цитирую или описываю)
📦 к третьему уровню (я описываю описание)

Если таких маркеров нет — начинается путаница.

В статье приводится показательный пример: Claude принял фразу «Клод» за часть письма, которое нужно переписать. Почему? Потому что модель не поняла, где граница уровней.

XML решает это жёстко и однозначно.

⚙️ Техническая магия без магии

Почему Claude так хорошо это понимает?

⚙️ Во время обучения модель системно видела структурированные промпты с тегами
⚙️ В её тренировочных данных теги использовались как семантические якоря
⚙️ Архитектурно Claude оптимизирован для работы с иерархической разметкой

Важно: дело не в самих XML-скобках. Можно было использовать <|begin|> и <|end|>. Некоторые модели так и делают.

Но Anthropic сделали теги первоклассными гражданами интерфейса.

Это превращает модель не просто в генератор текста, а в интерпретатор структуры.

🧬 Глубже: принцип разделителей

Автор статьи говорит о более универсальной вещи — принципе делимитеров (разделителей).

Любая система передачи информации должна уметь сигнализировать:

🔁 «Сейчас я перехожу на другой уровень смысла»
🔁 «Это вложенное выражение»
🔁 «Возвращаемся обратно»

Это работает в:

📜 поэзии Гомера (формульные конструкции)
🧫 ДНК (сигнальные последовательности)
💻 языках программирования
🗣 человеческой речи

И теперь — в Claude.

Мне нравится эта мысль. Мы привыкли обсуждать LLM как вероятностные машины. Но по сути они учатся управлять вложенностью смыслов.

🧠 Чем Claude отличается от других моделей

Большинство моделей понимают структуру косвенно — через статистику.

Claude, по ощущениям, «понимает», что есть:

🔷 инструкция
🔷 пример
🔷 контекст
🔷 цитата
🔷 ожидаемый формат ответа

И XML помогает жёстко это разделить.

В сложных промптах это критично.

Например:

🧾 задача
📚 контекст
📝 несколько примеров
⚖️ правила обработки
📤 формат вывода

Без чёткой структуры модель может смешать уровни. С тегами — она почти всегда соблюдает иерархию.

🏗 Почему это особенно важно сейчас

Современные задачи для ИИ становятся сложнее:

🧩 цепочки (chain-of-thought) рассуждений
🧩 агентные системы
🧩 многослойные инструкции
🧩 программная генерация кода

Чем больше уровней — тем выше риск «протекания контекста».

XML работает как архитектурный каркас.

Он не делает модель умнее.
Он делает коммуникацию чище.

📐 Философский момент

Мне кажется, здесь скрыта интересная идея.

Мы долго думали, что развитие ИИ — это:

📈 больше параметров
📈 больше данных
📈 больше вычислений

Но возможно, следующий скачок — это структурирование общения.

Не просто «что сказать», а «как разделить уровни высказывания».

Claude показывает, что грамотные делимитеры — это не костыль, а фундамент.

🛠 Практический вывод для разработчиков

Если вы работаете с Claude:

✨ Оборачивайте разные части запроса в теги
✨ Разделяйте инструкции и данные
✨ Отдельно маркируйте примеры
✨ Явно задавайте формат ответа

Пример структуры:

<context>...</context>
<task>...</task>
<constraints>...</constraints>
<output_format>...</output_format>

Это не «магия». Это способ сделать ваш запрос однозначным.

💬 Моё мнение

История с XML — это не про технологию 1998 года.

Это про признание того, что язык — иерархичен.
А ИИ, чтобы быть эффективным, должен понимать эту иерархию.

Claude не стал умнее потому, что знает XML.
Он стал устойчивее в интерпретации смысловых уровней.

И, возможно, это намёк на будущее:
лучшие ИИ будут не просто статистическими машинами, а системами, которые понимают
структуру выражения мысли.

🔮 Прогноз

Я думаю, в ближайшие годы мы увидим:

🧠 более формальные языки взаимодействия с ИИ
🧠 стандартизированные схемы промптов
🧠 развитие «метаязыков» поверх естественного языка

И, возможно, XML-подход станет не исключением, а стандартом.

Парадоксально, но древняя идея скобочек может оказаться тем, что сделает ИИ по-настоящему надёжным.

Источники

🔗 Оригинальная статья:
https://glthr.com/XML-fundamental-to-Claude

🔗 Полный разбор:
https://telegra.ph/Zachem-Klodu-starye-dobrye-XML-tegi-ili-Filosofiya-skobochek-v-mire-II-03-01