你是哪种 Vibe Coder?一份玩笑式角色测试
Original title: Какой ты вайбкодер. Шуточный опрос
The title and summary in the selected language are awaiting translation.
一篇俄语文章把 Vibe Coding 的开发者分成从「Воин(战士)」到「Некромант(亡灵法师)」的十余种角色,用表格列出每种角色的开发方式。
The full text in the selected language is awaiting translation. The original is shown for now.
Мы уже научились писать код с помощью AI. Но гораздо интереснее другое - как именно мы встроили AI разработку в свою работу. Я попробовал вспомнить все свои наблюдения и составил небольшую небольшую классификацию - от Воина до Некроманта. Надеюсь этот опрос вас немного порадует.
Ниже находится таблица с ролями и кратким описанием, а под спойлером более подробное описание с последствиями в каждом подходе. Ведь выбор роли, в которой мы находимся во время вайбкодинга, своего рода, компромимс между скоростью, качеством и управляемостью продукта.
Роль | Как разрабатывает |
|---|---|
Воин | Пишет код руками. AI использует как справочник или собеседника. Сам принимает каждое техническое решение. |
Тимлид | Ставит задачи, задает архитектуру и принципы разработки, выстраивает процесс. Подключает TDD, автоматизированное тестирование, QA и code review для каждой задачи и каждого участка кода. Агент реализует задачу, другие агенты проводят тестирование и первичное ревью, после чего Тимлид сам ревьюит уже провалидированный результат и принимает финальное решение. Код пишет сам только там, где это действительно необходимо. |
Product / Project Manager | Формулирует задачи, управляет приоритетами и бюджетом, анализирует продукт, принимает финальный результат. Реализацию отдает команде или AI. |
Гедонист | Написал один невероятный промпт. Получил невероятный продукт. Увидел сон где заработал много денег. |
Игрок | За выходные нагенерировал ERP, CRM, договоры с контрагентами и отчет для налоговой. |
Танк | Подключил к агенту все, что нашел в интернете: MCP, RAG, браузер, 17 tools, 4 модели, GitHub и ещё что-то, название чего уже забыл. Дал задачу и внимательно смотрит, что агент делает. |
Наблюдатель | Дал агенту задачу и внимательно следит за его действиями. Вмешивается, когда агент начинает делать что-то явно не то. |
Архитектор | Сначала долго обсуждает с моделью архитектуру, затем подключает несколько моделей для консилиума, сравнивает решения и формирует техническое решение. |
Дирижер | Настраивает оркестрацию, MCP, tools и skills, распределяет зоны ответственности между агентами, определяет ограничения и выбирает модели под конкретные задачи. |
CTO | Обсуждает с моделью архитектуру, проводит консилиум агентов, определяет стандарты, привлекает агента PM для декомпозиции, агента Team Lead для исполнения и агента QA для проверки. Оставляет агентов определить лучший путь решения задачи, после этого уходит пить чай. |
Эксперт | Настраивает проект как полноценную среду для AI-разработки: AGENTS.md с архитектурой, правилами и ограничениями проекта; локальный контекст и проектную память; подключает MCP-серверы для Git, файловой системы, базы данных, браузера, документации, issue tracker и внешних API.Настраивает набор специализированных skills: анализ требований, декомпозиция задач, архитектура, реализация, рефакторинг, написание и запуск тестов, code review, security review, работа с документацией и анализ ошибок. Для каждого агента определяет доступные tools, MCP и область ответственности. Подключает RAG к документации и кодовой базе, настраивает внешнюю память проекта, репозитории, CI/CD, линтеры, статический анализ, unit/integration/e2e-тесты и автоматические проверки. Определяет спецификацию, архитектуру, технические ограничения и критерии приемки. Разбивает проект на задачи и передает реализацию агентам. Каждый результат проходит автоматические тесты, QA и специализированное ревью. Сам проводит финальное инженерное ревью: проверяет архитектуру, безопасность, корректность решений, соответствие спецификации и предметной области. При необходимости возвращает задачу агенту на доработку. AI выполняет основную работу. Эксперт отвечает за то, что именно AI должен сделать, в каких границах, как проверить результат и где AI нельзя доверять без человеческой экспертизы. |
Некромант | Берет старый проект, скармливает его агенту, подключает Git, документацию и логи и говорит: «Разберись». |
Голосуйте за свой вариант - интересно посмотреть, где мы сейчас находимся как индустрия.
Source: Habr · Вайбкодинг · habr.com