Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Moscow Python Meetup №103. Михаил Попов (Assign...

Moscow Python Meetup №103. Михаил Попов (Assigna Python Backend Developer). Vibe coding. Очевидные преимущества и непоправимые угрозы

Применение вайбкодинга для разработки MVP проекта. Основные преимущества такого подхода и какие опасности могут возникнуть с развитием проекта. Сложность рефакторинга потеря актуальности нейросетевого кода

Видео: https://moscowpython.ru/meetup/103/vibe-coding/

Moscow Python: http://moscowpython.ru
Курсы Learn Python: http://learn.python.ru
Moscow Python Podcast: http://podcast.python.ru
Заявки на доклады: https://bit.ly/mp-speaker

Avatar for Moscow Python Meetup

Moscow Python Meetup PRO

July 23, 2025
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Что такое Вайб-кодинг? Andrej Karpathy co-founder of OpenAI and former

    AI leader at Tesla "fully giving in to the vibes, embracing exponentials, and forgetting that the code even exists." Быстрое написание кода без глубокого планирования Подход к программированию, основанный на интуиции и "ощущениях"
  2. По данным опроса городских жителей 18–65 лет, июнь 2024 @Нейростат,

    проект Яндекса 67 % 33 % знают о нейросетях с функцией генерации текста пользуются ими Немного статистики Python Лидер по числу запросов среди языков программирования По данным запросов к Алисе, весна–лето 2024
  3. Общественное восприятие Программировать теперь может каждый! Зачем учить синтаксис, если

    есть ИИ? ИИ заменит программистов! Нейронка всё сделает за меня!
  4. Преимущества вайб-кодинга Минимальный порог входа просто пиши текст и получай

    результат Быстрое прототипирование Можно собрать MVP за час, а не тратить неделю
  5. Преимущества вайб-кодинга Минимальный порог входа просто пиши текст и получай

    результат Быстрое прототипирование Можно собрать MVP за час, а не тратить неделю Фокус на идее, а не на коде Только творчество, никакой рутины!
  6. Пример "волшебства" Создание Телеграм бота Нейросеть - Google Gemini 2.5

    Pro Стэк: Aiogram3, SQLite Затраченное время - 30 мин @CatTimeBot
  7. Обратная сторона вайб-кодинга Поиск багов в коде большая вероятность зацикливания

    Ошибка в коде Исправление по гипотезе Нейросеть предлагает гипотезу Та же ошибка, повтор гипотезы
  8. Обратная сторона вайб-кодинга Сложность отладки сгенерированного кода Пишет объёмный, но

    плохо структурированный код, затрудняющий сопровождение Игнорирование контекста проекта В больших проектах ИИ не видит всю архитектуру
  9. Обратная сторона вайб-кодинга Зависимость и потеря навыков Снижение самостоятельности при

    решении задач Сложность отладки сгенерированного кода Пишет объёмный, но плохо структурированный код, затрудняющий сопровождение Игнорирование контекста проекта В больших проектах ИИ не видит всю архитектуру
  10. Нейросети в кодинге: вдумчивый подход Разделяй и властвуй Делите большую

    задачу на подзадачи Объясняйте контекст: язык, стек, версии библиотек Напиши обработчик /start в Aiogram 3, который будет отправлять пользователю приветственное сообщение и записывать его ID в БД Postgres ЧУТЬ ЛУЧШЕ Сделай Telegram-бота для показа котов ПЛОХО
  11. Используйте нейросеть для самообучения Не берите решение, как готовый продукт

    Просите объяснить, почему и как это работает Нейросети в кодинге: вдумчивый подход
  12. Используйте нейросеть для самообучения Не берите решение, как готовый продукт

    Просите объяснить, почему и как это работает Проверяй сгенерированный код Всегда смотри, что делает нейронка Нейросети в кодинге: вдумчивый подход
  13. Используйте нейросеть для самообучения Не берите решение, как готовый продукт

    Просите объяснить, почему и как это работает Проверяй сгенерированный код Всегда смотри, что делает нейронка Нейросети в кодинге: вдумчивый подход Архитектура — зона ответственности человека ИИ хорош для генерации кода, но не способен выстроить логичную и поддерживаемую архитектуру без вашего участия