Комбинаторные объявления Директа: собрать набор с ИИ

Соберите с ИИ набор комбинаторного объявления Директа: проверьте 12 учебных сочетаний заголовков, текстов и изображений и уберите неподтверждённые обещания.

Комбинаторные объявления Директа дают одну практическую задачу: собрать для одной услуги такой набор заголовков, текстов и изображений, в котором любое автоматическое сочетание остаётся правдивым и уместным. В статье — учебный пример: матрица 3 заголовка × 2 текста × 2 изображения, разбор всех 12 сочетаний и исправленный набор. Данные вымышлены, модель, кабинет и реальный показ не проверялись. Результат — проект элементов, а не запущенная кампания и не обещание снижения CPA или роста CTR.

ПД и чувствительная информация

До первого шага во внешнем ИИ подготовьте входные данные сами. Можно передавать только разрешённую сводку без персональных данных: описание услуги, подтверждённые условия и вымышленные строки для примера. Нельзя отправлять ФИО, контакты, адреса, документы, личные разговоры, пароли, API-ключи, токены, cookies и строки подключения с секретами; закрытые бюджеты, маржу, зарплаты, договоры и данные клиентов нужно проводить по правилам владельца данных и компании. Сырой файл в чат «на обезличивание» не загружают: удаление и замена выполняются до передачи, с проверкой скрытых листов, столбцов, комментариев, метаданных, ссылок, имён файлов и скриншотов. Замена ФИО или ID не гарантирует анонимность — даты, суммы и редкие сочетания могут сохранить возможность определить человека. Платная подписка и отключение обучения не дают права передавать данные. При сомнении берите полностью вымышленный пример, как в этой статье.

Как устроен набор элементов в текущем ЕПК

Комбинаторный тип объявления устроен так, что вы задаёте несколько вариантов элементов, а система сама составляет из них баннеры Комбинаторное объявление. Для этого типа справка называет лимиты: до 7 заголовков и до 3 текстов, до 5 изображений Комбинаторное объявление. В блоке предпросмотра видно, как изображения выглядят при разных соотношениях сторон, и при необходимости корректируются смарт-центры Комбинаторное объявление.

Отсюда первое ограничение задачи. Три готовых пары «заголовок + текст» из материала Тексты для Яндекс Директа с нейросетью не покрывают весь свободно комбинируемый набор: каждая такая пара проверена в своей связке, но не с каждым изображением и не с каждым чужим текстом. То же с промптами изображений из статьи Нейросеть для рекламных баннеров — они дают креатив, а не проверку его совместимости с любым заголовком.

Платформа собирает сочетания автоматически, но не сообщает, что любое из них уместно для вашей услуги и подтверждено фактами. Эту проверку делаете вы до загрузки. Справка советует добавлять максимум заголовков и текстов и делать их разнообразными, потому что Директ подберёт аудиторию под каждый вариант Комбинаторное объявление. Этот совет про наполнение, а не доказательство, что максимум элементов улучшит CPA. Проверять эффект по деньгам — отдельная задача, и в этой статье она не решается.

Из одного оффера получить разные самостоятельные сообщения

Бриф учебной мастерской содержит одну услугу — «замена молнии на рюкзаке» — и два подтверждённых условия: оценку замены по фото и согласование цены до работ. Срок, гарантия и бесплатность оценки остаются неизвестными. Эти unknown — не пробел для фантазии, а список условий, которые нельзя превращать в обещание.

Разные сообщения получаются из разных ролей заголовка, а не из перефразирования одной выгоды. H1 называет предмет услуги: «Замена молнии на рюкзаке». H2 снимает денежную неопределённость: «Согласуем цену до работ». H3 с часовым обещанием — «Починим за час» — уходит на удержание: срок неизвестен, показывать его нельзя. Семь синонимов «быстро и качественно» не дают набора: они дублируют одну мысль и не добавляют проверяемых условий.

