Вайбкодинг на практике - бесплатный курс. Урок 0

Привет! Меня зовут Николай Шкута. Я отвечаю за направление «Слияния и поглощения» в крупной брокерской компании и руковожу командой профессиональных консультантов.

Параллельно запускаю свои пет-проекты — например, BJJConnect (платформа для занимающихся бразильским джиу-джитсу).

Я веду канал «Своими словами», где помогаю управленцам без IT-бекграунда разобраться с технологиями, без которых использование ИИ будет неполноценным.

Количество материалов про внедрение ИИ и вайбкондинг в интернете растет лавинообразным темпом, но когда хочется что-то сделать на практике, очень сложно понять с чего реально начинать и как довести до конца

Я решил взять простую и понятную задачу и показать весь путь от идеи до практического применения

В данном курсе я не буду продавать промпты, делать подборки инструментов и писать рекламные лозунги. Он останется бесплатным вплоть до работающего продукта. В итоге мы получим работающее приложение, которое можно применять в работе

Курс живой: чем больше уточнений в комментариях, тем полезнее следующие уроки

Что будем создавать

Мне ежедневно приходится согласовывать очень много договоров. Причем каждый клиент делает это по-своему

  • Ворд в режиме правок
  • Протоколы разногласий
  • Сообщение в мессенджер со своими редакциями пунктов - юридическим языком или своими словами
  • Просто абстрактные комментарии про то что что-то не нравится в договоре
  • В последнее время - ИИ-анализ нашего договора, причем с комментарием "Наш юрист посмотрел"

Иногда - все это вместе по одному договору от одного клиента и с постоянным изменением пожеланий в процессе

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

Для упрощения этой работы давайте сделаем MVP системы согласования договоров, где мы сможем

  • Загрузить первичную версию документа
  • Получить от сторон свои редакции пунктов и утвердить итоговую
  • Организовать сотрудникам сторон доступы
  • Не показывать внутренние обсуждения второй стороне, чтобы не было разных редакций пункта от одной стороны - сначала версия пункта согласовывается внутри
  • Что сознательно не делаем в MVP: формальные цепочки согласований и ЭЦП

Я понимаю, что подобных решений уже много, но цель - не коммерческий стартап, а практика вайбкодинга на реальной задаче

План реализации

Накидаем примерный процесс

  • Создадим репозиторий на GitHub
  • Для реализации будем использовать преимущественно Cursor
  • Создадим продуктовую книгу - набор HTML документов с описанием проекта и планом его реализации, там же заведем беклог (список задач и статус их реализации)
  • Создадим UI-кит (дизайн систему и набор типовых элементов интерфейса) и HTML-прототип
  • Выберем стек
  • Определим архитектуру, паттерны и создадим правила в Cursor
  • Реализуем работающую систему
  • Проведем необходимые тесты и аудиты

Проект я буду делать в процессе написания уроков, со всеми ошибками и сложностями мы столкнемся вместе и разберем их решение

Как проходить курс

В идеале - попробуйте параллельно реализовать свою идею, пользуясь теми подходами и инструментами которые я опишу или копируйте репозиторий:

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

Следующий урок: