Arquitetura
A maioria dos diagramas de arquitetura mistura níveis e esconde o que as setas significam. O C4 dá aos projetos de agentes quatro níveis de zoom. Use as abas para ir do sistema inteiro até o código.
6 de nov. de 2026 · 6 min de leitura
O diagrama e as fontes estão em inglês.
Os projetos de agentes mudam de forma rápido: surge um gateway de ferramentas, a memória vai para o seu próprio armazenamento, entra um segundo provedor de modelos. O diagrama da wiki costuma deixar de corresponder ao sistema em poucas semanas, e muitas vezes nunca respondeu à primeira pergunta de quem chega à equipe: quais são as partes e quem fala com quem?
O modelo C4, criado por Simon Brown, descreve o software em quatro níveis de zoom: sistema de software, contêiner, componente e código. O site do C4 é explícito: você não precisa usar todos os níveis, e os diagramas de contexto do sistema e de contêineres bastam para a maioria das equipes.
Use as abas acima para se mover entre os níveis. Elas mostram a mesma plataforma de agentes de exemplo, cada uma com um passo a mais de zoom.
Um contêiner é algo que precisa estar rodando para o sistema funcionar: um aplicativo web, um serviço de agentes, um gateway de ferramentas, um banco de dados. O provedor de modelos e os sistemas do negócio não são nossos, então são desenhados como sistemas externos fora da fronteira.
Guarde o código-fonte do diagrama no repositório e revise-o no mesmo pull request da mudança que ele descreve. Um diagrama editado junto com o código continua honesto. Um que vive só em uma apresentação, não.

Conte para a gente sobre um processo. Mostramos como um agente poderia resolvê-lo e o que medir para saber que está funcionando.