Команда из 200 ИИ-агентов в вашем редакторе кода
Знакомая история: вы открываете Cursor или Claude Code, просите «сделать хорошо», а нейронка выдает дежурный код, который приходится переписывать трижды. Проблема не в модели. Проблема в том, что мы просим «абстрактного программиста» решить конкретную бизнес-задачу. В реальности над проектом работают разные люди: архитектор продумывает связи, девОпс настраивает CI/CD, а безопасник ищет дыры.
Репозиторий agency-agents-zh предлагает именно такой подход. Это не просто сборник промптов, а библиотека из 215 узкоспециализированных ролей для AI-ассистентов. Проект вырос из англоязычного оригинала, но оброс специфическими для нашего региона инструментами.
Что внутри этого набора
Авторы собрали «департаменты», где у каждого агента есть своя зона ответственности, рабочий процесс и ожидаемый результат. Это меняет механику взаимодействия с ИИ: вместо того чтобы объяснять контекст с нуля, вы активируете нужный режим.
В списке 18 отделов. Инженерный блок включает классику вроде фронтенд-разработчиков и системных архитекторов, но есть и специфические вещи: инженеры по встраиваемым системам (Qt, Modbus, CAN), специалисты по ПЛИС и даже эксперты по промышленному дизайну механизмов.
Интереснее всего выглядит адаптация под локальный рынок. В маркетинговом отделе лежат агенты для работы с WeChat, Douyin (китайский TikTok) и мануалы по выходу на маркетплейсы вроде 1688. Для тех, кто занимается «железом» или сложным производством, добавили роли для проверки чертежей по стандартам GB/ISO.
Как это работает на практике
Проект поддерживает 17 инструментов, включая Cursor, Trae, Windsurf и классический Copilot. Суть в том, чтобы «скормить» конфиг агента вашему редактору. После этого ИИ перестает гадать и начинает следовать четкому регламенту.
Например, если вы активируете роль инженера по безопасности, нейронка будет проверять ваш код по списку OWASP Top 10. Если позовете «Sprint-ранжировщика», он поможет разобрать бэклог, опираясь на методологии приоритизации, а не просто на интуицию.
Для автоматизации всего этого дела разработчики выкатили вспомогательную утилиту Agency Orchestrator. Она позволяет собрать из этих агентов цепочку. Выглядит это примерно так:
npm install -g agency-orchestrator
ao compose "Напиши статью про AI-агентов" --run
Система сама выберет нужных «сотрудников» (например, нарратолога, психолога и копирайтера), построит граф зависимостей и выдаст готовый результат.
Интеграция в рабочий процесс
Самый простой способ попробовать — установить скриптом в ваш любимый редактор. Для Claude Code или Copilot достаточно просто скопировать файлы в нужную папку.
Для Cursor и Trae процесс чуть сложнее из-за особенностей их работы с правилами (.mdc файлы). Авторы честно предупреждают: не стоит закидывать в проект сразу все 200 правил. Редактор начнет тупить, пытаясь сопоставить ваш запрос со всеми описаниями сразу. Лучше выбрать 5–10 ролей, которые реально нужны в текущем спринте.
Например, установка для Cursor выглядит так:
# Сначала конвертируем в нужный формат
./scripts/convert.sh --tool cursor
# Копируем только то, что нужно
mkdir -p ./.cursor/rules
cp integrations/cursor/rules/engineering-frontend-developer.mdc ./.cursor/rules/
Стоит ли оно того
Я часто вижу, как разработчики пытаются составить идеальный системный промпт на 5000 знаков. Обычно это заканчивается тем, что модель начинает путаться в инструкциях. Разделение на маленьких, «злых» профессионалов — идея более здравая.
Проект подкупает своей приземленностью. Тут нет обещаний «создать приложение одной кнопкой». Зато есть агент, который знает, как настраивать Modbus в Qt-приложении или как писать документацию в формате docs-as-code.
Кому это пригодится:
- Тимлидам, которые хотят стандартизировать ответы ИИ для всей команды.
- Соло-разработчикам, которым не хватает «второй пары глаз» с конкретной специализацией (например, в DevOps или безопасности).
- Тем, кто работает с китайскими платформами или специфическим промышленным софтом.
README проекта довольно подробный, хотя местами перегружен маркетинговыми вставками. Но техническая часть — скрипты конвертации и сами описания ролей — сделаны добротно. Если вы чувствуете, что выжали из Cursor всё, что могли, попробуйте подкинуть ему эти роли. Возможно, он вас удивит.
