AI Wiki

Subagents

Мультиагентні системи: делегування задач, ізоляція контексту та best practices

subagentsсубагентимультиагентні системиделегуванняізоляція

📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ

Subagents

Subagents (субагенти) -- спеціалізовані агенти, що працюють у власному ізольованому контекстному вікні.

Як це працює

  1. Маршрутизація: Головний агент аналізує запит
  2. Делегування: Задача делегується субагенту
  3. Виконання: Субагенти працюють на передньому плані або у фоні
  4. Результат: Субагент повертає звіт

Робота з контекстом

АспектОпис
ІзоляціяКожен субагент має своє контекстне вікно
Прецизійне налаштуванняОкремий системний промпт для кожного
Специфічні інструментиДля кожного можна задати модель та обмежити інструменти

Best Practices

💡Порада

Проєктуйте субагентів сфокусованими на одній конкретній задачі. Один субагент = одна відповідальність.

  • Надавайте лише потрібні інструменти
  • Робіть описи детальними ("Use when...")
  • Делегуйте тести, документацію, читання логів субагентам
  • Увімкніть постійну пам'ять для збереження контексту
  • Для багатокрокових процесів -- послідовні виклики