Способ стабильного создания больших приложений с помощью ИИ
Публикация на «
Хабре» описывает практику стабильной сборки «больших» приложений с ИИ за счёт радикальной модульности: бэкенд разбивается на множество независимых функций (~200 строк каждая), что делает промпты модель-агностичными и снижает риск «забывчивости» ИИ при правках. В качестве каркаса выбраны Yandex Cloud Functions (мгновенный REST-доступ/async-вызовы; cold start требует прогрев/retry), фронт — React (CodeSandbox → Vercel), БД — PostgreSQL, язык функций — Node.js 22.
- Инфраструктура и лимиты: стандартный лимит 10 функций увеличен техподдержкой до 100; для ошибок/задержек на холодном старте фронт выполняет до трёх повторных вызовов.
- Асинхронность и CORS: поддержка предварительных запросов (OPTIONS, 204) и асинхронного режима
?integration=async(HTTP 202), строгая идемпотентность обработчиков. - Процесс/промпты: ТЗ передаётся файлом со структурированными списками (назначение, вход/выход с типами, выдержки из доков, алгоритм с логированием); ИИ часто забывает
package.json— требуется явное напоминание. - Инструменты ИИ:
Grok,
ChatGPT 5,
Gemini 2.5 Pro,
DeepSeek — все справляются; ChatGPT 5 иногда оптимизирует алгоритмы. Тестирование функций — через Postman. - Риски/компромиссы: на фронте добиться «микро»-компонентности сложнее; отсутствует логика на уровне БД (вся бизнес-логика — во функциях) ради горизонтального масштабирования.
Читайте также
Тестовый стенд с автономным ИИ-агентом QA для тестирования бэкенда: концепция и пример
Осознанный вайб-кодинг
Лучшие практики работы с агентами для написания кода
Ретроспектива 2025: год LLM — практика, иллюзия и реальные сдвиги
Новые навыки для Claude Code: systematic-debugging, senior-devops, senior-prompt-engineer
Ключевые инсайты из новости (по версии ChatGPT)
- Микро-функции как стандарт серверлесс-бэкенда: Разбивайте бэкенд на независимые функции размером ~200 строк: их проще генерировать LLM, безопаснее редактировать целиком и легче повторно писать в случае деградации модели. Такая гранулярность снижает связность и уменьшает стоимость ошибок.
[архитектура]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!