Журнал · Rit.work

POrchestra меняет задачи подагентов прямо во время работы

POrchestra позволяет подагентам запрашивать новые инструменты, контекст и задачи без перезапуска, а OPOD превращает эти запросы в материал для обучения координатора.

Rit.work
Студия разработки
12 октября 2026 г.3 мин чтения

Материал подготовлен автоматически по первоисточникам: ссылки на них — в конце статьи.

Подагентов научили просить координатора менять им задачу, инструменты и бюджет прямо во время работы, не теряя накопленный контекст. В препринте команды The Chinese University of Hong Kong, Shenzhen и Beijing Academy of Artificial Intelligence, который не прошёл рецензирование и все числа в котором получили сами авторы, POrchestra повысила среднюю долю успешно выполненных заданий на 9,1% относительно сильнейшего базового подхода. Для агентных систем с долгими и изменчивыми процессами это предлагает альтернативу двум крайностям: заранее фиксировать весь план или регулярно перезапускать исполнителей.

Подагент сам сообщает, когда конфигурация перестала подходить

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

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

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

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

Протокол предусматривает и обычное завершение, и досрочную остановку. Поэтому связь с координатором становится не отдельной аварийной процедурой, а ещё одним доступным действием наряду с вызовом инструмента.

Запросы на исправление превращаются в материал для обучения

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

Метод OPOD использует сообщения подагентов как промежуточную обратную связь. Когда подагент просит пересмотреть конфигурацию, система проверяет, можно ли связать возникшую проблему с прежним решением координатора. Например, неоднозначная подзадача указывает на ошибку при делегировании, а новая просьба пользователя уже не обязательно означает, что исходное решение было плохим.

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

OPOD не заменяет оценку конечного результата. Обучение совмещает подсказки по отдельным решениям с итоговой наградой за выполненную задачу. Первые помогают найти локальную ошибку, вторая не даёт улучшать промежуточные действия в ущерб общей цели.

Менять архитектуру стоит для долгих и изменчивых процессов

Подход проверяли на GAIA для исследовательских задач, GAIA2 для цифрового помощника в изменяющейся среде и SWE-Bench для разработки программ. В экспериментах использовали три базовые модели подагентов и сравнивали POrchestra с одиночным выполнением, заранее заданной оркестрацией, перезапуском после завершения подагента и вмешательством по таймеру или ошибке. Такой набор охватывает несколько типов долгих задач, но результаты относятся именно к этим стендам и конфигурациям.

На GAIA2 с DeepSeek-V4-Flash POrchestra успешно решила 55,5% заданий против 44,5% у ReAct. При этом расходы на API для одной задачи оказались ниже на 36%. В отдельном опыте, где у подагента во время работы отбирали инструмент, запрос на изменение доходил до координатора в среднем через 1,67 шага.

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

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

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

OPOD — следующий, необязательный слой. Он имеет смысл, если команда собирает собственные траектории и обучает модель координатора. Сам протокол POrchestra можно применять без этого обучения: основные замеры показывают отдельный эффект от вмешательства во время исполнения.

Источники

Пауза в чтении

Похоже на вашу задачу?

Расскажите, что собираете. За полчаса разложим на этапы и назовём сроки — это бесплатно и ни к чему не обязывает.

Rit.work

Студия разработки

Собираем мобильные приложения и помогаем командам получать от AI реальную пользу. Основатель и команда, работаем удалённо — с клиентами в России и за рубежом.

← Ко всем материалам
Понравилось? Обсудим вашу задачу