← База знаний
AI

Как провести вайб-кодинг-хакатон в компании

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

Как провести вайб-кодинг-хакатон: 30 минут доклад, два часа практики, 30 минут демо

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

За год я прогнал этот формат в разных вариантах, от выезда сообщества до корпоративной группы на сто с лишним человек, и собрал рецепт. Главная мысль сразу: хакатон выигрывается до хакатона. Если задания сделаны из реальных болей участников и данные похожи на настоящие, формат почти не может провалиться.

4 из 6уже пробовали автоматизировать с ИИ, и не вышло
0 из 6работали в терминале до хакатона
5 задачсобраны заранее из ответов на опросник
2 часаот первого промпта до работающего прототипа
словарик

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

Claude Code - инструмент такой работы от Anthropic: видит целую папку с файлами, сам читает документы, таблицы и даже фотографии.

Зачем это компании

Главный продукт хакатона - не прототипы, а аха-момент. Люди уже пробовали и застряли: у меня было ровно так же, пока я не признал, что тупым был запрос, а не модель. За год модели стали автономнее, и широкий запрос теперь превращается в работающий продукт, но у людей в голове прошлогодняя картинка. Хакатон обновляет её быстрее всего: человек собирает продукт собственными руками, на собственной боли.

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

Шаг 1. Опросник за неделю-две

Из ответов вы соберёте задания, стартовый уровень группы и фактуру для доклада: цитаты «пробовал, завис с решением» из их собственных ответов бьют сильнее любой статистики.

опросник · забирайте целиком
1. Какая повторяющаяся ручная задача раздражает вас сильнее всего?
2. Что у неё на входе и на выходе: какие файлы, откуда берутся, куда складываются?
3. Сколько времени занимает один прогон?
4. Пробовали ли вы автоматизировать её с ИИ? Что вышло?
5. Что вы уже делали с ИИ: личное использование, рабочие задачи, макросы, агенты?
6. Работали ли когда-нибудь в терминале?

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

Шаг 2. Синтетические данные как настоящие

Реальные данные на корпоративный хакатон приносить нельзя, и не нужно: под каждую боль я вайб-кодил генератор синтетики. Два обязательных свойства: беспорядок как в жизни, иначе упражнение теряет смысл, и подложенные находки, которые участник должен найти, - тогда проверка результата превращается в детектив.

Конкретный набор соберётся из опросника вашей группы. Для ориентира - типовые задачи, которые заходят почти в любой компании:

ЗадачаЧто в данныхЧто подложеноРезультат к демо
Контент-завод25 транскрибаций звонков и выступлений, часть - без пунктуациидубли записей, кусок текста чужого спикераконвейер: из транскрибаций - черновики постов под каналы
Анализ продажвыгрузка из CRM плюс личные таблицы менеджеровдубли сделок, суммы в разных валютахдашборд воронки по менеджерам и продуктам
Финансывыписки из двух банков и Excel бухгалтеразадвоенный платёж, расходы без категориисвод расходов и автоматическая сверка
Входящие заявкиписьма, формы с сайта, выгрузка чатовдубли контактов, битые адресаединый реестр лидов с приоритетами
Договоры подрядчиков5 пакетов документов6 нарушений, один пакет полностью чистыйсветофор рисков и письмо подрядчику

Чистый пакет - любимая закладка: если группа «нашла» нарушение и там, она подгоняет ответ под ожидание, и это повод для разговора о доверии к ИИ. Все закладки выпишите в шпаргалку помощникам.

промпт-шаблон · генерация синтетики
Готовлю задание для корпоративного хакатона. Вот описание процесса из опросника: [вставьте ответ участника].
Собери папку data с правдоподобными синтетическими файлами: те же форматы, единицы и беспорядок, что в жизни, без реальных названий и персональных данных.
Подложи 3-4 аномалии, которые участник должен найти, и запиши их в отдельный файл-шпаргалку для помощников.
словарик

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

Шаг 3. Репозиторий заданий

Всё лежит в обычном GitHub-репозитории: участники получают страницу с инструкцией, качают его и выбирают папку со своей болью.

  • README с таблицей задач: папка, что внутри, что должно получиться;
  • папка на задачу: data/ плюс задание по одному шаблону - ситуация, что в данных, что должно получиться, критерии «сделано, если», первый промпт, три вопроса «проверьте себя»;
  • памятка «если терминал впервые»: пять команд, которых хватит на весь день;
  • шпаргалка помощникам с закладками.

