Урок 01

Multi-Agent Workflows: обзор

Один агент хорош для простых задач. Для сложных — несколько агентов, каждый со своей ролью.

Пять паттернов

Anthropic описал пять проверенных паттернов для production AI-систем:

  1. Prompt Chaining — цепочка: выход одного агента — вход следующего
  2. Routing — классификация и выбор специалиста
  3. Parallelization — параллельный запуск независимых агентов
  4. Orchestrator-Workers — координатор и исполнители
  5. Evaluator-Optimizer — генерация → оценка → улучшение

Что даёт AI SDK

  • agent() — хелпер для быстрого создания
  • Pipeline — для цепочек
  • Concurrency::run() — для параллельности
  • Tools — для orchestrator
  • Атрибуты #[UseCheapestModel], #[UseSmartestModel]

Когда использовать

  • Chaining — генерация → валидация → улучшение
  • Routing — разная сложность запросов
  • Parallel — несколько независимых проверок
  • Orchestrator — динамическое планирование
  • Evaluator — итеративное улучшение

Итоги

  • Пять паттернов из production
  • Laravel AI SDK покрывает все
  • Pipeline, Concurrency, agent()
  • Выбор по задаче