Организация знаний для длительных агентных задач: инструкции в контексте или делегирование

27 сентября 202633 просмотров

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

Организация знаний для длительных агентных задач: инструкции в контексте или делегирование

Что входит в переиспользуемый навык

Agent skills — переиспользуемые возможности, оформленные как пакеты из нескольких файлов.
В пакет входят инструкции, скрипты и другие ресурсы для выполнения определённых задач.
Обычно агент загружает инструкции навыка в свой контекст и следует им.
Значит, важно не только содержание знаний, но и способ их вызова.

Почему важен объём контекста

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

Что меняет делегирование

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

ПодходГде выполняются инструкцииОсобенность
Навык в основном контекстеВ контексте основного агентаИнструкции загружаются туда напрямую
Навык как субагентВ новом контекстном окне для подзадачиТребуется координация основного агента и субагента

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

Когда выбирать субагента

В исследовании запуск навыков как субагентов превосходит запуск в роли agent skills при двух условиях:

  • Пакет навыка имеет чёткие контракты ввода-вывода.
  • Инструкции содержат процедурные знания, необходимые для выполнения этих контрактов.

Если оба условия выполнены, делегирование становится обоснованным вариантом.
Если условия не выполнены, источник не даёт оснований считать субагента предпочтительным.

Переиспользуемые знания полезны не только благодаря своему содержанию.
Результат зависит и от того, как знания организованы и каким способом агент их вызывает.

Часто задаваемые вопросы

Похожие материалы

Все материалы
Агентные задачи: инструкции в контексте или делегирование