Алексей Маркин рабочий журнал

ищет по заголовкам и тексту записей и заметок

запись 21 сентября 2026 г. · 8 мин
Все статьи

Нейросеть для создания сайта: что получится и кто будет это чинить

Страницу модель соберёт за вечер. Дальше идут правки, домен, форма с персональными данными, скорость и индексация — разбираю, где здесь настоящая цена и кто её платит.

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

Что действительно собирается за вечер

Одностраничный сайт с понятной задачей — предложение, несколько блоков, кнопка, контакты — модель делает хорошо и почти без вашего участия. Прототип для обсуждения делает ещё лучше: там не нужна ни точность формулировок, ни аккуратность кода, нужен предмет для разговора.

Причина не в том, что такие сайты простые. Причина в том, что их дёшево принимать: открыл на телефоне, посмотрел, и либо да, либо переделываем. Это тот самый признак, по которому заранее видно, будет ли от модели толк: сравните, сколько стоит сделать и сколько стоит проверить, что сделано правильно. У внешнего вида страницы проверка стоит одну минуту.

Поэтому лендинг под рекламную кампанию, страница мероприятия, портфолио, черновик будущего сайта для показа заказчику — хорошие задачи. И лучшая из них — прототип, код которого никто не будет читать: проверка сводится к «открылось и выглядит как надо», а дальше его не существует.

Ломается это в одном случае — когда прототип не выбросили.

Конструктор и код — разные обязательства

Под «ИИ-конструктором сайта» скрываются две непохожие вещи.

Первая: сервис, который по описанию выдаёт готовый сайт у себя. Вы правите его через тот же сервис, снова словами. Пока правки из тех, что сервис умеет, это удобно. Вопрос, который задают до, а не после: что именно я смогу вынести наружу и в каком виде, если сервис мне разонравится. Ответ «выгрузим страницы» и ответ «выгрузим сайт целиком, вместе с формами и почтой» — разные ответы.

Вторая: модель, которая пишет вам код, а хостинг, домен и файлы ваши. Свободы больше, но и приёмка теперь ваша: модель ускорила написание и ничего не сделала с проверкой.

Признак для выбора не «где красивее». Признак такой: что я смогу поменять через полгода, не имея под рукой ни этой модели, ни того разговора, в котором сайт появился. Если ответ «ничего, попрошу собрать заново» — это нормальный ответ для страницы на месяц и плохой для сайта, который будет жить.

Почему вторая правка дороже первой

Правка «поменяй заголовок» проходит без следа. Правка «добавь блок с отзывами, но так, чтобы на телефоне он не разъезжался» проходит по-разному, и разница не в модели.

Если код никто не читал, у правки один механизм: описать словами и прогнать модель ещё раз. Модель не помнит прошлый разговор и не знает, какие решения в файле были осознанными. Она перепишет то место, о котором просили, и попутно приведёт к своему представлению о норме соседнее — отступ, порядок блоков, поведение кнопки. Вы этого не увидите, потому что не помните, как было. После нескольких таких проходов страница работает не так, как работала, и почему — не знает никто.

Если код читали хотя бы один раз и понимают, где что лежит, правка остаётся правкой: меняется то место, где нужно.

Описание словамичто за сайт и для когоМодельверстает и пишетСтраница готоваза вечерпервая правка через месяцКод прочитанправят то место, где нужно;остальное не двигаетсяправка — минутыКод не читал никтоправка = новый проход модели;рядом ломается работавшееправка — риск целикомпозже возвращаются домен и почта, форма и согласие, скорость, поиск
рис. 1 Развилка после первой сборки. Одна и та же правка стоит минуты или становится новым проходом модели, и разница не в инструменте, а в том, читал ли кто-нибудь код.

Отсюда практическое: просить сайт блоками, а не целиком. Один запрос — один блок, свой файл. Тогда следующая правка остаётся локальной, а не становится новым сайтом.

Форма — это уже персональные данные

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

Оператор обязан опубликовать или иным образом обеспечить неограниченный доступ к документу, определяющему его политику в отношении обработки персональных данных, а при сборе данных через сеть — опубликовать такой документ в этой же сети (часть 2 статьи 18.1 закона № 152-ФЗ). Уведомить уполномоченный орган о намерении обрабатывать данные нужно до начала обработки, а не после запуска, и исключений осталось немного — среди них обработка исключительно без средств автоматизации, что к форме на сайте не относится (части 1 и 2 статьи 22 того же закона).

И то, что почти никогда не всплывает при сборке моделью: при сборе персональных данных, в том числе через Интернет, запись, систематизация, накопление, хранение, уточнение и извлечение данных граждан Российской Федерации с использованием баз, находящихся за пределами России, не допускаются, кроме отдельных случаев, прямо перечисленных в законе (часть 5 статьи 18). Форма в конструкторе складывает заявки куда-то. Где именно — вопрос к сервису, и задавать его надо до первой заявки: это тот же вопрос, что и с отправкой данных в зарубежный сервис, и решается он раньше выбора инструмента.

Это моё прочтение норм, а не юридическая консультация: формулировки под ваш случай смотрит юрист.

Скорость и поиск: то, чего не видно на демонстрации

Модель делает страницу, которая хорошо выглядит на её картинке и на вашем ноутбуке. Она охотно ставит крупные изображения, несколько семейств шрифтов и анимацию на прокрутку, потому что вы просили «современно», а не «быстро».

Здесь есть измеримая граница. Google считает загрузку хорошей, когда LCP — время до появления самого крупного изображения, блока текста или видео в видимой части страницы — не превышает 2,5 секунды, и мерить это надо по 75-му процентилю загрузок, отдельно для телефонов и компьютеров. Не «у меня открывается мгновенно», а у трёх четвертей посетителей на их связи. Это измеряется до выпуска, а не выясняется потом по жалобам.

С поиском похоже: карту сайта, robots.txt и заголовки модель сделает, если попросить, и не сделает, если не просить. Хуже другое — она не знает, какие адреса у вас уже были. Пересобранный сайт с новыми адресами теряет то, что накопил старый, и это тот вид поломки, который обнаруживается через месяц по счётчику, а не сразу.

Условие несогласия

Всё сказанное избыточно, если у страницы есть дата выключения.

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

Обратная сторона того же признака: если даты выключения нет, то нет и «один раз собрали».

Чего я делать не стал бы

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

Не стал бы просить «сделай мне сайт» одним запросом и принимать результат целиком. Не из вредности к модели, а из-за приёмки: страницу целиком никто не читает, её одобряют, и дальше каждая правка идёт вслепую.

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

Открытый вопрос

Я не умею заранее оценить, во что превратится тот самый вечер.

Есть подозрение, что стоимость сопровождения такого сайта устроена не как у обычной разработки. Там она растёт более или менее плавно вместе с размером. Здесь она лежит на нуле, пока правки мелкие и модель справляется одним проходом, а потом одним прыжком становится равной сборке с начала — когда впервые нужна правка, которую модель не понимает, а прочитать код некому.

Где именно лежит этот прыжок, я не знаю. Похоже, он не про размер сайта, а про число проходов, после которого файл перестаёт соответствовать чьим-либо представлениям о нём. Проверить это можно только наблюдением за несколькими сайтами в течение года, и таких наблюдений у меня пока мало.