Framework open source de LLM multiagente que simula uma empresa de trading, com agentes analistas, pesquisadores, traders e de risco debatendo decisões de mercado.
langchain-ai/langgraph-swarm-py
Biblioteca Python para criar sistemas multiagentes no estilo swarm com LangGraph, em que os agentes transferem o controle entre si conforme suas especialidades.
- Estrelas
- 1,589
- Forks
- 228
- Issues abertas
- 22
- Último commit
- há 9 dias
O que é?
LangGraph Multi-Agent Swarm é uma biblioteca Python para criar sistemas multiagentes nos quais os agentes transferem dinamicamente a conversa entre si com base em suas especializações. Cada transferência é disponibilizada ao LLM como uma ferramenta, para que um agente possa passar o controle a outro agente identificado pelo nome quando uma solicitação estiver fora de seu domínio.
O swarm acompanha qual agente esteve ativo por último e retoma a conversa com ele no turno seguinte, desde que o grafo seja compilado com um checkpointer. A biblioteca é baseada no LangGraph e oferece suporte a streaming, memória de curto e longo prazo e recursos human-in-the-loop. As ferramentas de transferência são personalizáveis, e o estado compartilhado das mensagens pode ser substituído por um estado individual por agente, para aqueles que não devem expor todo o seu histórico.
Recursos principais
- 01Cria workflows de swarm a partir de uma lista de agentes, com um agente ativo padrão.
- 02Oferece uma ferramenta de transferência pré-construída que permite aos agentes passar o controle a outros agentes identificados pelo nome.
- 03Lembra qual foi o último agente ativo e retoma a conversa com ele quando um checkpointer está configurado.
- 04Permite criar ferramentas de transferência personalizadas com argumentos adicionais, como uma descrição da tarefa.
- 05Oferece suporte a estados de mensagens individuais por agente, mantendo os históricos separados do histórico compartilhado do swarm.
Casos de uso
- Criar um sistema de suporte ao cliente em que um agente de triagem encaminha usuários para especialistas em cobrança ou suporte técnico.
- Coordenar agentes de matemática, redação e pesquisa que se revezam para lidar com uma única conversa.
- Prototipar conversas multiagentes no LangGraph com memória e streaming.
Início rápido
- 1
Instale a biblioteca
pip install langgraph-swarm - 2
Instale a integração com a OpenAI e configure sua chave de API
pip install langgraph-swarm langchain-openai - 3
Exporte sua chave de API da OpenAI e execute o exemplo de início rápido em Python
export OPENAI_API_KEY=<your_api_key>
Antes de usar
- O exemplo de início rápido requer uma chave de API paga da OpenAI.
Em coleções
Tópicos
Perguntas frequentes
- O que é langgraph-swarm-py?
- Biblioteca Python para criar sistemas multiagentes no estilo swarm com LangGraph, em que os agentes transferem o controle entre si conforme suas especialidades. LangGraph Multi-Agent Swarm é uma biblioteca Python para criar sistemas multiagentes nos quais os agentes transferem dinamicamente a conversa entre si com base em suas especializações. Cada transferência é disponibilizada ao LLM como uma ferramenta, para que um agente possa passar o controle a outro agente identificado pelo nome quando uma solicitação estiver fora de seu domínio.
- langgraph-swarm-py é gratuito? Qual é a licença?
- langgraph-swarm-py é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- langgraph-swarm-py ainda é mantido?
- Manutenção ativa. O último commit de langgraph-swarm-py foi em 28 de out. de 2026.
- Para que posso usar langgraph-swarm-py?
- Criar um sistema de suporte ao cliente em que um agente de triagem encaminha usuários para especialistas em cobrança ou suporte técnico. Coordenar agentes de matemática, redação e pesquisa que se revezam para lidar com uma única conversa. Prototipar conversas multiagentes no LangGraph com memória e streaming.
- Como instalar langgraph-swarm-py?
- Instale a biblioteca: pip install langgraph-swarm Instale a integração com a OpenAI e configure sua chave de API: pip install langgraph-swarm langchain-openai Exporte sua chave de API da OpenAI e execute o exemplo de início rápido em Python: export OPENAI_API_KEY=<your_api_key>
- Onde consigo langgraph-swarm-py?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langchain-ai/langgraph-swarm-py
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
Biblioteca Java para criar fluxos de trabalho stateful e multiagente com LLMs na forma de grafos, integrada ao LangChain4j e ao Spring AI.
Uma ampla coleção de agentes de IA, habilidades para agentes e apps de RAG open source, criados com modelos Claude, Gemini, GPT, DeepSeek, Llama e Qwen.
Sistema open source de trading de cripto com múltiplos agentes, em que mesas especializadas de IA geram sinais, o Risk Guard pode vetar operações e os backtests são comparados à estratégia buy-and-hold.
Coleção com mais de 50 tutoriais executáveis em notebooks Jupyter sobre técnicas para agentes de GenAI, de chatbots simples a sistemas multiagentes.