Программисты, коробка или ИИ-агент: кто проектирует ваше приложение
Справочное сравнение трёх способов получить бизнес-приложение. Главный факт регламента Интеграма: у ИИ есть знания о миллионах приложений и типовых пользовательских путях, поэтому проектные решения принимает агент, а не заказчик.
У ИИ есть знания о миллионах приложений и всех типовых пользовательских путях. На этом факте построен рабочий регламент integram-app-workflow.md: задача агента — на основе предметной области собрать готовое приложение, избавляя заказчика от необходимости принимать какие-либо решения в ходе разработки. Целевой ориентир регламента — 89% функционала готово после первой итерации, дальше заказчик запрашивает то, чего не получить от программистов и готовых коробок. Это и есть 100% кастомизация лучших практик.
Эта заметка — не пересказ регламента (для этого есть «Заказчик, медиум и ИИ-агент»), а справка: где подход с ИИ-агентом стоит между заказной разработкой и готовой коробкой и чем отличается от обоих по фактам.
Короткий ответ
Бизнес-приложение можно получить тремя способами, и различает их один вопрос — кто принимает проектные решения (какие экраны, роли, поля и связи будут в системе):
- Заказная разработка — решения принимает заказчик через техзадание, программист их реализует. Максимум контроля, максимум согласований.
- Готовая коробка (SaaS / boxed) — решения уже приняты вендором заранее и не под вас. Минимум усилий, минимум кастомизации: процесс подгоняете под продукт.
- Интеграм + ИИ-агент — типовые решения принимает агент по лучшим практикам домена; заказчик даёт только предметную область. Контроль над логикой остаётся у бизнеса, согласований почти нет.
Сравнение трёх подходов
| Критерий | Заказная разработка | Готовая коробка | Интеграм + ИИ-агент |
|---|---|---|---|
| Кто проектирует экраны, роли, структуру | Заказчик в ТЗ + программист | Вендор заранее, не под вас | Агент по типовым путям домена |
| Сколько решений принимает заказчик в ходе разработки | Много: каждый экран, поле, согласование | Мало, но процесс подгоняете под продукт | Минимум: тематика, эксели, боль |
| Что нужно на входе | Подробное ТЗ | Регистрация и настройка | Одно предложение о теме + эксели + 2–3 фразы про боль |
| Готовность после первой итерации | Каркас / MVP, дозревает раундами | 100% «как есть», но под чужой процесс | ~89% под ваш домен сразу |
| Кастомизация | 100%, но дорого и долго | Низкая, упираетесь в рамки коробки | 100% кастомизация лучших практик |
| Срок до рабочего результата | Недели–месяцы | Минуты, но компромисс по процессу | Первая рабочая версия — за одну итерацию |
| Кому принадлежит бизнес-логика | Подрядчику | Вендору | Вам — структура данных видима и изменяема |
| Когда нужно «не как у всех» | Новое ТЗ, бюджет, сроки | Часто невозможно | Запрос агенту — то, чего нет у первых двух |
Что значит «89% с первой итерации»
Цифра отражает не качество кода, а долю проектных решений, которые агент принимает сам, не спрашивая заказчика. Типовые экраны, роли (для производства — менеджер / оператор / руководитель, для услуг — администратор / мастер), интуитивные названия кнопок и структура таблиц берутся из знания миллионов похожих приложений.
Поэтому первая итерация — это не «черновик на согласование», а работающее приложение по предметной области. Сравните вход:
| Подход | Что заказчик отдаёт до старта |
|---|---|
| Заказная разработка | Техзадание с экранами, полями, ролями |
| Готовая коробка | Готовность принять чужую модель процесса |
| Интеграм + ИИ-агент | Тематику, эксели и описание боли |
Остаётся ~11% — это то, чего объективно нет в исходных данных: один оператор на станок или несколько, нужен ли клиентам доступ к статусу заказа, есть ли фирменные цвета. Агент уточняет только это и не перекладывает на заказчика дизайнерские решения.
Что значит «100% кастомизация лучших практик»
Здесь подход с агентом снимает компромисс, на котором стоят оба классических варианта:
- Готовая коробка даёт лучшие практики, но в фиксированном виде — кастомизация близка к нулю, вы подстраиваетесь под продукт.
- Заказная разработка даёт 100% кастомизации, но каждое решение оплачивается временем заказчика и подрядчика, а «лучшая практика» зависит от квалификации конкретного исполнителя.
Агент соединяет оба свойства: берёт типовое, проверенное решение для домена (лучшая практика) и сразу подгоняет его под конкретный бизнес (100% кастомизация) — без раундов согласования и без рамок коробки.
Какие решения снимаются с заказчика
Регламент прямо запрещает агенту перекладывать проектирование на заказчика. На фоне заказной разработки это выглядит так:
| Вопрос | Заказная разработка | Интеграм + ИИ-агент |
|---|---|---|
| «Какие экраны нужны?» | Решает заказчик | Знает агент по домену |
| «Как назвать кнопку?» | Решает заказчик | Предлагает агент |
| «Какие роли завести?» | Решает заказчик | Берёт типовые для отрасли |
| «Справочник или подчинённая таблица?» | Решает заказчик/аналитик | Сверяет агент (почему это важно) |
Итог
Три подхода отвечают на разные вопросы. Заказная разработка — «как получить ровно то, что я опишу». Готовая коробка — «как начать прямо сейчас, приняв чужие правила». Подход с ИИ-агентом — «как получить готовое приложение под мой бизнес, не принимая технических решений и не теряя контроль над логикой».
Это та же мысль, что и в «Не все станут программистами»: ценность смещается с умения реализовать решения на умение точно сформулировать предметную область. Остальное регламент отдаёт агенту.