Hackcat

Могут ли агенты делегировать работу подзадачам?

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

Зависит от доступности функции в текущем сеансе

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

На подзадачи также действуют ограничения количества, разрешений и использования; это не бесплатная неограниченная работа моделей.

Какая работа подходит для разделения

Независимые проверки материалов, проверка с разных точек зрения или воспроизведение с чётким объёмом лучше подходят для раздельной обработки. Работа, для начала которой нужны результаты предыдущего шага, обычно должна выполняться последовательно.

Например, при разделении проверки данных и проверки выводов задача проверки может независимо изучить исходные материалы, не получая заранее ожидаемый вывод. Ценность делегирования — в ясном распределении работы и прослеживаемых результатах, а не просто в увеличении числа одновременных задач.

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

Делегирование не расширяет разрешения

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