XML — разметка при написании промтов. Гайд для маркетологов.

Зачем нужны XML-теги?

XML-теги — это специальные “метки” в треугольных скобках, которые структурируют текст и разбивают его на логические блоки.

  • Например, вы можете отдельно выделить инструкцию, контекст, примеры ответа, формат вывода.
  • Для нейросети или другого ИИ это как дорожные знаки: больше ясности = меньше ошибок.

Зачем использовать XML для промптов?

  • Делает запросы читабельными (и для вас, и для модели).
  • Исключает смешивание важных частей — например, что является инструкцией, а что примером.
  • Улучшает качество ответа: модель “понимает”, где ей объясняют задачу, а где показывают образец результата.

Как это повышает эффективность

  • Ясность: ИИ не путает, где инструкция, где объяснение, где желаемый формат вывода — и не смешивает эти части в ответе.
  • Гибкость: В любой момент легко добавить или убрать часть промпта (“блока”), не переписывая всё заново.
  • Повторное использование: Один раз структурировав промпт, вы можете использовать его как шаблон для других задач.
  • Хорошая поддержку парсинга: Результат работы модели с XML-тегами легко обрабатывать автоматически — например, получать нужный кусок текста для приложения.
  • Минимизация ошибок: Чем более структурирован промпт, тем ниже риск “растекания мысли по древу” или появления лишних данных в ответе.

Самые популярные теги для промптов

  • <instructions> — основная задача/инструкция для модели
  • <context> — описание ситуации/цели
  • <examples> — ваши образцы, эталоны, примеры правильного ответа
  • <format> — требования к структуре или стилю вывода
  • <requirements> — специфические пожелания/критерии к ответу
  • <output> — то, каким должен быть результат (например, список, таблица)
  • <tone> — стиль изложения (дружелюбный, академичный, строгий и пр.)
  • <summary> — краткое резюме задачи

Вот три структурированных XML-примера для маркетинга с пояснениями.

Пример 1 — промт для поста в Инстаграм

<instructions>Создай текст для Instagram-поста в формате карусели (5 слайдов) на тему: "Польза сбалансированного завтрака". Каждый слайд — отдельная смысловая часть, с заголовком и коротким текстом.</instructions>

<context>Пост для аккаунта бренда здорового питания. Целевая аудитория: молодые родители.</context>

<requirements> <format>5 отдельных слайдов, каждый — отдельный XML-блок <slide></slide></format>

<tone>Дружелюбный, мотивирующий, без сложных терминов</tone> <length>Каждый слайд — до 40 слов</length>

</requirements> <output> <slide>Заголовок 1 + текст 1</slide> <slide>Заголовок 2 + текст 2</slide> <slide>Заголовок 3 + текст 3</slide> <slide>Заголовок 4 + текст 4</slide> <slide>Заголовок 5 + текст 5</slide> </output>

Пример 2 — имеил-рассылка

<instructions>Сгенерируй текст для email-рассылки с анонсом новой акции: "Неделя суперцен на детские товары".</instructions>

<context>Рассылка для существующих клиентов интернет-магазина. Цель — привлечь к покупке.</context>

<requirements> <format>Структурированный email: приветствие, короткое введение, основные предложения (список), призыв к действию, контакты</format>

<tone>Вежливый, энтузиазм, без "агрессивных" продаж</tone> <length>Email — до 200 слов</length> </requirements> <output> <email> <greeting>Приветствие</greeting> <intro>Введение</intro> <offers>Список предложений</offers> <cta>Призыв перейти на сайт</cta> <contacts>Контактная информация</contacts> </email> </output>

Пример 3 — Анализ конкурентов

<instructions>Проанализируй 3 основных конкурента для бренда "Умные игрушки", сравни по 4 параметрам: цены, ассортимент, УТП, онлайн-отзывы.</instructions>
<context>Анализ запрашивает маркетолог перед запуском рекламной кампании.</context>
<requirements>
<format>Таблица либо структурированный текст: <competitor> для каждого конкурента, внутри — <price>, <range>, <advantage>, <reviews></format>
<tone>Кратко, объективно, без оценочных суждений</tone>
</requirements>
<output>
<analysis>
<competitor>
<name>Название конкурента</name>
<price>Описание ценовой политики</price>
<range>Ассортимент</range>
<advantage>Уникальное предложение</advantage>
<reviews>Общие отзывы</reviews>
</competitor>
<competitor>...</competitor>
<competitor>...</competitor>
</analysis>
</output>

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

1
Начать дискуссию