← DevDocs
Documentação Técnica

Multi-Agent AI
Systems Architecture

Documentação de referência para implementação de sistemas multi-agentes com LangChain, LangGraph e MCP em ambiente AWS multi-conta.

🧠
Orquestração LangGraph Supervisor — máquina de estados, roteamento de intenções, decisões condicionais
⚡
Ferramentas LangChain — LLMs, prompts, tools, retrievers, chains LCEL
🔌
Protocolo MCP (Model Context Protocol) — agent-as-a-tool via VPC Endpoints entre contas AWS
💾
Memória Redis + DynamoDB + OpenSearch — checkpoints de sessão, working memory, histórico e preferências persistentes, RAG por domínio
☁️
Infra AWS ECS multi-conta — Conta Supervisora (Redis + LangGraph) · Conta Agentes (ECS + MCP + OpenSearch) · Conta BFFs (MCP + Actions)
Tópicos
01 LangChain vs LangGraph — Arquitetura de Sistemas Multi-Agentes

Diferença de responsabilidades, estrutura de grafos de estado, padrão Supervisor/Especialista e Agent-as-a-Tool via MCP.

LangGraph StateGraph ToolNode Supervisor
→
02 Camadas de Memória em Ambiente Distribuído

Quatro camadas de memória, Redis como checkpointer e working memory, RAG com OpenSearch por KB de agente, memória semântica de longo prazo.

Redis OpenSearch Checkpointer RAG
→
03 Arquitetura AWS Multi-Conta com MCP por Camada

Separação em Conta Supervisora, Conta de Agentes (ECS + MCP) e Conta de BFFs. Supervisor como dono do contexto, MCP como roteador stateless.

AWS ECS VPC Endpoint MCP BFFs Multi-conta
→