ИИтак

← Назад

Cohere нашла, как втрое удешевить команду агентов для программирования

В опытах Cohere ведущий агент на GPT-5.6 Sol с 16 помощниками на дешёвой Luna почти догнал команду из одних Sol, потратив на 70% меньше.

Награда и стоимость команд Luna Изображение: Cohere

Команда ИИ-агентов1 пишет программы лучше, чем агент-одиночка, а выгоднее всего она работает, когда помощники на дешёвой модели только изучают задачу, а код пишет ведущий на сильной, показали опыты Cohere. Компания проверяла команды на моделях OpenAI из семейства GPT-5.6: дешёвой Luna, средней Terra и сильной Sol.

команда агентов прибавляет к доле пройденных тестов до 10 процентных пунктов2, но стоит в 3–7 раз дороже одного агента. По опытам Cohere, большую часть этих денег можно сберечь, если ставить помощников на тот этап, от которого зависит успех.

за последний год команды агентов перешли от демонстраций к большим проектам:

  • 16 агентов Claude написали компилятор языка C на 100 тыс. строк, который собирает ядро Linux, и потратили на это 20 тыс. долларов.
  • Сотни агентов Cursor, разработчика редактора кода, примерно за неделю написали с нуля браузер больше чем на миллион строк.
  • Bun, среду для запуска программ на JavaScript, перевели с языка Zig на Rust за 11 дней, в пике параллельно работали 64 агента Claude.

ведущий агент раздаёт части задачи помощникам, а те отчитываются ему. Задачи взяли из теста ProgramBench: агент получает готовую программу и документацию, но не исходный код, и должен написать свою версию, которая ведёт себя так же.

доля скрытых тестов, пройденных в среднем по 200 задачам:

  • Один агент на Sol прошёл 52,1% тестов, команда агентов Sol с тем же запросом — 61,8%.
  • Ведущий, который поручил помощникам только изучить программу и составить план, набрал 63,6% — вровень с командой, делегировавшей все этапы (63,2%).
  • Команда, где помощники только изучали программу и составляли план, обошлась в 249 долларов за весь набор задач, а делегировавшая все этапы — в 510 долларов.
  • Ведущий на Sol с 16 помощниками на Luna набрал 61,8% за 155 долларов — на 70% дешевле команды из одних Sol, делегировавшей все этапы.

исходный код программы скрыт, и понять её поведение можно, только запуская её. Помощники делают это параллельно, каждый проверяет свою часть, и ведущий пишет код, уже зная, что строить. Когда изучающих программу помощников стало не два, а 16, число её запусков выросло с 15 до 109, а результат — с 59,6% до 61,8%. Больше четырёх помощников на написании кода и проверке результат не улучшали: он даже немного снижался, потому что каждому доставался всё более узкий кусок плана.

у выводов есть границы:

  • Дешёвые помощники не спасают слабого ведущего: ведущий на Terra с помощниками на Luna набрал 51,6%, а один агент на Sol, которому в запросе расписали этапы работы, — 57,7%.
  • В тесте Commit0, где описание и тесты библиотеки даны заранее, выгоднее всего было поручать помощникам написание кода — в восьми настройках из десяти.
  • Переписка агентов напрямую не помогла: в командах на Sol 84% сообщений шли ведущему, а команды на Luna потеряли 4–7 пунктов.

Cohere проверила ещё пять моделей на 30 задачах, по одному прогону на каждую настройку:

  • Claude Opus 4.8 охотно делил работу, как и GPT-5.6, и в лучшей настройке прибавил 5,9 пункта к одиночному агенту.
  • Claude Opus 4.7 почти не раздавал заданий, не больше 1,3 раза на задачу, и от команды выиграл мало.
  • Claude Haiku 4.5 и Gemini 3.7 Flash делегировали так же часто, как GPT-5.6, но ничего на этом не выиграли.
  • Gemini 3.8 Flash прибавила 3,1 пункта, когда ведущий ждал отчётов помощников, и потеряла 4,6, когда он работал, не дожидаясь их.

опыты с Claude Opus 5 Cohere остановила после восьми пробных задач: все упёрлись в восьмичасовой лимит. Каждая стоила около 500 долларов — примерно в 15 раз больше, чем у команды на Opus 4.8.

Cohere изучает, когда агентам полезно переписываться напрямую, и считает, что модели можно отдельно учить руководить командой.

← Все новости