Repolode
langchain-ai

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. 1

    Установите библиотеку

    pip install langgraph-swarm
  2. 2

    Установите интеграцию с OpenAI и задайте ключ API

    pip install langgraph-swarm langchain-openai
  3. 3

    Экспортируйте ключ API OpenAI и запустите пример быстрого старта на Python

    export OPENAI_API_KEY=<your_api_key>

Что важно знать

  • Для запуска примера быстрого старта требуется платный ключ API OpenAI.

В подборках

Темы

#agents#multi-agent#langgraph#llm#python#agent-handoff#llms#multiagent#multiagent-systems

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

Мультииагентный фреймворк на базе LLM с открытым исходным кодом, который моделирует торговую фирму с аналитиками, исследователями, трейдером и агентами по управлению рисками.

121 тыс.+2,4 тыс. за неделю23,1 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 3 дня назад

Открытая мультиагентная система для торговли криптовалютой: специализированные AI-дески генерируют сигналы, Risk Guard может отменять сделки, а бэктесты сравниваются со стратегией buy-and-hold.

2,1 тыс.302PythonAGPL-3.0Обновлён 3 месяца назад

Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.

24,8 тыс.+105 за неделю4,2 тыс.Jupyter NotebookOtherАктивно поддерживаетсяОбновлён 6 дней назад