Последние 2 года нутра переживает не лучшие времена. Чтобы нащупать хоть какой-то плюсовой ROI, нужно тестировать разные гипотезы и воронки: от коротких продающих лендов до VSL, квизов и чатов с доктором.


Вертикаль всегда была завязана на техничке. Только пару лет назад, когда запускали уникальную статью на свежем шаблоне новостника, мы могли ожидать высокий конверт. Техработы ограничивались установкой статьи, выкачкой новостника и похожих мелких задач.
В 2025 этого уже недостаточно. Свежая прокла — уже не гарант конверта. Настало время тестировать не только стандартные ленды и проклы, но и более сложные связки. Воронки с квизами — одно из таких решений, но разработка занимает дольше времени и техническая реализация сложнее.
Командам со слаженным техотделом в теории должно быть проще, но непонятно кому что делегировать. Откуда копирайтеру знать, как писать вопросы с давлением на боли, из которых вытекает потребность в решении, чем верстальщик будет клепать быстро разметку и скрипты. Вручную писать долго, конструкторами получаются очень костыльные решения. Плюс, как и автор этой статьи, многие до сих пор работают в режиме сольника, которому выдали антик, трекер и бюджет.
До появления нейронок, чтобы создать одну версию квиза нужно было пройти через кровь, пот и слезы. Из-за сложности технических решений подобные амбициозные решения откладывались в долгий ящик. Теперь на 1 квиз без логики ветвления и персонализации ответов уходит 1-2 часа. И этот квиз уже стоит на нужном шаблоне сайта.
На полноценное приложение с продумыванием каждой детали, с действительно перс диагнозами на основе ответов уйдет 1-3 дня. Скорость разработки зависит от того, насколько хорошо освоите редактор с ИИ-агентом, о котором поговорим позже.
В предыдущем материале по квизам мы рассказали, что должно быть на каждом экране, чем встречать пользователя, как давить на боли и довести до формы заказа.
В этой статье расскажем, чем легко и быстро генерить квизы и любую техничку, как собрать большое приложение без навыков программирования, пользуясь только арсеналом Vibe-кодеров.
Опросник берем только для примера, инфа поможет автоматизировать рутину и перекинуть большую часть техработ на нейросети, бустануть в разы работу техотдела или научиться работать вообще без технарей, если вы в режиме соло.
Нейросети + IDE: преодолеваем ограничения официальных интерфейсов
Grok, Gemini 2.5 Pro и Claude 3.7 пишут код хорошо, но при прямом использовании много неудобств. У Gemini и Grok нет встроенного редактора, надо копипастить огромные куски кода. У Claude есть встроенный канвас, но неудобно работать с несколькими файлами одновременно.
Напрямую через официальные приложения сложнее и дольше создавать скрипты. Правок много, каждый раз приходится ждать пока ИИ вернет все содержимое файлов на 500-2000 строк, потом разворачивать локально, чтобы посмотреть результат.
Другое дело — юзать нейросети в десктопном текстовом редакторе с агентом, который может создавать разметку+стили+скрипты и вносить правки параллельно в несколько файлов. ChatGPT о1, Gemini 2.5 PRO, Claude 3.7 Sonnet уже встроены в Курсор. Ставить ключи или подключать что-то вручную не требуется.
Почему именно Cursor
Cursor AI:
создает квиз с широкой логикой ветвления и перс результатами;
копирует хедер, футер и дизайн сайта по ссылке;
строит полноценные приложения;
устанавливает опросник в проклаленд;
создает, удаляет, корректирует скрипты, стили, разметку;
подбирает графику из интернета для заглушек;
добавляет любую механику на сайт;
может одновременно провести локализацию, смену форм-фактора и оффера, править код, улучшать части статьи.
Курсор — это ИИ-помощник по техничке, копирайтер, технарь и немного маркетолог. Если часто сталкиваетесь с техническими задачами, Cursor станет вашим лучшим другом.
Краткий гайд по Курсор
Cкачайте десктопное приложение и установите по стандартным рекомендациям. Затем создайте папку и откройте ее в редакторе как на скрине выше. Подписку можете пока не покупать, фри лимитов хватит чтобы пощупать функционал.
Ниже детали для тех, кто ни разу не работал в IDE. Если вы технарь, переходите сразу к тестам.
Открыли пустой проект и смотрим на значки открыть/скрыть окна. Слева отображается файловая система. Папка сейчас пустая, потому что мы только приступили. Снизу терминал и много инструментов, которые вам пока не понадобятся, эту панель можно скрыть.
Справа самое интересное — работа с ИИ:
режим агента: оставляем как есть;
модель LLM: вместо Auto ставим Claude 3.7 thinking или выше. Модели Клод лучше дружат с агентом и всегда генерят код и текста на высоком уровне;
при необходимости добавляем контекст: внешние ссылки, файлы с компа и скриншоты, чтобы объяснить к какому результату стремимся;
пишем ТЗ в текстовое окно: пока просто вбейте в правое окошко готовый промт подправив под свои нужды;
ждем и наблюдаем за магией. Когда нейронка закончит работу, принимаем все правки и созданные файлы по кнопке Accept all. Ожидайте пока агент полностью допишет все файлы и сделает небольшой отчет по проделанным шагам, иначе появятся ошибки и ненужные дубли в коде и разметке.
Результат первой итерации выше. Тексты и вопросы вообще не задавали, ИИ сам все придумал.
Ваш квиз найдете в папке с проектом. Откройте index.html в браузере.
Опросник уже работает. Claude почти все выполнил согласно ТЗ. Но нейронка неудачно скопировала дизайн, потерялся логотип, мало вопросов, слайдер на последнем экране будто сломан. Не трогаем код и не правим ничего вручную. Указываем Курсору на его ошибки в том же окне.
Агент самостоятельно все исправляет и видно в каких файлах какие правки он внес.
Не пугайтесь команд для терминала, иногда ИИ запрашивает разрешение на редактирование/чтения файла и другие операции. Просто выполните команду и не пытайтесь вникнуть.
После того как Курсор исправит баги, жмем Accept и смотрим результат. Если остались огрехи — делаем скрин и также кидаем в диалог, описываем, что сломано и как этот блок должен функционировать/выглядеть. Продолжаем пока не устроит конечный результат. Поздравляю, теперь вы Vibe-кодер.
Исправление предыдущего промта сбрасывает код к состоянию на момент отправки этого промта. Если откатиться назад и отредактировать ТЗ, который отправляли ранее, все последующие правки исчезнут.
Пример:
- Создали минимальный скелет сайта и поставили статью.
- Долго работали над стилями, разметкой и скриптами.
- Спустя 5-6 заданий вспомнили, что нужно было при верстке разбивать текст по-особенному. Решили обновить первоначальное ТЗ.
- Сразу после изменения первого промта, агент начнет строить приложение с нуля. Удалятся все 5-6 правок, которые вносили после создания квиза, ведь мы переписали самое начало, когда у нас была только пустая папка.
После того дайте нейронкам ТЗ проверить все комбинации вопросов, нет ли результатов, которые попусту висят и до них пользователь не доходит из-за тупиковой логики. Заодно полезно подсчитать в процентах частоту отображения рекомендаций. Затем расширяем логику ветвления дополнительными свойствами.
Если не нравится подача, переписываем диагнозы с переходом в продажу используя продающие техники:
PmPHS (Pain, more Pain, Hope, Solution);
AIDA (Attention, Interest, Desire, Action);
4P (Picture, Promise, Proof, Push).
Каждая нейронка знает их, поэтому просто укажите в промте переписать с помощью методики продаж Х, затем читаем каждый диагноз и принимаем результат полностью или частично.
Дальше можно:
установить таймер, карусель и другую механику. Нейронка напишет их с нуля;
сменить дизайн, переработать тексты, заменить персонажа;
добавить новый блок, к примеру с доктором и настроить исчезающий текст;
сделать оптимизацию загрузки за счет отложенного выполнения скриптов, атрибутов lazyload для картинок;
расширить логику ветвления, чтобы результаты были еще персонализированнее;
скинуть инфографику, чтобы ИИ реализовал ее на чистом html/css;
добавить перелинковку, чтобы все ссылки вели к началу теста или к форме, в зависимости от текущей активной страницы;
изменить частоту отображения диагнозов, сгустить краски, изменить пропорции с мед образованием и продающей частью;
убрать часть второстепенной инфы в раскрывающиеся списки.
Установка API
После того, как довели до ума квиз, нужно поставить АПИ для отправки лидов и скопировать страницу «Спасибо». Не стоит пугаться интеграций. Рассмотрим на примере движка AlterCPA.
Нужно:
скопировать пачку скрытых полей в форме из любого предыдущего оффера. Эти значения не меняются;
взять файл с API с оффера, который уже отливали через нужную ПП и поменять 2-5 переменных;
адаптировать страницу, куда попадает пользователь после заказа.
Сперва копируем пачку инпутов и ставим в форму на третьем экране, можно вручную, можно через Курсор. Потом редачим сам файл API, куда идет обращение.
В нашем случае это offer, flow и country. Значения копируем с карточки оффера, вставляем в заготовленный единый ТЗ и передаем Cursor вместе с ТЗ. Агент откроет указанные файлы и перепишет все сам. Так за 2-3 копипаста делается интеграция.
Если нет универсальной страницы «Спасибо», нужно ее перевести и установить название нового продукта. Скопируйте файл с любого оффера и дайте нейронкам ТЗ на адаптацию.
Исправление багов
Если вылетают ошибки, которые не получается исправить текстом:
- опишите поломку в том же диалоге;
- дайте установку залогировать каждый шаг, который связан с этим блоком/функционалом;
- примите правки, перезагрузите страницу;
- откройте консоль браузера F12;
- отправьте агенту все содержимое консоли и скрин сломанного функционала.
Иногда большие приложения ломаются и помощник водит по кругу нерабочих решений, не понимая, что именно сломано. Следуя шагам выше, нейросетям будет проще увидеть ошибку и исправить ее.
Почти любой баг чинится диалогом, но когда проект разрастается, инструменту сложно отыскать без нашей помощи контекст. Если создаете изначально сайт с пустыми тегами, потом грузите статью из массивов, и вдруг из слайдеров пропали отзывы, нейронка починит это, поставив текст сразу в HTML. Поэтому нужно напоминать о нестандартных задачах.
Локализация
При переводе больших файлов нейронка иногда пытается удалить огромные куски текста или сократить их. Всегда, прежде чем принять правки, просматривайте поверхностно, нет ли красной пелены. Предложения можно аппрувнуть частично: отклоните удаление участков и потом одобрите остальные разом через Accept all в правом окошке.
После перевода запрашивайте «вычитку как местный редактор» или «проверку корректности локализации». Можно сделать локализацию через Клод, потом вычитать через Gemini. В диалоге доступно переключение моделей.
Локализацию огромных приложений лучше проводить в отдельном файле чтобы нейросети смогли подсматривать оригинал. Так, если ИИ удалит случайно важный участок, потом можно свериться и вернуть уже локализованную версию.
Контекст не теряется, если закрыть Cursor
Создали сайт или квиз, потом вышли из редактора. Спустя время решили адаптировать промо для другого оффера и ГЕО. Чтобы продолжить чат с ИИ нужно просто открыть ту же директорию, что и в начале работ. Вся история подгрузится автоматически и ровно те же файлы будут уже в контексте.
Если у агента возникают проблемы с записью и чтением файла, посмотрите открыта ли нужная папка.
Упрощение локализации для мультигео
Теперь инфа посложнее. К примеру, у нас оффер на 10 стран. Хотим собрать квиз в 2 вариантах на все 10 ГЕО. А еще мы будем сплитовать 2 оффера. Указываем Курсору в самом начале, что потребуется дальнейший перевод на разные языки, поэтому текст нужно писать в объектах и массивах. Тогда адаптация на 1 локаль займет минут 5-10.
А чтобы не собирать 20+ архивов, можно выгружать также через редактор все сначала на github, затем на JSdelivr (SDN) и все не выходя из редактора. Курсор даст подряд все команды для терминала, затем автоматом подключит файлы в закомментированном виде.
Дальше ставим один и тот же архив в трекер и выбираем, какой язык включить уже внутри HTML. Или можно автоматизировать по языку браузера. Если заметим поломку после того, как уже запустили все проклы в работу, не придется редачить все 20+ архивов потому что файл скриптов един и он также идет через CDN. Чиним скрипты, делаем коммит и ждем пока обновится кэш JSdelivr.
Курсор не только для квизов
С мелкими задачами от исправления цены до полной смены дизайна сайта, редактор также хорошо справляется.
Например, хотим перенести связку с одного ГЕО на другое и поменять оффер, но у нас много инфографики, диаграмм и статистики и везде текст. Надо поменять название продукта и язык надписей. Такой статики на каждом промо у нас по 3-4 и нужна адаптация на 3-5 стран.
Получается нужно перерисовать огромную кучу изображений, вспоминать через какой сервис создавали эти все пикчи. Не за чем тратить время на дизайн, достаточно закинуть картинку Курсору и дать ТЗ реализовать все на HTML/CSS/JS.
На выходе получаем вместо картинки разметку со стилями и скриптами. Локализация теперь будет занимать в разы меньше времени. И как бонус — ускорили отображение проклы. Меньше грузим графику и меньше запросов на сервер. Единственная картинка — это логотип, который уже используется в хедере. Вместо 4-5 изображений по 50-150 кб теперь качаем максимум 5-10 кб суммарно.
Сколько времени занимают мелкие техзадачи:
локализовать и установить статью на готовую верстку: 10-20 мин;
скопировать шаблон сайта: мин 20. С первой попытки идеальная копия не получается, нужно скринить, показывать разницу между результатом и оригиналом;
придумать и добавить инфографику: до 10 мин, если задать четкое ТЗ;
уникализировать, переписать текст, заменить персонажа: 5-20 минут;
добавить слайдеры, уведомления «Джон заказал 3 пачки», плавно заполняющейся строки «прямо сейчас ОФФЕР заказывает» и прочих механик: от 5 до 60 мин.
Cursor забирает всю техничку, главное — подружиться с агентом. Учитывайте, что для приложения с широким функционалом придется потратить время. ИИ не соберет идеальный опросник с логикой за 2-3 промта, не сможет прочитать мысли и вернуть готовый квиз.
С какими инструментами еще можно поиграться
Если не хотите ставить десктопное приложение или по другим причинам вам не подходит Курсор, обратите внимание на сервисы ниже. Replit — ближайший конкурент Cursor и он почти также хорош, но для полноты картины рассмотрим и другие сервисы. Все примеры квизов по каждому инструменту генерили по одному и тому же промту и показали результат 1 попытки.
DeepSite на базе DeepSeek-V3-0324
Deepsite — генерирует сайты в окне браузера. Не требует локальной установки. Квиз создается и редактируется по промтам. Вся кодовая база доступна для загрузки. Результат сразу можно опубликовать на Hugging Face. Посмотрите пример генерации по 1 промту. ТЗ понимает средне, игнорирует части объемных задач.
Lovable
Lovable.dev — также не требует установки, генерит полноценные приложения в окне браузера. Хорошо понимает даже объемные ТЗ. Результат можно загрузить на поддомен lovable.
Также сгенерировали пример по одному промту. Для одной итерации результат более чем достойный: нейронка реализовала функционал 2 слайдеров, установил форму без ошибок, настроил раздел FAQ, придумал контент с графикой-заглушкой для последующей ручной замены.
Lovable даже пытался перерисовать в HTML/CSS логотип сайта американской урологической ассоциации, хоть и не добавляли такую задачу в ТЗ.
Replit
Replit — это онлайн-IDE с агентом и нейронками. Мощный инструмент также из арсенала Vibe-кодеров. Собирает полноценные приложения в окне браузера без необходимости локальной установки. Не мучает этическими ограничениями, может работать параллельно в нескольких файлах. Результат генерации с первой попытки можете посмотреть по ссылке.
Что еще тестировали:
wegic.ai и dora.run и подобные генераторы одностраничников — сразу мимо. Подходят максимум для генерации белых лендов и вайтов.
v0.dev — попроще, для совсем зеленых, также весь квиз создается текстовыми подсказками. Модели v0 слишком цензурированы. Бесплатной версии не хватает для полноценных тестов. Есть встроенный редактор, который может писать сложные скрипты и копировать сайты, но копирует по скриншоту, а не по DOM-дереву как Same. Генерить приложения сложнее, чем в Курсор. Плюс v0 всегда пытается навязать фреймворки, даже для одностраничника.
Контент для квиза:
Два подхода: содержимое можно грузить сразу с первоначальным ТЗ или собрать уже после того, как готова техничка.
Первый: если вопросы и тексты для всех экранов уже готовы, сопроводите промт документом или копипастите все, что у вас есть, и вставляйте ниже ТЗ. Недостающие данные придумают нейросети. Этот способ проще, когда не требуется перс результаты и все ответы ведут к единственному диагнозу.
Второй: создали скелет и функционал с логикой ветвления и теперь выдается диагноз на основе ответов с прямыми отсылками к симптомам, которые действительно есть у пользователя. Дальше даем установку пересобрать первый и последний экраны, пользуясь методиками известных маркетологов или сами пишем структуру экранов, стиль, подачу. Подробнее можете изучить в предыдущей статье.
Для логических квизов заранее написать тексты продающей части проблематично. Лучший продавец — это их симптомы, а они индивидуальны. Поэтому проще составлять параллельно контент+скрипты, потом уже доводить до ума слабые места.
Структура и интерфейс квиза
Если текстовый контент готов, агент в Cursor или Replit самостоятельно придумают все кнопки, блоки и элементы управления. Но ИИ может пропустить разные мелочевки, типа сколько пройдено/осталось или минимальной навигации. Поэтому ниже перечислим из чего будет состоять каждый этап.
Первый экран:
цепляющий заголовок и интригующее вступление;
минимальное описание квиза;
ответы на все вопросы и возражения;
соцдоки для повышения доверия к квизу.
Второй экран:
список из 10-20 вопросов;
4 варианта ответа;
полоса прогресса;
кнопка «назад». Кнопку «далее» ставить не нужно.
Вопросы на втором экране отображаются по очереди без редиректов. Графика опциональна, если будете ставить, сожмите ее и поставьте медленную загрузку, чтобы она подтягивалась во время прохождения квиза.
После того, как пользователь прошел тест, имитируем анализ с помощью прелоадера. Все реализовано разметкой, стилями и скриптами без графики. Для Cursor это простая задача.
Третий экран:
громкий заголовок с диагнозом и с уверенной подачей, без всяких «вероятно, может»;
желательно проиллюстрировать физическое проявление в виде рентгена или нейропикчи, где показана больная область;
опционально: диаграмму или стату с баллом «здоровья простаты»;
пояснение выводов квиза с отсылками к ответам;
решение в виде нашего БАДа;
объяснение медицинским доступным языком, почему именно наш оффер;
презентация продукта в виде аппетитной картинки и составом, где описание продает каждый компонент;
коммент врача;
слайдер с краткими историями пользователей;
форму;
ответы на частые вопросы.
Разные манипулятивные механики, типа таймера, уведомлений «Джон заказал», строки «осталось 5 банок», «вы тысячный пациент — получите скидку» — ставьте на свое усмотрение. Также между блоками можно добавить кнопки «Закажи сейчас», «Вылечи простатит», «Начни лечение» со скроллом к форме.
Для квизов с логикой ветвления хорошая практика — напрямую ссылаться к ответам. В примере выше графика и тексты подобраны самой нейронкой параллельно генерации функционала квиза.
Запись вопросов для улучшения третьего экрана
При желании поиграть в маркетинг, настройте сохранение отзывов. В примере выше страница с имитацией комментариев. С помощью Курсора добавили также запись комментов, чтобы потом закинуть весь файл в ChatGPT и вычленить самые популярные запросы, затем добавить их в FAQ и другие разделы продающего экрана.
посмотреть пример страницы. Комменты пишутся в TXT.
скачать архив со скриптами.
Запрещаем повторные прохождения
Если хотим запретить повторное прохождение квиза, сохраняем одну переменную в локальное хранилище браузера и проверяем ее наличие для каждого посетителя. Функционал реализуется просто с помощью того же Курсора.
Заключение
Нейросети превратились из игрушек в рабочий инструмент, который позволяет в одиночку выполнять задачи целого технического отдела. Все, что раньше требовало команды разработчиков, теперь делается путем простого диалога с ИИ. Уже сейчас в умелых руках они одновременно маркетологи, копирайтеры и кодеры.
Один только Курсор ускоряет работу х5. Самое прелестное в этом то, что можно заняться проектами, которые откладывали из-за сложности в реализации всей технички.
И теперь вы знаете, как сгенерировать логический квиз с прямым давлением на симптомы, врачебный чат или другие технически сложные воронки. И все это без строчки кода и без необходимости общаться с кодерами.
Даже при наличии толковых технарей, проще объяснить задачу нейронке, чем формировать ТЗ и передавать по цепочке промо-отделу, отвечать потом на кучу вопросов и ждать результат, отправлять на доработки и заниматься всей этой волокитой. Формулируете задачу агенту, наблюдаете за процессом и сразу корректируете результат — без долгих обсуждений и уточнений.