Введение
Когда я впервые услышал термин «vibe coding» на конференции O'Reilly в начале 2026 года, я подумал: «Очередной хайп». Но за несколько месяцев до лета 2026 я сам стал практиком этого подхода, и теперь могу сказать честно: мы перешли от эры «что можно сделать с помощью AI» к эре «что мы должны сделать». Dispatches from O'Reilly — это не просто серия отчетов, это манифест нового поколения разработчиков, которые перестали писать код вручную и начали управлять генерацией кода через естественный язык.
Когда я запускал свой первый стартап в 2023 году, мы тратили недели на написание бэкенда. Сейчас, в 2026, я могу за день «навайбить» MVP, который два года назад потребовал бы команды из трех человек. Но с этой мощью приходит новая ответственность. O'Reilly недавно опубликовал отчет, который я бы назвал «From capabilities to responsibilities» — и это именно то, о чем я хочу поговорить.
Что такое Vibe Coding и почему это важно
Vibe coding — это подход, при котором разработчик не пишет код построчно, а формулирует задачу на естественном языке, а AI-агент (например, Claude, GPT-5 или специализированные инструменты вроде Cursor) генерирует код. Вы задаете «вайб» — настроение, контекст, требования — и получаете рабочий код.
На практике это выглядит так: я говорю «сделай REST API для управления задачами с авторизацией через JWT и хранением в PostgreSQL», и через 30 секунд у меня есть каркас. Я проверяю, тестирую, правлю — но 80% работы делает AI.
Ключевые изменения за последние два года:
- 2024: AI писал простые функции, но требовал ручной интеграции.
- 2025: AI начал генерировать целые модули, но с багами.
- 2026: AI генерирует production-ready код с тестами и документацией.
От возможностей к ответственности: главный вывод O'Reilly
На недавней конференции O'Reilly в Сан-Франциско (июнь 2026) ключевой темой стал переход от вопроса «Что AI может сделать?» к вопросу «Что мы должны делать с AI?». Это не философия — это практика. Я сам столкнулся с этим, когда мой AI-агент сгенерировал код, который случайно открыл доступ к данным пользователей. Хорошо, что я заметил это до деплоя.
Три уровня ответственности
| Уровень | Что это значит | Пример из моей практики |
|---|---|---|
| Техническая | Код должен быть безопасным и эффективным | AI сгенерировал SQL-инъекцию в запросе — пришлось править |
| Этическая | Не использовать AI для манипуляций или дискриминации | Отклонил задачу по созданию алгоритма скоринга клиентов |
| Юридическая | Соблюдение регуляций (GDPR, CCPA, 152-ФЗ) | AI случайно использовал чужие данные в обучающей выборке |
Как я внедрил Vibe Coding в свой бизнес
Я управляю небольшой SaaS-платформой для автоматизации маркетинга. До 2025 года мы нанимали фрилансеров для доработок. Сейчас я сам пишу большую часть кода через vibe coding. Вот что реально работает:
- Четкие промпты — AI понимает контекст, если вы описываете бизнес-логику, а не просто «напиши код».
- Итеративный подход — сначала генерирую скелет, потом уточняю детали.
- Ручной аудит — никогда не деплою код без проверки, особенно если он работает с деньгами или данными.
Пример: интеграция с Telegram
Недавно мне нужно было добавить бота для уведомлений. Я написал: «Создай Telegram-бота на Python с использованием python-telegram-bot, который отправляет уведомления о новых заказах». AI сгенерировал код за минуту. Единственная проблема — он использовал устаревшую версию библиотеки. Пришлось обновить.
ASI Biont поддерживает подключение к Telegram через API — подробнее на asibiont.com.
Основные проблемы Vibe Coding в 2026
Несмотря на весь прогресс, есть реальные грабли, на которые я наступал:
1. «Галлюцинации» AI
AI может выдумать несуществующие функции или библиотеки. Однажды он сгенерировал код, использующий метод .fetchData() для объекта, у которого этого метода нет.
Решение: Всегда проверяйте документацию. Не доверяйте AI на 100%.
2. Безопасность
AI не знает контекста вашей инфраструктуры. Он может сгенерировать код, который открывает порты или использует слабые пароли.
Решение: Используйте статический анализ кода (SonarQube, Semgrep) перед деплоем.
3. Зависимость от платформ
Если вы используете платный AI-сервис, и он меняет API — ваш код может сломаться.
Решение: Документируйте версии и держите локальные резервные копии моделей (например, через Ollama).
Сравнение инструментов Vibe Coding (2026)
| Инструмент | Сильные стороны | Слабые стороны | Мой рейтинг |
|---|---|---|---|
| Cursor | Лучшая интеграция с IDE, поддержка Python/JS | Дорогой для стартапов | 9/10 |
| Claude (Anthropic) | Глубокое понимание контекста | Медленный на больших проектах | 8/10 |
| GitHub Copilot X | Хорош для рефакторинга | Слабо генерирует архитектуру | 7/10 |
| GPT-5 (OpenAI) | Универсальность | Требует точных промптов | 8/10 |
Как перейти от возможностей к ответственности: мой чек-лист
Если вы тоже используете vibe coding в бизнесе, вот что я делаю сейчас:
- Аудит кода — каждую сгенерированную функцию проверяю вручную.
- Юридическая проверка — если AI использует данные клиентов, проверяю соответствие 152-ФЗ.
- Этический комитет — в команде мы обсуждаем, не дискриминирует ли наш AI кого-то.
- Документация — записываю, какие промпты использовал, чтобы потом можно было воспроизвести.
- Обучение команды — провожу воркшопы по безопасному использованию AI.
Заключение
O'Reilly прав: мы живем в эпоху, когда возможности AI огромны, но ответственность за результат лежит на нас. Vibe coding — это не магия, это инструмент. Как молоток: им можно забить гвоздь или разбить окно.
Мой совет: начинайте с малого, тестируйте на неважных задачах, и только потом внедряйте в production. И помните: AI не заменит вас, но заменит того, кто использует AI лучше.
Если вы хотите глубже разобраться в теме — рекомендую почитать отчеты O'Reilly за 2026 год. Они честно пишут и о возможностях, и о рисках. А я пока пойду править код, который сгенерировал мой AI — он решил, что база данных должна быть в JSON-файле.
Комментарии