Тексты строятся по той же логике. T1 объясняет следующий шаг: «Для оценки замены пришлите фото рюкзака». T2 обещает бесплатность оценки — это unknown, поэтому текст не проходит без подтверждения. Изображения описываются текстовыми транскриптами: I1 — нейтральный рюкзак без надписей, постановочная иллюстрация; I2 — чемодан с надписью «Ремонт за час». Второй визуал сразу даёт две проблемы: другая услуга и неподтверждённый срок. Готовые файлы изображений в примере не создавались — проверяется только текстовое описание.

Собрать матрицу и исправить набор

Учебный пример. Ниже полная декартова матрица 3×2×2. Все 12 ID выведены из входов; статус каждой строки — по ручному эталону, а не по ответу модели.

ID Заголовок Текст Визуал Статус Причина
H1-T1-I1 Замена молнии на рюкзаке Для оценки замены пришлите фото рюкзака. I1, нейтральный рюкзак allow_by_fixture —
H1-T1-I2 Замена молнии на рюкзаке Для оценки замены пришлите фото рюкзака. I2, чемодан «Ремонт за час» reject_service_mismatch service_mismatch; unknown_deadline
H1-T2-I1 Замена молнии на рюкзаке Оценка по фото бесплатна. I1, нейтральный рюкзак hold_unknown unknown_free_assessment
H1-T2-I2 Замена молнии на рюкзаке Оценка по фото бесплатна. I2, чемодан «Ремонт за час» reject_service_mismatch unknown_free_assessment; service_mismatch; unknown_deadline
H2-T1-I1 Согласуем цену до работ Для оценки замены пришлите фото рюкзака. I1, нейтральный рюкзак allow_by_fixture —
H2-T1-I2 Согласуем цену до работ Для оценки замены пришлите фото рюкзака. I2, чемодан «Ремонт за час» reject_service_mismatch service_mismatch; unknown_deadline
H2-T2-I1 Согласуем цену до работ Оценка по фото бесплатна. I1, нейтральный рюкзак hold_unknown unknown_free_assessment
H2-T2-I2 Согласуем цену до работ Оценка по фото бесплатна. I2, чемодан «Ремонт за час» reject_service_mismatch unknown_free_assessment; service_mismatch; unknown_deadline
H3-T1-I1 Починим за час Для оценки замены пришлите фото рюкзака. I1, нейтральный рюкзак hold_unknown unknown_deadline
H3-T1-I2 Починим за час Для оценки замены пришлите фото рюкзака. I2, чемодан «Ремонт за час» reject_service_mismatch unknown_deadline; service_mismatch; unknown_deadline
H3-T2-I1 Починим за час Оценка по фото бесплатна. I1, нейтральный рюкзак hold_unknown unknown_deadline; unknown_free_assessment
H3-T2-I2 Починим за час Оценка по фото бесплатна. I2, чемодан «Ремонт за час» reject_service_mismatch unknown_deadline; unknown_free_assessment; service_mismatch; unknown_deadline

Итог по 12 строкам: 2 допустимых, 4 на удержании, 6 отклонены по несоответствию услуги. Отрицательный контроль N1 — сочетание H1-T1-I2: корректный текст не исправляет чемодан и обещание на изображении. Отдельная условная проверка U1: если из входа убрать транскрипт I1, строки с ним получают статус hold_unknown_visual, и визуальную проверку нельзя считать пройденной. Основной раскрытый вход с транскриптом I1 и счёт 2/4/6 относятся к набору, показанному выше. Эта условная ветвь отличается от отсутствия реального файла изображения: готовых файлов в примере нет.

Исправление делается по элементам, а не по отдельным парам. В примере корректный набор — заголовки H1 и H2, текст T1, изображение I1. Строки с T2 держат до подтверждения бесплатности; строки с H3 держат до подтверждения срока; I2 исключают как другую услугу с неподтверждённым обещанием. Проект меняет набор целиком; запрета одной конкретной пары в интерфейсе пример не предполагает и не обещает.

