Мультииагентный фреймворк на базе LLM с открытым исходным кодом, который моделирует торговую фирму с аналитиками, исследователями, трейдером и агентами по управлению рисками.
langchain-ai/langgraph-swarm-py
Библиотека Python для создания мультиагентных систем в LangGraph, где агенты передают управление друг другу в зависимости от специализации.
- Звёзды
- 1,589
- Форки
- 228
- Открытые issues
- 22
- Последний коммит
- 10 дней назад
Что это?
LangGraph Multi-Agent Swarm — библиотека Python для создания мультиагентных систем, в которых агенты динамически передают друг другу диалог в зависимости от своей специализации. Для LLM каждый handoff доступен как инструмент, поэтому агент может передать управление указанному коллеге, если запрос выходит за рамки его компетенции.
Swarm отслеживает, какой агент был активен последним, и при следующем ходе возобновляет диалог с ним, если граф скомпилирован с checkpointer. Библиотека построена на LangGraph и поддерживает его возможности потоковой передачи данных, кратковременной и долговременной памяти, а также взаимодействия с человеком. Инструменты handoff можно настраивать, а общее состояние сообщений — заменять отдельным состоянием для каждого агента, если его полную историю не следует раскрывать другим.
Ключевые возможности
- 01Создаёт рабочие процессы swarm из списка агентов с агентом, активным по умолчанию.
- 02Предоставляет готовый инструмент handoff, с помощью которого агенты могут передавать управление указанным коллегам.
- 03Запоминает последнего активного агента и возобновляет работу с ним, если настроен checkpointer.
- 04Позволяет создавать собственные инструменты handoff с дополнительными аргументами, например описанием задачи.
- 05Поддерживает отдельное состояние сообщений для каждого агента, чтобы отделить историю агента от общей истории swarm.
Сценарии использования
- Создание системы поддержки клиентов, в которой агент первичной сортировки направляет пользователей к специалистам по оплате или техническим вопросам.
- Координация агентов по математике, письму и исследованиям, которые по очереди работают над одним диалогом.
- Прототипирование мультиагентных диалогов на LangGraph с памятью и потоковой передачей данных.
Быстрый старт
- 1
Установите библиотеку
pip install langgraph-swarm - 2
Установите интеграцию с OpenAI и задайте ключ API
pip install langgraph-swarm langchain-openai - 3
Экспортируйте ключ API OpenAI и запустите пример быстрого старта на Python
export OPENAI_API_KEY=<your_api_key>
Что важно знать
- Для запуска примера быстрого старта требуется платный ключ API OpenAI.
В подборках
Темы
Частые вопросы
- Что такое langgraph-swarm-py?
- Библиотека Python для создания мультиагентных систем в LangGraph, где агенты передают управление друг другу в зависимости от специализации. LangGraph Multi-Agent Swarm — библиотека Python для создания мультиагентных систем, в которых агенты динамически передают друг другу диалог в зависимости от своей специализации. Для LLM каждый handoff доступен как инструмент, поэтому агент может передать управление указанному коллеге, если запрос выходит за рамки его компетенции.
- langgraph-swarm-py можно использовать бесплатно? Какая у него лицензия?
- langgraph-swarm-py распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- langgraph-swarm-py всё ещё поддерживается?
- Активно поддерживается. Последний коммит в langgraph-swarm-py — 28 окт. 2026 г..
- Для чего можно использовать langgraph-swarm-py?
- Создание системы поддержки клиентов, в которой агент первичной сортировки направляет пользователей к специалистам по оплате или техническим вопросам. Координация агентов по математике, письму и исследованиям, которые по очереди работают над одним диалогом. Прототипирование мультиагентных диалогов на LangGraph с памятью и потоковой передачей данных.
- Как установить langgraph-swarm-py?
- Установите библиотеку: pip install langgraph-swarm Установите интеграцию с OpenAI и задайте ключ API: pip install langgraph-swarm langchain-openai Экспортируйте ключ API OpenAI и запустите пример быстрого старта на Python: export OPENAI_API_KEY=<your_api_key>
- Где скачать langgraph-swarm-py?
- Исходный код и инструкции по установке — на GitHub: https://github.com/langchain-ai/langgraph-swarm-py
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
Библиотека Java для построения графов с состоянием и несколькими LLM-агентами, совместимая с LangChain4j и Spring AI.
Большая коллекция open-source AI-агентов, навыков для агентов и RAG-приложений на базе моделей Claude, Gemini, GPT, DeepSeek, Llama и Qwen.
Открытая мультиагентная система для торговли криптовалютой: специализированные AI-дески генерируют сигналы, Risk Guard может отменять сделки, а бэктесты сравниваются со стратегией buy-and-hold.
Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.