Могат ли агентите да делегират работа на подзадачи?
Когато функцията е налична, използвайте ясно ограничени подзадачи за паралелно обработване на независими проблеми.
Зависи от наличността на текущата функция
Кодът поддържа агенти, които делегират работа с ясни граници на подзадачи, но тази възможност се контролира от наличността на функциите в текущата сесия и не е гарантирано да бъде отворена за всеки акаунт и задача. Ако не се появи запис или активност за подзадача, това не трябва да се оценява директно като неизправност на продукта.
Подзадачите също са обект на ограничения за количество, разрешения и употреба и не трябва да се разбират като безплатна неограничена работа на модела.
Подходяща работа за разделяне
Взаимно независими проверки на материали, проверка от различни гледни точки или ясно дефинирани възпроизвеждания са по-подходящи за обработка поотделно. Работата, която изисква резултатите от предишна стъпка, за да започне, обикновено трябва да продължи последователно.
Например, при разделяне на проверка на данни и преглед на резултати, задачата за преглед може независимо да проверява въз основа на оригиналните материали, без да бъде предварително информирана за очакваното заключение. Стойността на делегирането се крие в ясното разделение на труда и проследимия изход, а не просто в увеличаването на броя на едновременните задачи.
- Напишете ясни цели, входни данни и критерии за завършване за всяка подзадача.
- Избягвайте множество подзадачи да модифицират едно и също съдържание едновременно.
- Позволете на основната задача да продължи работа, която не зависи от резултатите на подзадачите.
- Накрая, интегрирайте заключенията и проверете за конфликти.
Разрешенията не се разширяват чрез делегиране
Подзадачите наследяват съответните граници на разрешенията; чувствителните операции все още трябва да се обработват съгласно същите правила; подзадачите не могат да създават допълнителни вложени задачи безкрайно. Някои възможности не могат да бъдат директно делегирани; основната задача трябва първо да получи необходимата информация, преди да предостави ограничени материали. Трябва да оценявате резултатите въз основа на окончателните доказателства, вместо да третирате множество агенти, произвеждащи едно и също твърдение, като гаранции за независимо потвърждение.