Как собрать команду мечты из ИИ-агентов и не сойти с ума от промптов
Знакомая история: вы открываете ChatGPT или Claude, пишете «представь, что ты опытный фронтенд-разработчик», и через пять минут диалога нейронка начинает выдавать общие советы в духе «используйте чистый код». Чтобы заставить модель реально работать над специфической задачей, приходится тратить полчаса на составление контекста, описание стека и правил игры.
Недавно на GitHub наткнулся на проект msitarzewski/agency-agents. Это не очередная библиотека кода, а огромный набор «личностей» для ИИ. Автор называет это The Agency — готовое агентство, где у каждого сотрудника есть своя роль, характер и четкие критерии качества работы. Проект вырос из обсуждения на Reddit и за короткое время собрал больше 4000 звезд.
В чем фишка этих агентов
Обычно промпты в сети выглядят как короткие инструкции. Здесь же мы имеем дело с глубокой специализацией. В репозитории больше 55 агентов, разбитых по дивизионам: разработка, дизайн, маркетинг, менеджмент и даже тестирование.
Главное отличие от обычных шаблонов — наличие «памяти» и рабочих процессов. Агент не просто знает теорию, он понимает, какой результат от него ждут. Например, агент Evidence Collector из отдела тестирования не просто ищет баги, он требует визуальных доказательств (скриншотов) и по умолчанию старается найти минимум 3–5 проблем в любом интерфейсе. Это уже не просто чат-бот, а вредный, но полезный коллега-перфекционист.
Что внутри агентства
Репозиторий структурирован по папкам-отделам. Внутри каждой — Markdown-файлы с описанием конкретных ролей.
Инженерный отдел
Тут собраны ребята на любой вкус: от архитекторов бэкенда до специалистов по мобилкам. Есть даже Senior Developer, заточенный под связку Laravel и Livewire. Если вам нужно быстро накидать прототип для хакатона, берете Rapid Prototyper — он настроен на скорость и минимально жизнеспособный продукт, а не на бесконечный рефакторинг.
Дизайн и «инъекции причудливости»
Помимо стандартных UI/UX дизайнеров, меня зацепил Whimsy Injector. Его задача — добавлять в интерфейс те самые мелкие детали, которые радуют пользователей: пасхалки, микро-анимации или забавные тексты. Это то, на что у обычного разработчика вечно не хватает времени или фантазии.
Маркетинг и Reddit-ниндзя
Маркетинговый блок выглядит на удивление адекватно. Например, Reddit Community Builder не учит спамить ссылками. Наоборот, его промпт настроен на «аутентичное участие»: как стать своим в сообществе и приносить пользу, прежде чем что-то предлагать.
Как это использовать на практике
Самый простой способ — использовать эти файлы как системные инструкции для Claude или ChatGPT. Но автор предлагает более продвинутый вариант для тех, кто пользуется Claude Code.
Вы можете просто скопировать папку с агентами в директорию настроек:
cp -r agency-agents/* ~/.claude/agents/
После этого в терминале можно вызвать нужного специалиста одной командой: «Эй, Клод, включи режим Frontend Developer и помоги мне оптимизировать этот React-компонент». Модель сразу подхватит нужный контекст, правила именования переменных и стандарты производительности.
Почему это работает лучше обычных промптов
Я часто замечаю, что универсальные модели со временем «размываются». Если просить одну и ту же сессию сделать и дизайн, и деплой, качество падает. В The Agency каждый агент имеет:
- Четкую миссию и границы ответственности.
- Список технических артефактов, которые он обязан выдать.
- Метрики успеха (как понять, что задача выполнена хорошо).
- Уникальный стиль общения.
Например, Reality Checker из отдела тестирования будет общаться с вами сухо и по фактам, проверяя соответствие продукта заявленным требованиям. А Brand Guardian будет занудствовать по поводу каждого пикселя, который не попадает в гайдлайны.
Стоит ли пробовать
Проект определенно заслуживает места в закладках, если вы используете LLM как полноценного напарника, а не просто продвинутый поиск.
Кому это пригодится:
- Соло-разработчикам, которым не с кем обсудить архитектуру или побрейнштормить маркетинг.
- Тимлидам для создания стандартов ответов ИИ внутри команды.
- Тем, кто устал каждый раз объяснять нейронке, что «мы пишем на TypeScript и не используем Any».
Из минусов — всё описание агентов на английском. Конечно, можно попросить тот же Claude перевести их на русский, но в оригинале они звучат убедительнее. К тому же, некоторые узкоспециализированные роли (вроде экспертов по Vision Pro) могут показаться избыточными, если вы не занимаетесь пространственными вычислениями.
В целом, это отличная база для создания собственного «виртуального офиса». Можно форкнуть репозиторий, подправить правила под свои стандарты кодирования и получить команду, которая всегда на связи и никогда не просит прибавки к зарплате.