Копируемое задание для ИИ ниже. Вход полностью вымышленный, без персональных данных и секретов; подготовка данных выполняется до передачи.

Построй полную декартову матрицу headlines×texts×visuals по входу ниже.
Для каждого ID дай статус, все проблемы и точное основание: строка брифа или unknown.
Раздели известное несоответствие услуги и неизвестное обещание.
Предложи исправленный набор целиком и список недостающих файлов.
Не выбирай победителя по CTR и не обещай эффект рекламы.
Не добавляй неизвестные факты, URL или статус кабинета.
Работай только с разрешённой сводкой или полностью вымышленными данными,
без ПД и секретов; подготовка данных выполняется до передачи.

Вход:
{
  "brief": {
    "service": "замена молнии на рюкзаке",
    "confirmed": ["оценка замены по фото", "цену согласуют до работ"],
    "unknown": ["срок", "гарантия", "бесплатность оценки"]
  },
  "headlines": {
    "H1": "Замена молнии на рюкзаке",
    "H2": "Согласуем цену до работ",
    "H3": "Починим за час"
  },
  "texts": {
    "T1": "Для оценки замены пришлите фото рюкзака.",
    "T2": "Оценка по фото бесплатна."
  },
  "visuals": {
    "I1": "Нейтральный рюкзак без надписей; постановочная иллюстрация",
    "I2": "Чемодан с надписью «Ремонт за час»"
  },
  "synthetic": true
}

Как сопоставить ответ ИИ с ручным эталоном. Сначала сверьте число строк и полный перечень ID: их должно быть 12 и они должны совпадать с декартовым произведением входов. Затем по каждой строке проверьте статус и причину по эталону выше. Отдельно выпишите все unknown основной ветви: бесплатность оценки, срок и гарантия. Unknown не закрывается догадкой модели — он остаётся в списке до подтверждения бизнес-факта. Условный контроль U1 — отдельная ветвь: если из входа убрать транскрипт I1, строки с ним получают статус hold_unknown_visual, и визуальную проверку нельзя считать пройденной. Расхождение в статусе или потерянный unknown — дефект, который может найти и исправить агент сверкой с эталоном; человек нужен для отсутствующих бизнес-фактов и исключений. Промпт на модели не выполнялся, поэтому сравнение здесь описано как процедура, а не как полученный результат.

Дозаполнить и вручную просмотреть варианты

Карта источников факта для каждого элемента — рабочий документ набора. Для заголовка, текста и изображения она указывает, откуда взято утверждение: H1 — из описания услуги; H2 — из подтверждённого условия о цене до работ; I1 — постановочная иллюстрация без обещаний, не фото реального товара; T1 — из подтверждённого условия об оценке по фото. Для H3, T2 и I2 источника факта нет: они держатся на unknown и не входят в проект.

Ручной эталон каждой пары — строка матрицы со статусом и причиной, сверенная с картой источников. Полный перечень учебных входов и эталонных строк лежит в ZIP с материалами примера; в статье показан необходимый минимум. Дополнительные варианты и тексты для отдельных пар — отдельная задача, она решается в соседних материалах.

Перед следующим действием проверьте блок предпросмотра: как выбранное изображение выглядит при разных соотношениях сторон, поправлены ли смарт-центры Комбинаторное объявление. Справка советует давать файлам понятные имена — это упрощает работу с набором Комбинаторное объявление. Сам проект остаётся текстовым: готовность файла изображения, предпросмотра и кабинета в примере неизвестна.

Готовый проект следующего действия: заголовки H1 и H2, текст T1, изображение I1; H3, T2 и I2 — вне набора до подтверждения условий; карта источников факта и ручной эталон по каждой оставшейся паре заполнены. Статистику элементов и причинный эффект по деньгам в этой статье не считаем — для этого нужен отдельный замер после запуска.

Учебный пример

Валерий Курземнек

Автор метода «Машиночитаемый маркетинг»

Что ещё почитать