AI-агенты для кодинга творят чудеса скорости. Пайплайны данных, оркестровка, трансформации, тесты - всё генерируется из промптов за минуты вместо дней. Но есть проблема: никто не знает, как этот код работает. Какие бизнес-правила заложены, какие допущения сделаны, почему выбрана именно эта архитектура. Llm новости и ии в бизнесе новости всё чаще поднимают эту тему - скорость генерации обогнала способность системы хранить знание о себе.
Shuhua Xu, lead data engineer, публикует в VentureBeat разбор проблемы, которая становится критической для enterprise. Vibe coding - подход, когда разработчик просто пишет промпт и получает готовый код - блестяще работает для изолированных задач. Но enterprise-инженерия - про эволюцию. Системы живут годами, через них проходят десятки релизов, сотни изменений схем, обновления бизнес-логики. И промпты не умеют эволюционировать.
Главная проблема vibe coding
Промпты временны. Они захватывают знания инженера только для одного разговора. Контекст, архитектурные решения, бизнес-правила, допущения по схеме, операционные ограничения - всё это остаётся в промптах, Jira, чатах и документах, но не в самой системе. Через полгода никто не знает, почему код работает именно так. Бизнес-контекст исчез.
Spec-driven development: промпты как код
SDD предлагает другое: превратить промпты в исполняемые, версионируемые спецификации. Вместо того чтобы каждый раз объяснять AI-агенту контекст с нуля, инженер описывает систему в структурированных спецификациях - и AI-агент использует их как «долгосрочную память».
Выглядит это так. Есть «конституция» проекта - общие принципы и ограничения: стандарты технологий, соглашения по именованию, архитектурные правила, политики. Поверх неё - слои спецификаций:
- Схемы - структурная совместимость данных
- Трансформации - бизнес-логика преобразований
- Валидации - правила качества
- Оркестрация - поведение при выполнении
- Семантика - общие бизнес-определения
- AI-воркфлоу - инструкции для кодинг-агентов
И вот здесь начинается самое интересное. Когда AI-агент обучен на спецификациях, система обретает долгосрочную память. Новый разработчик приходит через полгода - спецификации объясняют не только что делает код, но и почему он так спроектирован.
Почему это особенно важно для data engineering
Data engineering - идеальная среда для SDD. Потому что enterprise-платформы данных и так уже работают поверх повторяемых паттернов: ingestion pipelines, warehouses, orchestration frameworks, semantic layers. Как только архитектурные и операционные паттерны определены, большая часть имплементации становится высокоповторяемой.
Пример из статьи: после того как определён паттерн инжеста для Salesforce Customer, подключение новой таблицы (Order, Product) требует только добавления имени в спецификацию. AI-агент сам генерирует остальное, следуя уже утверждённому operational pattern. Спецификация на три строки заменяет день ручной разработки.
Для бизнеса это означает радикальное снижение порога входа. Внедрение искусственного интеллекта в data engineering перестаёт быть вопросом найма дорогих инженеров, знающих все тонкости платформы. Стандартизированные спецификации + AI-агенты = 80% рутинной работы автоматизировано.
Роль человека не исчезает - она смещается
Важный нюанс: SDD не заменяет инженеров. Она меняет их работу. Вместо того чтобы писать однотипные пайплайны, инженеры определяют спецификации, проектируют операционные паттерны, управляют бизнес-контекстом и координируют эволюцию системы.
Это не «кнопка сделай всё». Это архитектурный подход, при котором AI-агенты берут на себя реализацию, но архитектура и бизнес-контекст остаются за человеком.
Для компаний во Владивостоке, где найти квалифицированного data engineer сложно, это особенно актуально. SDD + AI-агенты позволяют малой команде поддерживать enterprise-level инфраструктуру данных. Нейросети для бизнеса - это не только про генерацию текста, но и про автоматизацию целых классов инженерных задач.
Мы помогаем компаниям на Дальнем Востоке выстроить процесс: от аудита текущей data-инфраструктуры до внедрения спецификаций и AI-агентов для автоматизации пайплайнов. Начните с аудита - посмотрим, какие процессы можно стандартизировать и автоматизировать уже сейчас.