Roboweb/Блог
    Все статьи
    Бизнес и ROI16 сентября 20267 мин чтения

    Когда ИИ-сборка не подходит: честный список ограничений

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

    Когда ИИ-сборка не подходит: честный список ограничений

    Сервисы, которые собирают продукт по описанию, легко принять за ответ на любую задачу. Это не так, и границы лучше знать до того, как потрачены деньги и недели. В статье — где ИИ-сборка действительно сильна, в каких случаях нужен живой разработчик и как выглядит промежуточный путь. В конце — пять вопросов, которые помогут быстро понять, какой вариант подходит вашей задаче.

    Где ИИ-сборка сильна: типовые продукты с данными, формами и кабинетами

    ИИ-команда Roboweb собирает четыре типа продуктов: лендинг; интернет-магазин; портал с объявлениями, поиском и кабинетами; рабочую панель с таблицами, показателями и доступами. Это фуллстек: заявки пишутся в базу данных, каталог живой, корзина и оформление заказа работают, посетители регистрируются и видят в кабинете свои данные. Чем такой продукт отличается от макета, разобрано в статье про фуллстек от ИИ за часы.

    Общее у этих задач: логика понятна и много раз реализована в индустрии. Страница с предложением, форма, каталог с фильтрами, кабинет со списком своих записей, таблица с правами доступа. Здесь ИИ-сборка берёт на себя каркас, который разработчик всё равно написал бы по известной схеме, и сокращает путь до первой рабочей версии.

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

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

    Мобильные приложения в сторах — другой класс задач

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

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

    Глубокие интеграции: учётные системы, телефония, платёжные сервисы

    Готовых интеграций в продукте нет:

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

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

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

    Высокие нагрузки и нестандартная бизнес-логика

    Выгруженный код — каркас на Next.js + Prisma + PostgreSQL. В README честно перечислены ограничения: поля моделей в схеме хранятся как строки, типы и связи уточняет разработчик; схема разворачивается без миграций; защита стартовая, и для продакшена нужны HTTPS, доверенный обратный прокси и чистка просроченных сессий. Для типового проекта это нормальная отправная точка. Для сервиса с большим числом одновременных пользователей и тяжёлыми запросами — нет: там нужны проектирование базы, кэширование, нагрузочное тестирование и мониторинг.

    Нестандартная логика узнаётся по признакам:

    • цена или условия считаются по многим правилам с исключениями;
    • есть многоступенчатые согласования с разными ролями и сроками;
    • система совершает действия, которые нельзя просто отменить: списывает деньги, резервирует, формирует юридически значимые документы.

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

    Отрасли с особыми требованиями к данным и сертификации

    Медицина, финансы, работа с государственными информационными системами, обработка специальных категорий персональных данных, например сведений о здоровье, — здесь требования касаются не только функций, но и инфраструктуры, документов и процедур. Могут понадобиться особые условия хранения, аттестация или сертификация, регламенты доступа.

    Сборка продукта эти требования не закрывает. Нужны юрист и специалист по защите информации, а ИИ-сборка может пригодиться как прототип интерфейса для обсуждения с ними.

    Гибридный путь: каркас от ИИ, сложное — руками разработчика

    Во многих проектах большая часть типовая, а особенная — небольшая. Тогда работает такая схема:

    1. ИИ-команда собирает типовую часть: страницы, формы, каталог, кабинеты, панель.
    2. Вы проверяете сценарии в превью и публикуете проект по ссылке, чтобы показать сотрудникам и первым клиентам.
    3. Код выгружается на Next.js + Prisma (на платных тарифах) и размещается в вашем репозитории.
    4. Разработчик проводит ревью, уточняет схему базы, добавляет интеграции и сложную логику.

    Две оговорки, чтобы не ошибиться с бюджетом. Первая: интерфейс переносится в код как HTML-разметка, а не набор React-компонентов по экранам; если разработчику нужна компонентная структура, раскладку он делает сам. Вторая: доработки руками живут в вашем репозитории, поэтому заранее решите, где продукт развивается дальше. Перед запуском в работу пройдите чек-лист код-ревью сгенерированного кода, а смету на доработку сверьте с тем, из чего складывается стоимость разработки.

    Пять вопросов, чтобы понять, какой путь ваш

    1. Можно ли описать продукт словами без отсылок к внутренним системам? Если да — ИИ-сборка подходит.
    2. Нужна ли с первого дня автоматическая связь с учётной системой, телефонией или платёжным сервисом? Если да — закладывайте разработчика в план и бюджет.
    3. Нужно ли приложение в магазине приложений, а не веб-продукт? Если да — это мобильная разработка.
    4. Пострадают ли деньги, документы или обязательства перед регулятором, если логика ошибётся? Если да — нужен человек, который отвечает за проверку.
    5. Известно ли заранее о большой нагрузке? Если да — архитектуру планируйте со специалистом.

    Если на первый вопрос ответ «да», а на остальные четыре — «нет» или «не с первого дня», начните с ИИ-сборки и привлекайте разработчика точечно, когда появится конкретная задача.

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

    Понравилась статья?

    Поделитесь с коллегами и друзьями

    Telegram

    Готовы запустить свой продукт?

    Опишите идею — ИИ соберёт фуллстек с бэкендом, а код останется вашим активом

    Создать проект бесплатно