Паттерны проектирования мультиагентных систем
Создание масштабируемых агентных систем
Korey Stegared-Pace
Senior AI Cloud Advocate, Microsoft
Одиночные агенты
Одиночные агенты
Мультиагенты
Пример: мультиагентное веб-приложение
Пример: мультиагентное веб-приложение
Пример: мультиагентное веб-приложение
Пример: мультиагентное веб-приложение
Паттерны проектирования мультиагентных систем
1
https://langchain-ai.github.io/langgraph/concepts/multi_agent/#multi-agent-architectures
Сетевые мультиагенты
Также называется
swarm
или
decentralized
1
https://langchain-ai.github.io/langgraph/concepts/multi_agent/#network
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Сетевые мультиагенты
Также называется
swarm
или
decentralized
Входные данные передаются начальному агенту
Агенты передают управление (
handoff
) друг другу для выполнения задачи
Любой агент может завершить рабочий процесс и ответить пользователю
Мультиагенты с супервизором
Входные данные передаются
агенту-супервизору
Супервизор распределяет задачи между
агентами-исполнителями
Исполнители используют свои инструменты и возвращают результат супервизору
Супервизор отвечает пользователю
Мультиагенты с супервизором
Входные данные передаются
агенту-супервизору
Супервизор распределяет задачи между
агентами-исполнителями
Исполнители используют свои инструменты и возвращают результат супервизору
Супервизор отвечает пользователю
Мультиагенты с супервизором
Входные данные передаются
агенту-супервизору
Супервизор распределяет задачи между
агентами-исполнителями
Исполнители используют свои инструменты и возвращают результат супервизору
Супервизор отвечает пользователю
Мультиагенты с супервизором
Входные данные передаются
агенту-супервизору
Супервизор распределяет задачи между
агентами-исполнителями
Исполнители используют свои инструменты и возвращают результат супервизору
Супервизор отвечает пользователю
Давайте потренируемся!
Создание масштабируемых агентных систем
Preparing Video For Download...