Некоторое время назад я создал GitHub Copilot Squad, специальную мультиагентную настройку для агента кодирования GitHub Copilot. После использования его в реальных задачах я пересобрал его в более простую версию. Это история о том, что я попробовал, чему научился и чему...
Некоторое время назад я создал GitHub Copilot Squad, специальную мультиагентную настройку для агента кодирования GitHub Copilot. После использования его в реальных задачах я пересобрал его в более простую версию. Это история о том, что я пробовал, чему научился и к чему в итоге пришел.
Первая версия: 4 агента
Первоначальной идеей было разделение ролей. Не позволяйте одному агенту планировать, создавать и проверять все одновременно. Поэтому я разделил его на четырех агентов:
Капибара: маршрутизатор
Выдра: разработчик
Сова: рецензент
Белка: легкий помощник в простых вопросах
кевинкви
/
github-copilot-squad
Пользовательская многоагентная оркестровка для агента кодирования GitHub Copilot с маршрутизацией на основе ролей.
Команда второго пилота GitHub
Пользовательская настройка многоагентной оркестрации для агента кодирования GitHub Copilot.
В этом репозитории определена команда из 4 агентов с четкими ролями:
Капибара: маршрутизатор/оркестратор
Выдра: агент внедрения
Сова: рецензент/контроль качества
Белка: главный помощник по простым/нетехническим запросам.
Цель состоит в том, чтобы разделить выполнение и проверку, чтобы технические задачи проходили цикл реализации + проверки перед окончательным результатом, при этом разные модели дают разные точки зрения.
Почему это существует
При использовании одного агента для всего