раздел 05

Шпаргалка

Паттерны оркестрации

ПаттернКак устроенКогда брать
Оркестратор-воркерыОдин раздаёт разные подзадачи, много делают параллельно, он собираетРазнородная задача из независимых кусков
ПайплайнЭтапы по очереди, выход одного - вход следующегоРабота идёт шагами: собрать, сделать, проверить
Дебаты-судьяНесколько мнений по вопросу, судья выбираетНет очевидного ответа, нужно снизить риск ошибки
Параллельный fan-outМного одинаковых задач разом, потом вместеОднотипная работа на большом объёме

Нужны ли субагенты: чек-лист

  • Задача большая и разнородная? - скорее да.
  • Куски независимы и их можно делать параллельно? - да.
  • Нужны разные роли (поиск, код, проверка)? - да.
  • Контекст одного агента переполняется на этой работе? - да.
  • Задача маленькая и линейная? - нет, хватит одного агента.
  • Важна простота и низкая цена в токенах? - подумайте дважды.

Словарь терминов

ТерминЧто это
СубагентОтдельный агент на подзадачу со своим контекстом; возвращает главному только итог.
ОркестраторАгент-координатор: раздаёт подзадачи и собирает результаты.
ВоркерАгент-исполнитель, который делает выданную ему подзадачу.
fan-outЗапуск многих одинаковых задач параллельно.
ПайплайнЦепочка этапов: выход одного агента - вход следующего.

Куда дальше