Aberto a posições de AI Engineer remoto ou híbrido
Competência

Orquestração multiagente com LangGraph: o design

Ainda não tenho um sistema com LangGraph em uso. Esta página descreve o design que defini para a plataforma de agentes, que está em construção, na fase 0.

Onde a apliquei

O que é o LangGraph

O LangGraph modela um agente como um grafo de estados: nós que fazem o trabalho, arestas que decidem o próximo passo e um estado compartilhado que viaja entre eles. Com um checkpointer, esse estado pode ser salvo e retomado, o que dá memória a uma conversa.

Como o projetei para a plataforma

Na plataforma de agentes de IA para empresas, o serviço de agentes é um grafo de estados do LangGraph. Um orquestrador recebe a pergunta e a encaminha para um de três agentes: o de SQL, o de relatórios (gráficos e PDF) ou o de RAG. A memória usa um checkpointer.

Em volta do grafo há um guardrail de entrada contra prompt injection e um guardrail de saída que valida e cita, e os traces e custos vão para o Langfuse.

O que está feito e o que não está

O Nux, o assistente do Bonuxo, também tem a integração com o LangGraph em andamento; ela ainda não terminou e a camada de LLM dele está desligada em produção.

Stack relacionado

  • LangGraph
  • LangChain
  • Python
  • FastAPI