Когда говорят про создание сайтов с помощью ИИ, обычно звучат две крайности: либо магия уровня «нажал кнопку — получил готовый продукт», либо скепсис в духе «потом всё равно придется переписывать руками». А что, если проверить?
Привет! Меня зовут Кристина. Я работаю специалистом по автоматизации в Учебном центре IT-компании «Тензор». Недавно заказчик попросил меня сделать рабочий сайт максимально быстро. Четкого ТЗ и готового дизайна не было — только общее видение. Знакомая ситуация? На практике это происходит сплошь и рядом. Здесь как раз важно уметь работать в условиях неопределенности.
Так как старые решения не подходили, я решила пойти ва-банк и довериться искусственному интеллекту. Получится ли собрать рабочий сайт с помощью ИИ, если умеешь работать с кодом и задавать правильные вопросы?
Спойлер: получится. Но не совсем так, как многие представляют.
DeepSeek vs ChatGPT: что выбрала я
Сейчас много говорят про DeepSeek, и я, конечно, не могла не попробовать. Инструмент интересный, но для моих задач оказался не самым удобным. Ответы DeepSeek были более общими, он часто терял нить диалога, и код приходилось перепроверять чаще, чем хотелось бы.
ChatGPT на этом фоне выиграл за счёт умения держать контекст и точнее попадать в запросы. Для моей итеративной работы с постоянными правками он подошёл идеально. Так что выбор был очевиден.
Старт: первый промпт и рабочий код за минуту
Дальше — техника простая: открыла ChatGPT, написала запрос, получила ответ. Старт был максимально прикладной. Вот буквально: мне нужен сайт, где:
каждый день подставляется новая картинка;
на экране есть фон, основная карточка и дата;
всё должно нормально смотреться на мобильных устройствах.
В итоге первый запрос выглядил так:
Сделай скрипт, который будет каждый день подставлять определенную картинку из папки с картинками. На экране должен быть фон, картинка со скругленными краями и текущая дата внизу страницы, сделать адаптив под мобилку.
По сути, это и был весь вход. Без подробного ТЗ, без проектирования архитектуры, без макета в Figma.
ИИ выдал код — базовую HTML-страницу со стилями и JavaScript-логикой. Рабочий вариант сразу.
Но самое интересное началось потом, потому что задача была не «сгенерировать», а довести этот код до ума под динамично меняющиеся требования: «а давай еще вот так», «а теперь убери это», «а сделай, чтобы склонялось».
Эволюция запросов: от простого к сложному
Мы с заказчиком в диалоге уточняли детали, смотрели промежуточный результат прямо в браузере и тут же вносили коррективы. Я выступала в роли «переводчика» между его пожеланиями и кодом, а ИИ был помощником, который мгновенно эти пожелания реализовывал.
По мере обсуждения появлялись новые идеи:
добавить три кнопки;
сделать модальные окна;
вынести тексты в JSON;
добавить аудио с плеером;
адаптировать страницу под мобильные устройства.
Каждое уточнение занимало буквально пару сообщений. И постепенно из простой страницы получился небольшой, но полноценный сайт «Лучший день — сегодня».

Если посмотреть на этот процесс со стороны, ИИ помогал в двух вещах.
Дал стартовую структуру. После первого же запроса у меня уже был HTML, базовые стили и логика. Это колоссальная экономия времени: даже если код не идеален, гораздо проще править существующее, чем собирать всё с нуля.
Ускорил мелкие доработки. «Убери надписи на плашке», «сделай вместо даты количество дней до Нового года», «сделай слово склоняемым» — каждую такую правку руками делать недолго, но в сумме именно на них уходит время. ИИ здесь работает как идеальный ускоритель.
По итогу на сайте каждый день обновляется контент в зависимости от текущей даты.
Здесь ИИ использовался не как «генератор страницы», а как помощник в постепенной сборке интерфейса.
Тонкая настройка: что пришлось допиливать
Сайт не получился «с одной кнопки». ИИ может выдать рабочий код. Но потом начинаются нюансы:
в Safari не так ведёт себя прокрутка;
модалка перекрывает контент не так, как хотелось;
JSON подключён, но данные не находятся.
И тут работает только одна связка: ИИ пишет → человек проверяет → точечное уточнение → ИИ переписывает.
Без этого цикла ни один живой проект не допилить.
Именно здесь пригодилось владение HTML/CSS/JS — чтобы увидеть, где сломалось, понять, почему, и правильно объяснить это ИИ. Если совсем не понимать, что происходит в коде, на длинной дистанции будет тяжело.
Несмотря на всю пользу, ИИ не пишет идеальный код. В процессе работы я несколько раз сталкивалась с типичными проблемами.
Потеря контекста в длинных диалогах
Чем длиннее диалог, тем чаще ИИ забывал, о чем мы говорили в начале. Приходилось напоминать или переформулировать запросМелкие несоответствия в логике
Иногда код выглядел правильным, но ломался на практике. Например, аудио не воспроизводилось из-за несовпадения имени файла и логики в скрипте.Адаптивная верстка
ИИ отлично генерирует базовый адаптив, но тонкая настройка под мобильные устройства всё равно требует ручной проверки.Переусложнение решений
Иногда ИИ предлагал гораздо более сложную конструкцию, чем требовалось. В таких случаях достаточно было попросить его «сделать решение проще».Повторение кода
Иногда в ответах появлялись фрагменты, которые дублировали уже существующую логику. Здесь помогала обычная внимательность при проверке.
Небольшой фрагмент кода
Например, одна из задач — подставлять контент по текущей дате. В упрощенном виде логика выглядела так:
function getCurrentDateKey() { const now = new Date(); const y = now.getFullYear(); const m = String(now.getMonth() + 1).padStart(2, '0'); const d = String(now.getDate()).padStart(2, '0'); return `${y}-${m}-${d}`; } function getContentForDate(dateKey, type) { const dayData = appData.days?.[dateKey]; if (!dayData || !dayData[type]) { return `Контент для даты ${dateKey} не найден.`; } return dayData[type]; }
А сами тексты лежали в data.json, чтобы не зашивать контент прямо в HTML:
{ "days": { "2025-11-19": { "practice": "Текст для первого блок��", "parable": "Текст для притчи", "quote": "Текст для практики" } } }
Это несложная логика, но ИИ помог быстро довести её до рабочего вида и несколько раз переписать, когда менялись правила.
Что реально пригодилось
Базовое понимание HTML/CSS/JS
Достаточно разбираться в структуре кода, чтобы объяснить ИИ, что именно и где поправить.Внимательность
Увидеть, что на телефоне кнопка уползла влево — это половина успеха.Умение формулировать запрос
Чем точнее ваш промпт, тем качественнее ответ. «Сделай красиво» — не работает. «Сделай отступ у блока .modal сверху на 20 пикселей только на экранах шире 768px» — работает отлично.
Итоги
ИИ помогает быстро получить стартовую структуру, исправлять мелкие ошибки и экспериментировать с новыми фичами без страха всё сломать.
ИИ — не волшебная палочка. Скорее это очень быстрые руки для вашей головы: код пишет он, но направление задает человек. И если у вас есть база и умение формулировать задачи, собрать небольшой сайт через ИИ действительно становится намного проще.
Главное — не бояться новых инструментов и уметь выстраивать диалог: и с заказчиком, и с кодом, и с ИИ.
