Prog Academy
RU UA
Путь от прототипа на ноутбуке с одним пользователем через пункты чек-листа к облачному серверу с базой данных и множеством пользователей
AI

«У меня на компьютере работает»: как довести AI-автоматизацию от прототипа до продакшена — чек-лист для непрограммистов

«На выходе получился проект, который просто не переживёт больше 2–3 пользователей». Это фраза из нашего видео о коде, который Claude написал по промпту без правил. И это, пожалуй, самая частая причина разочарования в AI-автоматизациях: в демонстрации всё работает, а с первыми клиентами — нет.

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

Коротко: что проверить перед запуском

  1. Данные лежат в базе данных и не пропадают после перезапуска, есть резервные копии.
  2. Несколько человек одновременно не мешают друг другу и видят только свои данные.
  3. Сбои внешних сервисов обрабатываются, записываются в лог, а вы получаете уведомление.
  4. Ключи доступа не лежат в коде, а на расходы есть лимит.
  5. Проект работает на сервере или платформе 24/7, и есть рабочая версия, к которой можно вернуться.

Что меняется, когда появляются реальные пользователи

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

Конкретно меняются пять вещей:

  • Одновременность. Два человека одновременно меняют одни и те же данные: записываются на одно время, редактируют одну заявку.
  • Длительность. Проект должен работать неделями без вашего участия, переживать перезапуски и обновления.
  • Сбои. API модели, CRM или платёжный сервис иногда не отвечают, и проект должен это пережить.
  • Чужие данные. Вы отвечаете за данные клиентов: кто их видит, где они хранятся, есть ли копии.
  • Деньги. Каждый вызов модели стоит денег, а ошибка в цикле может потратить бюджет за ночь.

Прототип и продакшен: таблица отличий

Прототип (работает у вас)Продакшен (работает для людей)
Где работаетНа вашем компьютере, пока он включёнНа сервере или платформе 24/7
ДанныеВ памяти программы, в файле или в таблицеВ базе данных с резервными копиями
ПользователиОдин человек, одно действие за разМного людей одновременно, каждый видит свои данные
ОшибкиВы видите их на экране и перезапускаетеОбрабатываются автоматически, пишутся в лог, вы получаете уведомление
Ключи доступаЧасто прямо в кодеВ переменных окружения или настройках платформы, с лимитом расходов
ОбновленияПоменяли файл — и готовоПроверенная версия, возможность вернуться к предыдущей

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

Чек-лист перед запуском: 12 пунктов

Пройдите этот список, прежде чем дать ссылку первому клиенту. Если проект делал AI-агент, каждый пункт можно превратить в вопрос к нему: «Выполняется ли пункт N? Покажи, где это в коде, и как я могу проверить это сам».

Данные: где хранятся и что будет после перезапуска

  1. Все данные — в базе данных. Не в переменной программы, не в JSON-файле и не в памяти браузера. Спросите агента прямо: «Где физически хранятся заявки клиентов?»
  2. Перезапуск ничего не теряет. Создайте несколько тестовых записей, остановите и снова запустите программу или сервер. Всё должно остаться на месте.
  3. Есть резервные копии, и вы хотя бы раз восстановили данные из копии. Копия, из которой никто не пробовал восстановиться, — это лишь надежда. У многих облачных баз данных и платформ есть автоматические копии: выясните, как часто они делаются и как из них восстановиться.

Одновременные пользователи: простая проверка «двух вкладок»

  1. Тест двух вкладок пройден. Откройте проект в двух браузерах или с двух аккаунтов и одновременно выполните одно и то же действие: запишитесь на одно время, отредактируйте одну заявку. Данные не должны перемешаться или перезаписаться, а конфликт — обрабатываться понятно.
  2. Каждый видит только свои данные. Войдите как другой пользователь и проверьте, что чужих записей не видно, в том числе если вручную поменять номер записи в адресе страницы.
  3. Медленное действие одного не блокирует остальных. Ответ модели может занимать несколько секунд. Пока бот «думает» над сообщением одного клиента, остальные должны получать ответы. Проверьте: два человека пишут боту одновременно, и никто не ждёт, пока закончится разговор с другим.

Ошибки и уведомления

  1. Сбои внешних сервисов обрабатываются. У каждого вызова API модели, CRM или почты есть ограничение времени ожидания и несколько повторных попыток. Проверьте намеренно: укажите неправильный ключ или временно отключите интернет. Пользователь должен увидеть понятное сообщение, а не «тишину».
  2. Ошибки записываются в лог. Когда что-то ломается, у вас есть возможность посмотреть, что именно, когда и у кого произошло. В no-code платформах это история выполнений, в коде — журнал ошибок.
  3. О критичных сбоях вы узнаёте первыми. Настройте уведомления в Telegram или на почту, чтобы узнавать о проблеме раньше, чем о ней напишет клиент.

