Заголовки

Анализ архитектуры мультиагентной системы от Cursor

Команда AI-редактора Cursor недавно опубликовала подробный анализ своей мультиагентной системы, которая достигала примерно 1000 коммитов в час, выполняя 10 миллионов вызовов инструментов за одну неделю без человеческого вмешательства. Основой для тестирования послужил веб-браузер, написанный на Rust. Начальный подход к проектированию системы оказался непростым: первая схема с равными ролями для агентов не сработала из-за путаницы и блокировок. Попытка внедрить модель с планировщиком и исполнителем показала себя недостаточно гибкой, в то время как концепция непрерывного исполнителя начала вызывать странное поведение. В итоге была разработана структура, напоминающая традиционную команду разработки, где корневой планировщик управляет задачами и создает подчиненные команды. Ключевым выводом стало понимание, что строгие требования к корректности коммитов снижают производительность. Также выяснилось, что качество инструкций к агентам важнее, чем их архитектура. Исследование советует рассматривать модель как нового сотрудника, который обладает техническими знаниями, но не знаком с кодовой базой.