
Тысяча уникальных текстов для Авито за 5 минут: рандомизатор текста
Как один качественный исходный текст превращается в готовый массив для автозагрузки

Игорь Атрощенко • основатель Авито-студии МАКСиМАЛ
Приветствую, друзья! Меня зовут Игорь Атрощенко. Я копирайтер-авитолог - основатель Авито-студии МАКСиМАЛ.
Наша студия занимается комплексным запуском и масштабированием проектов на Авито. Мы разрабатываем структуру размещения, создаём тексты и заголовки, готовим фотографии и собираем файлы автозагрузки для сотен и тысяч объявлений.
Разработанный нами наборр онлайн-инструментов и сервисов МАКСиМАЛ-КОМБАЙН пользуется популярностью у маркетологов
В этой статье я расскажу, как появилась одна из наших технологий — рандомизация текста, позволяющая за несколько минут подготовить тысячи уникальных описаний для Авито.
Когда одного хорошего текста стало мало
С написанием текстов у меня сложностей не возникало. Я всегда сам составлял описания товаров, выделял преимущества и понимал, какие аргументы важны покупателю.
Проблема появилась при массовом размещении. Для проекта требовались сотни объявлений, а значит, одного текста было недостаточно. Вручную переписывать одно и то же описание сотни раз — долго, дорого и бессмысленно.
Мне был нужен способ взять один хорошо составленный текст и быстро получить из него большой массив разных вариантов, сохранив исходный смысл.
Для этого я начал создавать спинтакс-шаблоны. Именно такой шаблон позволял рандомизатору собирать множество разных текстов из одного исходного описания.
Как устроен спинтакс-шаблон
Для каждого предложения я составлял десять вариантов с одинаковым смыслом и записывал их внутри фигурных скобок, разделяя вертикальной чертой:
{вариант 1|вариант 2|вариант 3|…|вариант 10}
Во время генерации рандомизатор выбирал из каждой группы один случайный вариант и собирал из выбранных предложений готовый текст.
Даже небольшой шаблон давал огромное количество сочетаний. Если в нём находились три предложения и для каждого было подготовлено по десять вариантов, рандомизатор мог собрать:
10 × 10 × 10 = 1 000 разных текстов
Чем больше предложений содержал спинтакс-шаблон, тем больше становился возможный массив.
Перестановка смысловых блоков
Спинтакс-шаблон позволял не только выбирать разные варианты предложений, но и менять порядок отдельных частей текста.
Для этого использовались квадратные скобки:
[блок 1|блок 2|блок 3]
В отличие от фигурных скобок, здесь рандомизатор ничего не удалял. Все блоки оставались в тексте, но каждый раз располагались в случайном порядке.
Например, информация о доставке, оплате и преимуществах продавца могла находиться в разных частях объявления. Содержание сохранялось, а структура готового текста менялась.
Три блока давали шесть вариантов расположения. Чем больше самостоятельных частей находилось внутри квадратных скобок, тем больше разных структур мог собрать рандомизатор.
Сначала я составлял все варианты вручную
Первые спинтакс-шаблоны я полностью готовил самостоятельно. Брал исходный текст, затем для каждого предложения придумывал по десять вариантов и вручную собирал их в фигурных скобках.
После этого добавлял квадратные скобки в тех местах, где рандомизатор должен был менять порядок смысловых блоков.
Готовый шаблон я загружал в сторонний онлайн-рандомизатор. Он создавал необходимое количество текстов и выдавал результат в CSV-файле.
Затем я скачивал CSV, загружал его в Google Таблицы и продолжал собирать проект.
исходный текст → варианты предложений → спинтакс-шаблон → рандомизатор → CSV → Google Таблицы
По сравнению с ручным написанием сотен объявлений это уже значительно ускоряло работу. Но подготовка самого спинтакс-шаблона всё ещё занимала много времени.
Затем я подключил искусственный интеллект
Позже я начал использовать ИИ для подготовки вариантов предложений. Сначала работал с каждым фрагментом отдельно: отправлял предложение, просил сделать десять версий, проверял результат и вручную добавлял его в спинтакс-шаблон.
Сам шаблон при этом никак не изменился. В нём по-прежнему использовались фигурные скобки для выбора варианта и квадратные — для перестановки смысловых блоков.
Довольно быстро я понял, что каждый раз даю искусственному интеллекту одно и то же задание. Тогда я составил постоянный промпт:
Задание — составить спинтакс-шаблон. Не трогать то, что в ( ), оставить без изменения. Остальное — каждое предложение: 10 вариантов через синонимайзер таким образом: {вариант1|вариант2|вариант3|…|вариант10}
Теперь можно было передать ИИ весь исходный текст и получить готовую основу спинтакс-шаблона за один запрос. Мне оставалось проверить формулировки и загрузить результат в рандомизатор.
Как тысяча текстов создаётся за пять минут
Так появился в нашем МАКСиМАЛ-КОМБАЙНЕ рандомизатор текста
А это ссылка на инструмент - пользуйтесь !!
https://randomizer.neavitolog.ru/
К этому моменту исходный текст уже написан. Дальше остаётся только механическая работа:
Передать текст ИИ вместе с готовым промптом.
Получить по десять вариантов каждого предложения.
Проверить получившийся спинтакс-шаблон.
Вставить его в рандомизатор.
Указать необходимое количество текстов и запустить генерацию.
Если в шаблоне есть хотя бы три независимо изменяемых предложения, по десять вариантов каждого уже дают тысячу возможных сочетаний:
10 × 10 × 10 = 1 000
Раньше мне пришлось бы вручную подготовить тысячу отдельных описаний. Теперь основная механическая часть занимает около пяти минут, а рандомизатор самостоятельно собирает готовые тексты из проверенного шаблона.
Пример готового шаблона для рандомизатора:
Икра Шаблон
Рандомизатор не пишет текст за автора
Рандомизатор не придумывает характеристики товара, преимущества компании или условия покупки. Он работает только с тем материалом, который получил в спинтакс-шаблоне.
Поэтому качество результата начинается с исходного текста. Сначала нужно точно описать товар и дать покупателю полезную информацию. Затем подготовить осмысленные варианты предложений и проверить, чтобы в них сохранялся первоначальный смысл.
После этого рандомизатор выполняет механическую работу:
выбирает один из вариантов каждого предложения;
переставляет смысловые блоки из квадратных скобок;
собирает из них готовый текст;
повторяет процесс необходимое количество раз.
В результате меняются формулировки и структура описания, но информация о товаре и общий смысл объявления сохраняются.
От 10 часов к пяти минутам
Рандомизатор не освободил меня от необходимости писать хорошие тексты. Он освободил меня от необходимости сотни раз выполнять одну и ту же механическую работу.
Раньше процесс выглядел так:
написать текст → вручную создать варианты → собрать шаблон → запустить рандомизацию → скачать CSV → перенести в Google Таблицы
После появления постоянного промпта самая трудоёмкая часть сократилась:
написать текст → передать его ИИ → проверить спинтакс-шаблон → получить необходимое количество вариантов
Сегодня эта логика собрана в отдельный инструмент — Рандомизатор текста. В него можно вставить подготовленный спинтакс-шаблон, указать необходимое количество вариантов и за несколько минут получить готовый файл в формате XLSX.
Каждый созданный текст располагается в отдельной строке. Получившийся массив можно сразу скопировать в нужный столбец файла автозагрузки Авито.

А это ссылка на инструмент - пользуйтесь !!
https://randomizer.neavitolog.ru/
Так один качественный исходный текст превращается в тысячу готовых описаний, а несколько часов повторяющейся работы укладываются в пять минут. Никаких промежуточных CSV-файлов и переноса в Google Таблицы больше не требуется.