Ключи API и доступы

  1. Ключи не лежат в коде. Ключи API, пароли к базе данных и токены ботов хранятся в переменных окружения (файл .env) или в настройках платформы, а файл .env не попадает в Git. Попросите агента проверить это во всём проекте.
  2. На расходы есть лимит. Установите лимит расходов или бюджет в кабинете провайдера модели, если он это поддерживает, и ограничение на количество запросов от одного пользователя. Так ошибка в цикле или злоумышленник не потратят месячный бюджет за ночь.

Развёртывание

  1. Проект работает без вашего компьютера, и есть куда вернуться. Он развёрнут на сервере или платформе, автоматически перезапускается после сбоя, а последняя рабочая версия сохранена в Git. Если новое изменение что-то сломало, вы за несколько минут возвращаете предыдущую. Изменения сначала проверяйте на тестовой копии, а не на версии, которой пользуются клиенты.
Когда чек-листа недостаточно

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

AI

Чек-лист — это минимум. Как довести проект до публикации?

В программе курса AI Automation есть модули «Lovable для продуктов» (работа с базами данных и аутентификацией, деплой и публикация проектов), «Telegram боты + AI» и «Создание MVP» — от идеи до работающего продукта. Курс рассчитан на людей без IT-бэкграунда.

Посмотреть программу AI Automation

No-code (n8n, Make) или код от нейросети: что проще довести до продакшена

No-code платформы снимают с вас часть пунктов чек-листа, но не все. Код, написанный AI-агентом, даёт больше свободы, но и больше решений, которые придётся принять самостоятельно.

Пунктn8n Cloud / MakeСобственный код от нейросети (Claude Code, Codex)
Сервер и доступность 24/7Обеспечивает платформаВы выбираете хостинг и настраиваете его
Повторные попытки и обработка ошибокВстроенные настройки: повтор шага при сбое, обработчики ошибокДолжно быть прописано в коде
История выполнений и логиЕсть в интерфейсеНужно настроить
Где хранить данныеВсё равно ваше решениеВаше решение
Ключи доступаХранятся в учётной записи платформыПеременные окружения, вы следите, чтобы они не попали в Git
ОграниченияЛимиты тарифа на количество запусков или операцийРесурсы сервера, который вы выбрали

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

Подробнее о разнице между платформами — в сравнении n8n vs Make vs Zapier, а пошаговый пример бота без кода — в статье как создать Telegram-бота с ИИ без кода.

Кейс из видео: что стоило сделать с самого начала

В нашем видео автор честно рассказывает, что «расслабился» и просто написал Claude «сделай мне необходимую автоматизацию для бизнеса». Результат — проект, который не пережил бы больше 2–3 пользователей. Нужно было заранее задать правила: язык программирования, фреймворк, базу данных — то, что закладывает фундамент, чтобы проект «работал под хорошими нагрузками долго». Почти все пункты этого чек-листа можно было закрыть ещё до первой строки кода:

  • сколько людей и как будут пользоваться автоматизацией (пункты 4–6);
  • какой язык, фреймворк и база данных (пункты 1–3);
  • где она будет работать и как перезапускаться (пункт 12);
  • что делать с ошибками и ключами (пункты 7–11).

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

Где научиться этому системно

Чтобы уверенно проходить этот чек-лист, становиться программистом не нужно, но нужно понимать, как устроены проекты: что такое сервер, база данных, API, деплой, переменные окружения и логи. Несколько шагов, с которых можно начать:

Курс AI Automation объединяет это в одну программу для людей без технического бэкграунда: от ChatGPT и Claude к Make, n8n, AI-агентам, вайб-кодингу с Claude Code и OpenAI Codex, а также деплою, публикации проектов и созданию MVP. Примеры задач, которые бизнес автоматизирует уже сейчас, — в статье 15 примеров AI-автоматизации бизнеса.

Частые вопросы

Что такое продакшен простыми словами?

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

Сколько пользователей выдержит мой бот?

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

Нужен ли сервер для n8n-автоматизации?

Не обязательно. У n8n есть облачная версия, где сервер, обновления и доступность обеспечивает сама платформа. Если же вы устанавливаете n8n на собственный сервер, за его работу, обновления и резервные копии отвечаете вы. Make работает только как облачный сервис.

Как проверить нагрузку без программиста?

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

Вывод

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

Пройдите чек-лист до первого клиента, а не после первой жалобы.

AI

От прототипа к проекту, которым пользуются люди

AI Automation — практический онлайн-курс Prog Academy: ChatGPT, Claude, Make, n8n, AI-агенты, вайб-кодинг с Claude Code и OpenAI Codex, Telegram-боты и создание MVP. Для людей, которые не программисты.

Узнать больше о курсе AI Automation
Фото автора: Всеволод Евгиенко

Об авторе

CEO и основатель Prog Academy

Разработчик программного обеспечения, специалист по информационной безопасности и преподаватель Java. Руководит Prog Academy и пишет о программировании, данных и AI-инструментах.

Читайте также

Контакт

Записаться на консультацию

Укажите актуальный номер, мы позвоним в любую страну :)