Могут ли агенты делегировать работу подзадачам?
Если функция доступна, используйте подзадачи с чёткими границами для параллельного решения независимых вопросов.
Зависит от доступности функции в текущем сеансе
Код поддерживает делегирование агентами работы с чёткими границами подзадачам, но доступность этой возможности определяется текущим сеансом и не гарантируется для каждого аккаунта и задачи. Отсутствие пункта или активности подзадач само по себе не следует считать неисправностью продукта.
На подзадачи также действуют ограничения количества, разрешений и использования; это не бесплатная неограниченная работа моделей.
Какая работа подходит для разделения
Независимые проверки материалов, проверка с разных точек зрения или воспроизведение с чётким объёмом лучше подходят для раздельной обработки. Работа, для начала которой нужны результаты предыдущего шага, обычно должна выполняться последовательно.
Например, при разделении проверки данных и проверки выводов задача проверки может независимо изучить исходные материалы, не получая заранее ожидаемый вывод. Ценность делегирования — в ясном распределении работы и прослеживаемых результатах, а не просто в увеличении числа одновременных задач.
- Задайте каждой подзадаче чёткие цели, входные данные и критерии завершения.
- Не допускайте одновременного изменения одного содержимого несколькими подзадачами.
- Пусть основная задача продолжает работу, не зависящую от результатов подзадач.
- В конце объедините выводы и проверьте противоречия.
Делегирование не расширяет разрешения
Подзадачи наследуют соответствующие границы разрешений; чувствительные операции по-прежнему выполняются по тем же правилам, а вложенные подзадачи нельзя создавать бесконечно. Некоторые возможности нельзя делегировать напрямую: основная задача должна сначала получить нужные сведения, затем передать ограниченный набор материалов. Оценивайте результаты по конечным доказательствам, а не считайте одинаковые заявления нескольких агентов гарантией независимой проверки.