DynaFlow: главный агент сам собирает рабочие процессы для субагентов и берёт 88,08% точности

DynaFlow: главный агент сам собирает рабочие процессы для субагентов и берёт 88,08% точности

Авторы статьи исходят из того, что мультиагентные системы часто опираются на заранее заданные структуры взаимодействия, из-за чего хуже подстраиваются под разные задачи. Для решения они предлагают DynaFlow: фреймворк, в котором создание исполняемого рабочего процесса произвольной формы входит в пространство действий главного агента.

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

Обучается только главный агент. Сначала идёт обучение с учителем (supervised fine-tuning) на дистиллированных траекториях, затем дообучение на примерах, отфильтрованных от необоснованных посылок, смещённой проверки и дефектов в потоке информации. Все субагенты остаются неизменными, поэтому обучение оркестрации отделено от улучшения возможностей исполнителей.

Результаты: на шести бенчмарках (математические рассуждения, научные вопросы и ответы, многошаговый поиск информации) DynaFlow, по заявлению авторов, достигает 88,08% общей точности в режиме Forced. Это на 10,90 процентного пункта выше самого сильного из оценённых базовых методов при той же основе Qwen3.5-27B. Анализ рабочих процессов показывает, что после обучения агент чаще явно использует, проверяет и уточняет выходные данные предыдущих этапов. Авторы делают вывод, что поток информации между этапами, ключевое измерение оркестрации мультиагентных систем.

Ключевые факты

  • DynaFlow встраивает синтез исполняемых рабочих процессов произвольной формы в пространство действий главного агента.
  • Обучается только главный агент: дообучение с учителем на дистиллированных траекториях и затем на отфильтрованных примерах; субагенты не меняются.
  • Заявлено 88,08% общей точности в режиме Forced на шести бенчмарках (математика, научные вопросы, многошаговый поиск).
  • Отрыв от сильнейшего из оценённых базовых методов с той же основой Qwen3.5-27B, 10,90 процентного пункта.
  • После обучения агент чаще использует, проверяет и уточняет результаты предыдущих этапов.

Почему это важно

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

Кому это важно

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

Как это применить

В описании статьи не упомянуты ни код, ни выпуск модели или набора данных, поэтому готового инструмента для использования здесь нет. Идеи можно взять как ориентир: дать главному агенту возможность строить процесс как программу, держать субагентов неизменными и фильтровать обучающие примеры по дефектам потока информации.

Можно ли доверять

Это только аннотация статьи на Hugging Face Papers; результаты, заявления авторов. Имена авторов и организаций в тексте не названы. Цифра 88,08% относится только к режиму Forced, смысл которого в аннотации не раскрыт. Сильнейший базовый метод не назван и его результат не приведён, как и результаты по отдельным бенчмаркам.

Риски и подводные камни

Без названий бенчмарков, базовых методов и пояснения режима Forced сложно оценить, насколько сопоставимо сравнение. Отрыв в 10,90 процентного пункта, абсолютная разница, а не относительный рост. Данные о стоимости вычислений, задержках и объёме обучающей выборки не приведены, так что практическая цена такого подхода неизвестна.