В задании всегда назван конкретный файл-результат: «помоги с аналитикой» - худший промпт дня, «собери dashboard.html с воронкой продаж» - лучший. И оставьте шестую задачу, «свою»: на неё уходят самые сильные участники.

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

Формат дня

30 миндокладчто снаружи · что у меня · три уровня ИИ
120 минхакатонсвои задачи на синтетических данных, помощники рядом
30 миндемокаждый показывает своё

Доклад - три части: что происходит снаружи; что у меня в компании, с честными цифрами, включая агента, который полгода жёг полтора миллиона токенов в день на ленту с одиннадцатью открытиями; и три уровня работы с ИИ - окно чата, мультиконтекст, агенты. Задача дня: перевести группу с первого уровня на второй.

Правило дня: вы не пишете код. Вы объясняете задачу и проверяете результат.

Траектория двух часов всегда одинаковая: двадцать минут растерянности, час азарта, двадцать минут сверки цифр. Демо обязательно: когда коллега открывает двойным кликом дашборд, собранный за два часа, в зале что-то щёлкает. Через это хакатон и расходится по компании дальше.

словарик

Агент - настроенная связка из модели и инструментов, которая выполняет работу без человека в цикле: сама читает входящие данные, сама делает результат, человек только проверяет.

Три правила участников

  1. Сначала разведка. Первый промпт - всегда «посмотри, что в данных»: модель находит то, чего человек сам про свои файлы не знал.
  2. Просить конкретный файл, а не «сделай красиво». Результат открывается двойным кликом.
  3. Проверять на своих цифрах. Одна строка из исходника нашлась в результате - можно доверять остальному.
промпт, который спасает постановку
Позадавай мне вопросы, чтобы лучше понять, каким должен быть продукт

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

Помощники

Помощник не решает за участника. Его инструмент - встречный вопрос: «а как ты поймёшь, что получилось правильно?»

ЗатыкВопрос-вытаскиватель
Просят абстрактно, получают ватуКакой файл ты хочешь получить и что в нём на первом экране?
Пропускают разведкуТы сначала попросил просто посмотреть, что в данных?
Верят первому результатуВозьми одну строку из исходника: сошлось?

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

Грабли

  • Установка заранее, не в день Х: инструкция уходит вместе со страницей практикума (как поставить всё с нуля).
  • Доступы и оплата - за день до, а не утром.
  • Чувствительные данные не трогаем: сегодня синтетика, свои - потом и обезличенно. Снимает тревогу в зале и вопросы безопасников.
  • Прототип не станет системой к вечеру - сказать вслух на старте и на демо: обещаем работающий прототип и понимание, где ИИ помогает.
  • Никто не научится программировать. И не нужно: планка дня - у каждого работает что-то на его данных.
курс сообщества

Если команда хочет пройти путь сама

Хакатон - это первый толчок. Чтобы команда дальше работала самостоятельно, есть курс по вайбкодингу: 9 уроков в трёх модулях, в своём темпе, с практикой на своём проекте. Первый урок открытый.

Посмотреть программу

План на понедельник

Финал хакатона - план, который я проговариваю со сцены:

  1. Возьмите процесс, который бесит: самый раздражающий, не самый важный.
  2. Опишите его как есть: вход, выход, кто делает, сколько времени уходит.
  3. Соберите плохой прототип за час, на трёх примерах.
  4. Покажите команде: один сосед с работающим прототипом убеждает лучше десяти презентаций.

Признаюсь: главную метрику я пока не измеряю - сколько участников открыли Claude Code сами через неделю после хакатона. Подозреваю, настоящий KPI именно этот. Если есть идея, как её считать, - напишите мне.

Провести такой хакатон у себя

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

Спикерское бюро

Частые вопросы

Нужен ли участникам опыт программирования?

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

Можно ли проводить хакатон на реальных данных компании?

Нет, реальные данные на корпоративный хакатон не приносят: согласование доступа затянется на месяцы. Рабочая схема - синтетические данные, собранные по ответам на опросник: те же форматы и тот же беспорядок, но без коммерческой тайны. Свои данные участники подключают потом, обезличенно.

Сколько длится хакатон и на какую группу он рассчитан?

Три часа: полчаса доклад, два часа практики, полчаса демо. Формат работает и на камерной группе из шести человек, и на сотне участников - тогда люди работают командами, а помощников нужно больше.

Что остаётся компании после хакатона?

Работающие прототипы, которые можно отнести в ИТ-отдел как техзадание, набор промптов и приёмов и план на понедельник: взять раздражающий процесс, описать его как есть, собрать черновой прототип за час и показать команде.