Этот сайт, Telegram-боты наших клиентов и внутренние сервисы студии мы делаем вместе с ИИ. Ниже — как это устроено на практике: какими инструментами пользуемся, как ставим задачи модели и где она ошибается, даже когда выглядит уверенной.
Можно ли создать приложение с помощью ИИ
Да, и быстрее, чем пару лет назад казалось возможным. Прототип или простой сервис для себя собирается за выходные без опыта программирования. Продукт, которому доверяют деньги и данные клиентов, ИИ ускоряет в несколько раз, но не делает сам: архитектуру, безопасность и финальную проверку по-прежнему берёт на себя человек.
Мы пишем руками всё меньше кода. Зато каждую строку, которая уходит в продакшн, кто-то из команды прочитал и понял.
Какие нейросети использовать для разработки
Инструменты делятся на три группы: агенты, которые работают с вашим проектом целиком, генераторы приложений в браузере и обычные чаты. У каждой группы своя задача.
Выбор инструмента важен меньше, чем кажется. Разницу между хорошим и плохим результатом почти всегда даёт постановка задачи, а не модель.
Как мы создаём приложения с ИИ: 6 шагов
Процесс почти не отличается от классической разработки. Меняется скорость отдельных шагов и то, кто пишет код.
- 1Описываем продукт словами. До первой строки кода — страница текста: кто пользователь, какую одну задачу он решает, что видит на каждом экране. Если это не получается написать, ИИ тоже не поймёт, что строить.
- 2Собираем прототип за день. Показываем клиенту живой интерфейс вместо ТЗ на 30 страниц. Правки на прототипе стоят минуты, правки в готовом продукте — дни. Подробнее о том, зачем это нужно, — в статье про прототипы сайтов.
- 3Записываем правила проекта для ИИ. Стек, структура папок, стиль кода, что нельзя трогать — в отдельный файл (CLAUDE.md для Claude Code, rules для Cursor). Модель читает его в каждой сессии и перестаёт изобретать свой стиль.
- 4Режем работу на маленькие задачи. Одна функция — одна задача — один коммит. Запрос «сделай мне CRM» даёт большой и красивый хаос, который никто не может проверить. Запрос «добавь фильтр по статусу в таблицу заявок» даёт код, который читается за пять минут.
- 5Проверяем каждую правку. Сборка, типы, ручной прогон в браузере на телефоне и десктопе, чтение диффа. ИИ уверенно пишет код, который компилируется, но делает не совсем то, что нужно.
- 6Перед запуском — чеклист. SEO, скорость, безопасность, аналитика. Мы прогоняем SEO-чеклист на 110+ пунктов для каждого проекта, независимо от того, кто писал код — человек или модель.
Как писать промпты для программирования
Хороший промпт для кода похож на задачу хорошему разработчику-новичку: он умный, но ничего не знает о вашем проекте, пока вы не расскажете.
- →Давайте контекст, а не команду. Не «сделай форму», а «форма заявки на странице услуги: имя и Telegram, отправка в наш /api/contact, стиль как у ContactModal».
- →Говорите, что переиспользовать. Без подсказки модель охотно напишет новый компонент рядом с уже существующим. Назовите файл, который нужно взять за основу.
- →Сначала план, потом код. Для задачи больше чем на пару файлов попросите план изменений. Ошибку в плане исправить проще, чем в двадцати отредактированных файлах.
- →Задайте критерий готовности. «Готово, когда сборка проходит, а на экране 375 px нет горизонтального скролла». Без этого модель решит, что готово, как только код написан.
- →Одна задача — одна сессия. Длинный диалог копит устаревший контекст, и модель начинает путаться в том, что уже сделано. Закончили задачу — начните заново.
«Карточки услуг на главной — кнопки, поэтому поисковик не видит страницы /services/*. Сделай их ссылками на эти страницы, но обычный клик пусть по-прежнему открывает шторку. Новых компонентов не создавай. Готово, когда сборка проходит, а в HTML главной есть ссылки на все пять услуг.»
— промпт из нашей работы над этим сайтомВ нём есть всё, что нужно модели: проблема и её причина, желаемый результат, ограничение и проверяемый критерий готовности.
Ошибки, которые ИИ делает молча
Код от нейросети редко падает с понятной ошибкой. Опаснее то, что работает, но работает не так, как нужно.
- 1Красиво, но невидимо для поиска. Наш собственный пример. Карточки услуг на главной странице были кнопками, которые открывали шторку. Для человека всё работало, для поискового робота это были не ссылки. В итоге Google Search Console знал о 4 страницах сайта из 12 и проиндексировал одну. ИИ не предупредил — его об этом не спрашивали.
- 2Секреты в коде. API-ключи прямо в клиентском коде, который скачивает любой посетитель. Ключи должны жить в переменных окружения на сервере.
- 3Несуществующие функции. Модель уверенно использует метод библиотеки, которого нет или который убрали две версии назад. Сборка и документация — единственная защита.
- 4Дубли вместо переиспользования. Три почти одинаковых компонента в разных папках. Проект распухает, а правка в одном месте не доезжает до остальных.
- 5Мобильная версия по остаточному принципу. Модель проверяет результат на том, что видит, а видит она обычно код, а не экран телефона. Проверять на реальном устройстве — ваша работа.
Когда без разработчика не обойтись
Делайте сами, если это прототип, лендинг для проверки идеи или внутренний инструмент на несколько человек. Зовите специалиста, если в проекте есть хотя бы одно из этого: приём платежей, персональные данные, интеграции с CRM или 1С, ожидаемая нагрузка, или продукт — это и есть ваш бизнес.
Хороший промежуточный вариант — делать самому, но с наставником, который ревьюит код и подсказывает, где модель свернула не туда. Так команда учится работать с ИИ на своём же проекте.
Самый частый первый проект с ИИ у наших клиентов — бот для заявок и поддержки. Как его спланировать и сколько он стоит, разобрали в статье Telegram-бот для бизнеса.
Частые вопросы
Можно ли создать приложение с помощью ИИ без знания программирования?
Прототип или простой внутренний сервис — да. Инструменты вроде v0, Lovable или Bolt собирают рабочий интерфейс по текстовому описанию. Но как только появляются оплата, личные данные пользователей или интеграции с CRM, нужен человек, который понимает, что делает код, и может проверить его перед запуском.
Какую нейросеть выбрать для программирования?
Для работы с реальным проектом — агентов, которые видят весь код: Claude Code или Cursor. Для быстрого прототипа в браузере — v0, Lovable или Bolt. Обычный чат с ChatGPT или Claude хорош, чтобы продумать структуру и разобрать ошибку, но в большом проекте он не видит контекст и ошибается чаще.
Сколько времени занимает разработка приложения с ИИ?
Кликабельный прототип — от одного дня. Первая рабочая версия с авторизацией и базой данных — обычно несколько недель. ИИ сильно ускоряет написание кода, но время на продумывание продукта, проверку и исправление ошибок никуда не девается.
Можно ли создать приложение с помощью ИИ бесплатно?
Для первого прототипа хватит бесплатных лимитов большинства сервисов. Для регулярной работы понадобится платная подписка на инструмент, а для запуска — домен и хостинг. Небольшой сайт на Next.js можно разместить на Vercel на бесплатном тарифе.
Заменит ли ИИ разработчиков?
Он меняет их работу. Мы пишем руками всё меньше кода, но больше времени тратим на постановку задач, архитектуру и ревью. Человек отвечает за то, что уходит в продакшн, — ИИ пока не несёт ответственности за ошибку в оплате или утечку данных.
