TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Pavel Zloi

18 Aug, 18:42

Открыть в Telegram Поделиться Пожаловаться

Вайбкод командой не так страшен, як его малюют

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

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

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

Начинается всё с рулесов (правил) проекта, у Cursor это .cursor/rules/*.mdc, у Claude Code .claude/rules/*.md, у Codex через хуки читаются правила Cursor и так далее. Рулесы живут в git рядом с кодом.

Общее уходит в корневой AGENTS.md, для клода делаем линк с CLAUDE.md на него или внутри пишем @import AGENTS.md, специфика в папки конкретных агентов, а синхронизацию форматов выполняет сам агент отдельным шагом в конце задачи, все наборы уезжают одним коммитом. Если договорённость не записана в репозиторий, для агента её не существует, сказанное на созвоне не считается. И да, правки правил проходят ровно то же ревью, что и код, вредная инструкция в рулесах ломает работу всей команды разом.

Приёмка описывается тестами, а не на словах. Запрос от бизнеса или тестировщиков превращается в feature-тест в огуречном формате, edge-кейсы добираются юнитами, реализация идёт по агентному TDD (чуть отличается от классического).

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

Ну и самое важное. Рутину автоматика сняла, финальное слово всё равно осталось за человеком. И человек в конце цепочки находится не просто так, SlopCodeBench намерил, что ни одна SotA модель не довела до конца ни одной задачи из двадцати, а код при этом пухнет и усложняется с каждой итерацией.

Это я к тому, что запустить пять агентов и уйти на обед в расчёте вернуться к готовому SaaS не выйдет, вернётесь к разбитому корыту.

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

1.7k 0 67 11 20
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot