Subagents
Мультиагентні системи: делегування задач, ізоляція контексту та best practices
subagentsсубагентимультиагентні системиделегуванняізоляція
📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ
Subagents
Subagents (субагенти) -- спеціалізовані агенти, що працюють у власному ізольованому контекстному вікні.
Як це працює
- Маршрутизація: Головний агент аналізує запит
- Делегування: Задача делегується субагенту
- Виконання: Субагенти працюють на передньому плані або у фоні
- Результат: Субагент повертає звіт
Робота з контекстом
| Аспект | Опис |
|---|---|
| Ізоляція | Кожен субагент має своє контекстне вікно |
| Прецизійне налаштування | Окремий системний промпт для кожного |
| Специфічні інструменти | Для кожного можна задати модель та обмежити інструменти |
Best Practices
💡Порада
Проєктуйте субагентів сфокусованими на одній конкретній задачі. Один субагент = одна відповідальність.
- Надавайте лише потрібні інструменти
- Робіть описи детальними ("Use when...")
- Делегуйте тести, документацію, читання логів субагентам
- Увімкніть постійну пам'ять для збереження контексту
- Для багатокрокових процесів -- послідовні виклики