Главное Авторские колонки Вакансии Вопросы
Выбор редакции:
😼
Выбор
редакции
267 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как мы в arcsinus учились вайбкодить: 3 эксперимента и ключевые выводы

Термин «вайбкодинг» взорвал Твиттер в феврале 2025-го. В мае мы уже тестировали это на рабочих проектах. Рассказываем о трёх экспериментах и результатах.
Мнение автора может не совпадать с мнением редакции

Термин «вайбкодинг» взорвал Твиттер в феврале 2025-го. А я попробовал его уже в мае — сразу на реальном проекте. Честно говоря, сам я давно не пишу код ежедневно — перешёл в управление ещё в 2022-м. Но активно использую ИИ как умного помощника — задаю технические вопросы, суммирую документацию...

Когда в феврале 2025-го я присоединился к arcsinus, мы с CTO Алексеем Василенко решили: пора внедрять нейросети в разработку.

Тогда мы ещё не думали о редакторах вроде Cursor, а выдали доступ к Claude 3.7 аналитикам и разработчикам, чтобы они использовали его как помощника — писать код, задавать вопросы, обрабатывать ошибки, создавать документацию. Месяц энтузиазма — потом всё пошло на спад. Разработчики консервативны. Помог опыт коллег из Москвы, глубоко погружённых в тему: они буквально «встроили» ИИ в ДНК своих процессов. И у них получилось. А у нас? Расскажу о трёх экспериментах.

Эксперимент 1: Проект без единой строчки кода

Цель: Создать систему управления документами, интегрированную с миниаппом в телеграме целиком через Cursor, не написав ни строчки кода.

Что мы сделали

1. Расширили ТЗ заказчика с помощью ИИ.

2. Декомпозировали задачи. Мы с Алексеем делали это параллельно, но на разных моделях. У нас вышли немного разные планы.

3. Свели всё в единый план и... я начал «набивать шишки».

Что пошло не так

Первые 2 дня (по 8 часов!) я пытался балансировать между скоростью и качеством. На третий день — удалил проект полностью, оставив только документацию. Core-функционал нейросетка реализовала неплохо, но чем глубже в задачи — тем хуже она понимала контекст, тем больше лапши появлялось в коде, тем больше мы отдалялись от цели.

Что сработало

Я перезапустил проект с нуля, и в итоге через 10 часов ИИ сделал основу. После тестов и правок заказчика мы немного доработали её — и в целом проект был готов. По результатам работы с этим проектом у меня появилась мысль сделать мини-методичку по работе с промптами.

Вывод: ИИ справляется с «каркасом», но без человека проект превращается во франкенштейна. Нужны чёткие правила и чуткое руководство.

Эксперимент 2: Внедряем ИИ в живой проект с 5 разработчиками

Цель: Помочь команде бэкенда использовать ИИ для рутины. Ребята — профессионалы, но консервативны. У них своя код-база, правила, стиль, традиции 😁

Что пробовали

1. Промпты без контекста: ИИ генерировал код, игнорируя архитектуру. Бесполезно.

2. Жёсткие правила: «Ты Senior Java Dev, используешь Spring Boot, Lombok, паттерн X». ИИ выдал адекватный код... но команда его отвергла. Я чувствовал себя менеджером, который пытается встроить в команду робота-стажёра.

3. Точечная помощь: ИИ быстро собрал «скелет» модуля за час. Но как только потребовалась интеграция с другими компонентами — всё рассыпалось.

Итог: 8 часов проб и откатов. Core — работает, интеграции — нет.

Вывод: Внедрять ИИ в зрелые проекты сложнее, чем стартовать с нуля. Команда должна сама «приручить» инструмент.

Эксперимент 3: Бизнес-аналитик + ИИ = Telegram-бот

Цель: помочь нашему бизнес-аналитику Ксении без опыта в коде создать бота для HR.

Что мы сделали

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

Вывод: Похоже, что ИИ — идеальный партнёр для нетехнических специалистов. Главное — дать им карту отладки.

Что я вынес из экспериментов с вайб-кодингом

1. Лучше заведомо относиться к ИИ как к джуну — он может писать чистый код, но не понимать последствий. Я для него — ментор: ставлю задачи, проверяю результат, откатываю то, что пошло не туда.

2. По ходу работы стоит создавать гайды для команды. Скоро я выпущу инструкцию по Cursor в arcsinus. Она будет в том числе и для нетехнических специалистов. Хочу, чтобы каждый мог создавать себе «микроинструменты», которые помогли бы снизить объём рутинных задач и сэкономить 10–30 минут в день.

3. Будущее — за гибридной моделью. Я видел компании, где ИИ — полноценное звено воркфлоу. Я уверен, что мы в arcsinus тоже превратим нейросети в помощников — и не только для разработчиков, но и для аналитиков, тестировщиков, маркетологов.

4. Вайбкодинг — не магия, а навык. Это как вождение: сначала боишься, потом ловишь кайф от скорости. Главное — не забывать, кто за рулём.

Артём Потёмин
заместитель CTO arcsinus

+1
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.