Тесты и CI/CD для приложений, собранных в ИИ-чате
Минимум тестов и пайплайна, когда интерфейс сгенерирован ИИ-конструктором - чтобы передача инженерам не развалилась.
Dali
Dali - студия AI agent systems. Давид ведёт engineering и продукт, Лиана - operations и fit процессов. Делаем production-агентов в tools, которыми команда уже пользуется.
David Hakobyan · Dali
Прямой ответ
Интерфейс, сгенерированный ИИ, - не индульгенция на качество. Добавьте дымовые тесты, сквозные проверки критического пути (деньги и вход), CI на каждый pull request и письменную карту передачи до того, как вырастет число реальных пользователей.
Минимум тестов
Вход в аккаунт, оформление заказа или форма лида, приём webhook, случаи отказа в правах. Это не «полное покрытие», а страховка, что приложение не молча ломается на базовых действиях.
CI
Линт, проверка типов, unit/smoke - и блок слияния, если пайплайн красный. Без этого «сборка в ИИ-чате» быстро превращается в хаос из незамеченных регрессий.
Стенд (staging)
Паритет окружения: те же схемы ключей и секретов, платежи в тестовом режиме. Иначе «на стейдже работает» ничего не доказывает про боевую работу.
Передача инженерам
Эскиз архитектуры, известные ловушки, seed-данные, как поднять локально. Без этого передача MVP в команду стоит дороже самой сборки.
Что ИИ-тесты обычно пропускают
Гонки состояний (race conditions), ошибки прав доступа, утечки между арендаторами (multi-tenant). Их ловят осмысленные сценарии и ревью, а не «сгенерируй тесты».
Как помогает Dali
Пробные запуски «спасения» включают пакеты передачи: спасение vibe-code.
FAQ
Всё равно запускайте CI: до серьёзного масштаба понадобятся люди, и история зелёных/красных сборок сэкономит недели.