3.0 KiB
3.0 KiB
Обзор системных агентов
Что такое системный агент
Системный агент — это программа, которая автоматизирует поддержку и развитие проекта. В отличие от AI-агента (который анализирует пользовательские данные), системный агент работает над проектом: пишет документацию, проверяет правила, версионирует код.
Когда внедрять агентов
С первого коммита. 4 ядерных агента создаются сразу. Остальные — по мере возникновения потребности.
Отличие системного агента от AI-агента
| Характеристика | Системный агент | AI-агент |
|---|---|---|
| Что делает | Поддерживает проект | Анализирует данные пользователя |
| Кто запускает | Триггеры (pre-commit, cron) | Пользователь (через UI) |
| Результат | Чистый код, docs, версии | Анализ идеи, рекомендации |
| Пример | DocAgent пишет docstrings | Координатор анализирует идею |
| Версионируется | Да (A.B.C независимо) | Нет |
Ядро (4 агента, обязательны)
| # | Агент | Роль | Триггеры |
|---|---|---|---|
| 1 | DocAgent | Пишет документацию | pre-commit, manual |
| 2 | AuditAgent | Проверяет правила | pre-commit, push, cron |
| 3 | EvolutionAgent | Версионирует агентов | cron, event, manual |
| 4 | SupervisorAgent | Следит за всеми агентами | cron, event, manual |
Расширение (по необходимости)
| # | Агент | Когда добавлять |
|---|---|---|
| 5 | QATesterAgent | Появились тесты |
| 6 | FixAgent | Пойман первый баг |
| 7 | BacklogAgent | Появился техдолг |
| 8 | SecurityAgent | Перед production |
| 9 | SpecAgent | Перед релизом |
| 10 | RolloutAgent | Перед деплоем |
| 11 | ObserverAgent | После запуска |
| 12 | UITestAgent | Есть UI |
[ASK] Вопросы по агентам
- Сколько агентов нужно сейчас? (рекомендация: 4 ядерных, потом по необходимости)
- Есть ли ресурс на разработку агентов? (DocAgent ≈ 2 часа, AuditAgent ≈ 4 часа)
- Кто будет поддерживать агентов? (те же разработчики)