AI Driven Development: инструменты ускорения разработки ПО

2-дневный тренинг для руководителей разработки, технических менеджеров, архитекторов, тимлидов, старших разработчиков, которые хотят экономить время и ресурсы за счет AI. Обучение практическое: для каждого модуля предусмотрена практика с AI-инструментами, например, вы разработаете своего AI-ассистента в Cursor IDE.

Основная цель обучения — научиться автоматизировать рутину Software Development и улучшить метрики за счет внедрения AI-инструментов.

Обучение проводится каждые 3 месяца с 2023 года. Для введения в тему AI-разработки можете посмотреть выступление Влада Куклева, создателя тренинга:

Это тренинг для вас, если вы:

  • Руководитель разработки, отвечающий за эффективность и актуальность подходов и инструментов, используемых командами разработки
  • Технический менеджер, планирующий за счет AI ускорить разработку своих проектов в условиях дефицита ресурсов
  • Тимлид, старший разработчик или архитектор, которого волнуют вопросы качества AI-сгенерированного кода и экономия собственного времени с учетом нехватки квалифицированных подшефных разработчиков

Чем вам поможет тренинг:

  • Тренинг поможет вам узнать и опробовать самые актуальные и эффективные AI-инструменты для всех этапов разработки: работа с требованиями, проектирование, написание и отладка кода, тестирование и документирование.
  • Вы получите широкий обзор разных подходов и инструментов, в т.ч. доступных для российских крупных компаний с учетом требований безопасности.
Программа тренинга:
1
Программа тренинга охватывает все этапы процесса разработки в рамках одного проекта — работа с требованиями, написание кода, отладка кода, написание документации, деплой.

В рамках тренинга мы разработаем персонального AI-ассистента на Python, JS или любом удобном вам языке. Перед стартом модулей будет предоставлен доступ к материалам для самостоятельного изучения:


  • Архитектура языковых моделей

  • Базовые ограничения языковых моделей

  • Базовые принципы промптинга

2
1 модуль: Базовая работа с ChatGPT и промптами для разработки

Базовое для разработки

  • Как работают языковые модели и почему промтинг работает.

  • Разбор лучших техник промтинга языковых моделей.

  • Откуда возникают галлюцинации у языковым моделей.

  • Уменьшаем фактор галлюцинаций и увеличиваем качество ответа через промтинг.

  • Практика - Сравниваем хорошие и плохие промпты между собой в ChatGPT.

  • Практика - Тренируемся писать хорошие промпты.

3
2 модуль: Используем ChatGPT на этапе проектирования

Подготовка к разработке

  • ChatGPT: Работа с требованиями и проектирование. Промпт для системной архитектуры.

  • ChatGPT: Промпт для подбора структуры проекта.

  • ChaGPT: Промпт для построения схемы базы данных.

  • ChatGPT: Подбираем паттерн проектирования для системы.

  • ChatGPT: Разрабатываем промпт-эксперт.



Практическое занятие. Визуализация и проектирование AI ассистента

  • Как работает превращение ответа от ChatGPT в визуал

  • Обзор MermaidJS для визуализации схем

  • Обзор инструментов для визуализации (Miro/Figjam/DrawIO)

  • ChatGPT + MiroAI + Figjam AI: Визуализируем данные из ChatGPT в схему.

  • Применяем новый навык визуализации для архитектуры AI-ассистента.

4
3 модуль: Инструменты для процесса разработки

Инструменты в начале процесса разработки

  • Cursor: AI-текстовый редактор. Чат с собственным проектом. Разработка через промты на человеческом языке прямо внутри кода.

  • Github Copilot: введение в основные возможности для разработки. Чат с проектом, авто-дополнение.

  • ChatGPT: Работа с ошибками, промпты.

  • Практика - разработка AI-ассистента при помощи AI-инструментов.

5
4 модуль: Продвинутые инструменты в процессе разработки

Когда код готов - отладка, коммиты, ревью, документация

  • Cursor: Автоматизация коммитов и ревью. Утилита для командной строки.

  • Cursor: Автоматическое написание тестов.

  • Copilot: Работа с автоматическими тестами.

  • Cursor: Автоматическое документирование проекта.

  • Практика - применяем продвинутые инструменты для разработки AI-ассистента.

6
Дополнительные темы

  • MetaGPT: фреймворк мульти-агентский. Агенты в разных ролях взаимодействуют, составляют требования и выдают схему проекта.

  • gpt-migrate: инструмент переписывает код с одного стека на другой.

7
Бонусы после тренинга:

  • Вы получите подборку полезных Github-репозиториев с AI-проектами для разработчиков.

  • Вы будете приглашены в сообщество выпускников AI-тренингов, где сможете получить ответы на свои вопросы в будущем.

После тренинга вы:

  • Повысите скорость написания и отладки кода, создания документации и другой рутинной работы в своей команде (командах)
  • Сможете объяснить команде и руководству, зачем и как применять ИИ, и какие метрики использовать
  • Избавитесь от части рутины в вашей собственной работе — за счет рассмотренных методов промптинга
  • Получите доступ к постоянно актуализируемой базе инструментов и промтов
  • Если вы любите писать код, но сейчас нет времени самим или руки не доходят разобраться с новыми фреймворками — вы сможете сделать это с помощью ИИ в разы быстрее

Как проводится обучение:

  • 4 двухчасовых модуля, два дня подряд
  • Это не лекции: задаем вопросы тренеру, обсуждаем в малых группах
  • Работаем на платформах Zoom и Miro, практикуемся в чат-боте и других AI-инструментах
  • Будет выдан доступ к чат-боту, доступному в России без VPN, с мощной моделью GPT‑4o под капотом

Бонусы после тренинга:

  • Вы получите подборку полезных Github-репозиториев с AI-проектами для разработчиков.
  • Вы будете приглашены в сообщество выпускников AI-тренингов, где сможете получить ответы на свои вопросы в будущем.

Как можно сэкономить:

  • Групповая скидка 5% — если от 2 до 4 участников
  • Групповая скидка 10% — если 5 и больше участников
  • Скидка 5000 руб. для частных лиц — при оплате картой или в рассрочку

Оплата тренинга возможна:

  • По счету от юридического лица (выдается акт об оказании услуг)
  • Банковской картой (выдается электронный кассовый чек)

Тренер

Владислав Куклев

Влад работает в IT индустрии с 2015-го года. За это время успел поработать на разных: страхование, фудхтех, ритейл, образование.

Он начинал свой путь в IT в роли Python-разработчика, затем стал фулстэком и в итоге дорос до тимлида команды из 6 человек. Затем Влад перешел в продакт-менеджмент, создавал мобильные приложения с нуля и доводил до десятков тысяч пользователей. В 2021 он стал директором по продукту в компании Tiggy.

В начале 2018 Влад запустил свой курс по Python для будущих разработчиков, многие из которых затем нашли свои первые работы. С 2019 он был техлидом в образовательном продукте Product Heroes.

С начала 2023 года Влад занимается работой с генеративным AI. Он запустил агенство по интеграции AI в бизнес процессы; сообщество для разработчиков над генеративным AI; ведет канал и социальные сети, где делится опытом.