💭 в уме · писать не нужно
Прокрути в голове последнюю задачу, где один промпт оказался тупым инструментом там, где нужна была команда.
Не описывай это как «промпт который не справился». Представь это как ограбление, которое пытается провернуть один человек: он и взламывает замок, и перекрывает камеры, и гонит машину, и считает добычу. Кто-то из этого сыплется. Профессиональная бригада делит роли — каждый специалист делает своё.
Прокрути её в голове: сколько «ролей» тебе пришлось совмещать самому — или заставлять один промпт совмещать? Какое звено было самым ненадёжным?
💭 в уме · писать не нужно
Андрей Карпати (2026) провёл чёткую границу: vibe coding поднимает пол, agentic engineering — потолок.
Vibe coding = опускает порог входа до нуля. Любой нонкодер за вечер собирает MVP через ChatGPT. Это про прототип.
Agent engineering = поднимает потолок профессии. Дисциплина сборки одного надёжного агента из ролей, инструментов и проверок. Это про продакшн.
Можно отдать на аутсорс мышление, но нельзя — понимание.
Не представляй это как программирование — представь это как кузнечное дело. Вибкодер берёт молот и бьёт по горячему: один удар, смотрит что вышло, бьёт снова. Агент-инженер сначала проектирует оснастку — матрицу, пресс, сисмодуль охлаждения — и потом эта оснастка кует сама, раз за разом, с предсказуемым результатом.
Удержи в голове: что в твоей задаче — разовый удар молотом? А что заслуживает собственной оснастки?
Признаки того, что ты упёрся в потолок vibe coding:
| Симптом | Что это значит |
|---|---|
| Промпт работает 7 раз из 10 | Нужна верификация и retry |
| Нужны данные из 3+ источников | Нужен pipeline, не промпт |
| Задача повторяется каждый день/час | Нужен trigger • scheduling |
| Ошибка стоит денег/доверия | Нужна observability и human-in-loop |
| Хочешь дать запустить другому | Нужна спецификация и UI |
Если хоть один пункт — добро пожаловать в агентский инжиниринг.
Три эры программирования (Карпати: Software 2.0 — эссе 2017 года, Software 3.0 — доклад 2025 года):
Software 1.0 → люди пишут код
Software 2.0 → люди пишут данные, ML модели «обучаются»
Software 3.0 → люди пишут промпты, нейросети «исполняют»