ИИ правит мой сайт каждый день. Вот почему он его ещё ни разу не сломал
Я отдал роботам рутину по сайту: заголовки, перелинковку, разметку, карту сайта. Самое ценное в этой системе не тексты, которые пишет ИИ, а то, что стоит между ним и боевым сайтом.
Когда говорят «ИИ ведёт сайт», обычно представляют нейросеть, которая пишет статьи. Это самая простая часть. Сложная часть в другом: робот, который может изменить сайт, может его и сломать. Ночью, в выходной, на странице, с которой идут заявки. Человек-подрядчик тоже ошибается, но он ошибается раз в месяц. Робот, который делает десятки правок в сутки, ошибётся быстрее.
Поэтому первое, что я построил, не «умный автор», а шлюз. Ни один робот в моей системе не пишет на боевой сайт напрямую. Каждая выкладка проходит через одну точку, где записано, кто, что и зачем меняет, и где заранее готов откат.
- 6 016 выкладок на aipepden.store прошли через шлюз с 6 июня 2026 года;
- у 6 015 из них откат был подготовлен заранее;
- 1 795 раз шлюз остановился и ждал решения человека.
Правило первое: у каждой правки есть кнопка «вернуть как было»
Откат готовится до выкладки, а не после аварии. Если правка что-то сломала, её не чинят руками в спешке, а возвращают одной командой. На моём сайте откатывать пришлось 9 раз из шести тысяч. Каждый такой случай записан с причиной.
Свой сайт и сайт заказчика шлюз различает. Мой сайт робот правит сразу, но с журналом и откатом. Сайт заказчика без моего «да» не меняется вообще: правка останавливается и ждёт кнопки. Неизвестный шлюзу сайт считается чужим. Запрет по умолчанию надёжнее, чем список исключений, который забыли обновить.
Правило второе: свобода робота измеряется лимитами, а не доверием
SEO-правки на моём сайте робот делает сам, без согласования: с 18 августа он сам применил 125 правок. Но автономия здесь не «делай что хочешь». Правка проходит без человека, только если сразу выполнено всё:
- сайт и тип действия есть в белом списке;
- к правке приложены откат и механическая проверка результата;
- правка укладывается в лимиты: не больше 10 за прогон, 40 в сутки и 15% каталога;
- правка не трогает то, что роботу запрещено всегда: цены, наличие, адреса страниц, удаление товаров.
Если хоть одно условие не выполнено, правка не исчезает, а встаёт в очередь на моё решение. По всем сайтам так случилось 299 раз. Это не сбой, это система работает так, как задумано.
Правило третье: после выкладки проверка «до» и «после»
Выложить мало, надо убедиться, что ничего не сломалось рядом. После каждой выкладки отдельный проверяющий робот прогоняет набор проверок: живы ли ссылки, на месте ли формы заявок, не закрылась ли страница от поиска, не пропала ли она из карты сайта. С 14 сентября было 1 226 таких прогонов. 36 раз проверка нашла поломку, и правку вернули штатным путём. 5 раз робот откатил свою правку сам, без человека, потому что увидел красную проверку.
Самая опасная ошибка: проверка, которая ослепла
Хуже красной проверки только зелёная проверка, которая ничего не проверила. Один раз мы на этом попались. Проверка после выкладки сравнивала страницу с эталоном «до». Соседний робот, прибирая общую папку за собой, удалил её целиком, а вместе с ней и чужой эталон. Проверке стало не с чем сравнивать.
Ноль расхождений и ноль проверенных страниц выглядят одинаково. Если проверка этого не различает, ей нельзя верить.
Тогда система честно записала «выкладка не проверена», а не «всё хорошо». После этого появились три правила. Всё, от чего зависит приёмка или откат, сразу сохраняется в истории версий, а не лежит файлом на диске. Убирать за собой можно только поимённо, общую папку целиком удалять нельзя. И каждая проверка обязана отличать «нашла проблему» от «не смогла проверить». С тех пор проверки 4 раза сами сказали «я ослепла», и ни разу это не превратилось в ложную зелёную.
Когда роботов много, нужны замки
Один робот — это просто. Сложности начинаются, когда их десятки и они работают одновременно. Однажды две параллельные сессии за двадцать минут взялись за один и тот же каталог и по-разному поняли одно и то же согласование. Совпало, что обе шли в одну сторону. Полагаться на такое совпадение я не стал: теперь у каждого ресурса есть замок. Пока один робот правит таблицу, второй получает отказ сразу, а не ждёт и не перезаписывает чужую работу.
Кто сторожит сторожей
Последний слой — надзор. У каждого робота, таймера и важной таблицы есть паспорт: что считается признаком жизни, как это проверить и что делать, если проверка красная. Сейчас таких паспортов 761. Проверяется не «процесс запущен», а «результат есть»: свежий ли отчёт, непустой ли файл, отвечает ли страница. Процесс может быть жив, а работа внутри стоять, и именно это ловит надзор.
Что из этого следует для бизнеса
Когда вы выбираете, кому доверить сайт и рекламу, спрашивайте не «умеет ли ваш ИИ писать тексты». Спросите: что будет, если он ошибётся в три часа ночи? Кто это заметит, как это вернуть и кто разрешил правку? Если на эти вопросы нет ответа, ИИ у подрядчика есть, а системы нет.
Я строю такую систему на своём сайте и показываю её открыто: как работает ИИ-отдел, можно посмотреть на странице ИИ-отдел AiPepDen.
Денис Пепеляев, AiPepDen
Скиньте нам рекламный кабинет — за 24 часа скажем, куда утекают деньги
Без обязательств. Если увидим, что помочь нечем — прямо так и скажем.