Модуль 6.4: Multi-agent системы
Зачем несколько агентов: orchestration, delegation, debate
Представь, что ты — единственный сотрудник в компании. Ты и маркетолог, и разработчик, и бухгалтер, и уборщик. Первые пару дней — вполне. Через неделю — выгорание. Через месяц — хаос.
Архитектура: supervisor, pipeline, peer-to-peer
В прошлом уроке мы разобрались, зачем нужны несколько агентов. Теперь вопрос: как их организовать? Это как строить компанию — можно сделать вертикаль с одним боссом, можно — конвейер, а можно — плоску
Реализация supervisor-агента на Claude Agent SDK
Теория — это прекрасно, но код — убедительнее. Сегодня мы построим настоящего supervisor-агента, который управляет командой специализированных воркеров. Используем Claude Agent SDK — инструмент от Ant
Pipeline: researcher → writer → reviewer
В прошлом уроке мы построили supervisor'а — босса, который раздаёт задачи. Сегодня — другой подход: **pipeline**. Это конвейер, где каждый агент делает свою часть работы и передаёт эстафету следующему
Коммуникация: shared state, message passing, handoff
Мы научились строить supervisor'ов и pipeline'ы. Но ни слова не сказали о главном: как агенты **общаются** друг с другом? Это как построить офис с кабинетами, но забыть провести телефонные линии.
Отладка multi-agent: логи, трассировка, визуализация
Ты построил multi-agent систему, она работает... иногда. А иногда — молча жуёт токены, возвращает мусор, или два агента бесконечно перекидывают задачу друг другу. И ты сидишь, глядя в логи: «Что вообщ