TRILHA 1

🐝 Fundamentos de Enxames de Agentes

Entenda o que sao swarms, por que funcionam, como pensam e qual o ecossistema de ferramentas e arquiteturas disponivel.

8
Modulos
48
Topicos
~5h
Duracao
Basico
Nivel

Navegacao Rapida

Conteudo Detalhado
1.1 ~35 min

🐝 O que e um Swarm de IA

O problema do agente unico, a solucao multiagente e a origem biologica da inteligencia de enxame.

O que e:

O modelo tradicional onde um unico LLM planeja, programa, revisa, documenta e testa β€” ficando sobrecarregado.

Por que aprender:

Entender a limitacao atual e a motivacao para swarms.

Conceitos-chave:

Sobrecarga de contexto, perda de foco, limitacao de tokens

O que e:

Multiplos agentes de IA colaborando, cada um fazendo o que melhor sabe, coordenados por um orquestrador.

Por que aprender:

E o paradigma que domina 2026 β€” 72% dos projetos enterprise ja usam multiagentes.

Conceitos-chave:

Orquestrador, subagentes, especializacao, coordenacao

O que e:

Chef coordena, sommelier cuida dos vinhos, pasteleiro dos postres, maitre do servico = Resultado Premium.

Por que aprender:

Metafora intuitiva que facilita explicar swarms para qualquer publico.

Conceitos-chave:

Divisao de trabalho, coordenacao, resultado coletivo superior

O que e:

Conceito de Jing Wang e Gerardo Beni (1989): auto-organizacao, descentralizacao, emergencia.

Por que aprender:

Base teorica solida para entender por que swarms funcionam.

Conceitos-chave:

Colonia de formigas, feromonio (stigmergy), comportamento emergente

O que e:

Criterios para decidir: complexidade, paralelizacao, especializacao necessaria.

Por que aprender:

Nem todo problema precisa de swarm β€” saber quando e fundamental.

Conceitos-chave:

Custo vs beneficio, complexidade, escala do projeto

O que e:

Estado atual do mercado β€” frameworks, protocolos, adocao enterprise.

Por que aprender:

Contexto de mercado para posicionamento profissional.

Conceitos-chave:

CrewAI, LangGraph, AutoGen, MCP, A2A, adocao corporativa

Ver Completo
1.2 ~40 min

🧠 Anatomia de um Agente de IA

De LLM a agente: percepcao, raciocinio, ferramentas, memoria e autonomia.

O que e:

Um LLM responde; um agente percebe, raciocina, age e lembra.

Por que aprender:

Sem esta distincao, e impossivel projetar swarms eficazes.

Conceitos-chave:

Percepcao, raciocinio, acao, memoria

O que e:

Padrao Reason + Act β€” o agente pensa, age, observa resultado, repete.

Por que aprender:

E o loop fundamental que faz agentes funcionarem.

Conceitos-chave:

Thought, Action, Observation, ciclo iterativo

O que e:

Capacidades que estendem o agente: buscar na web, ler arquivos, executar codigo.

Por que aprender:

Agentes sem ferramentas sao apenas chatbots sofisticados.

Conceitos-chave:

Function calling, API tools, MCP

O que e:

Contexto da conversa (curta) vs conhecimento persistente (longa).

Por que aprender:

Memoria e o que diferencia agentes uteis de agentes esquecidos.

Conceitos-chave:

Context window, RAG, vector store, memoria episodica

O que e:

Capacidade de dividir tarefas complexas em subtarefas executaveis.

Por que aprender:

Essencial para orquestradores de swarm.

Conceitos-chave:

Plan-and-Execute, decomposicao hierarquica

O que e:

Graus de autonomia: de chatbot a agente que decide e executa sozinho.

Por que aprender:

Escolher o nivel certo de autonomia para cada papel no swarm.

Conceitos-chave:

Human-in-the-loop, autonomia total, guardrails

Ver Completo
1.3 ~45 min

πŸ—οΈ Arquiteturas de Swarms

Hierarquica, sequencial, paralela, mesh e hibrida β€” os padroes para organizar agentes.

O que e:

Orquestrador central delega para agentes especializados β€” padrao mais comum.

Por que aprender:

E a arquitetura da maioria dos sistemas reais (OpenCode Swarm, CrewAI).

Conceitos-chave:

Hub-and-spoke, delegacao, controle centralizado

O que e:

Cada agente processa uma etapa e passa para o proximo em sequencia.

Por que aprender:

Ideal quando ha dependencia entre etapas (ex: codigo β†’ revisao β†’ teste β†’ docs).

Conceitos-chave:

Chain, handoff, dependencia, gated pipeline

O que e:

Multiplos agentes trabalham simultaneamente em tarefas independentes.

Por que aprender:

Maximiza velocidade quando tarefas nao dependem umas das outras.

Conceitos-chave:

Concorrencia, merge de resultados, zonas seguras

O que e:

Agentes colaboram diretamente sem controle central.

Por que aprender:

Alternativa resiliente para cenarios dinamicos.

Conceitos-chave:

Auto-organizacao, emergencia, resiliencia

O que e:

Comparacao direta com exemplos β€” OpenCode Swarm (sequencial) vs oh-my-openagent (paralelo).

Por que aprender:

Saber escolher a arquitetura certa para cada projeto.

Conceitos-chave:

Trade-offs, race conditions, consistencia vs velocidade

O que e:

Combinar sequencial para planejamento e paralelo para execucao.

Por que aprender:

A maioria dos sistemas reais usa abordagem hibrida.

Conceitos-chave:

Plan sequencial β†’ Execute paralelo, gates de qualidade

Ver Completo
1.4 ~40 min

πŸ‘” Papeis e Especializacao de Agentes

Orquestrador, planejador, executor, revisor, testador e agentes de suporte.

O que e:

Agente central que recebe tarefas, cria planos e delega β€” nao para ate terminar.

Por que aprender:

Sem bom orquestrador, o swarm e caos.

Conceitos-chave:

Sisyphus (OMO), Architect (opencode-swarm), Supervisor

O que e:

Faz entrevista, identifica escopo, constroi plano detalhado.

Por que aprender:

Planejamento ruim = execucao ruim.

Conceitos-chave:

Prometheus (OMO), discovery questions, spec files

O que e:

Agente que escreve codigo, implementa solucoes concretas.

Por que aprender:

E onde o trabalho real acontece.

Conceitos-chave:

Hephaestus (OMO), Coder (opencode-swarm), tarefas atomicas

O que e:

Avalia corretude, seguranca e qualidade do que foi produzido.

Por que aprender:

Revisao automatica reduz bugs drasticamente.

Conceitos-chave:

Reviewer, Critic, modelo diferente do executor (anti-blindspot)

O que e:

Gera testes de verificacao e adversariais.

Por que aprender:

Codigo sem teste e codigo com bug escondido.

Conceitos-chave:

Test Engineer, testes unitarios, testes adversariais

O que e:

Explorer (escaneia codebase), Librarian (busca docs), Multimodal Looker (analisa imagens).

Por que aprender:

Agentes auxiliares fornecem contexto que melhora todo o swarm.

Conceitos-chave:

Read-only, pesquisa, contexto tecnico, analise visual

Ver Completo
1.5 ~35 min

πŸ“‘ Comunicacao entre Agentes

Handoffs, estado compartilhado, zonas seguras, protocolos e feedback.

O que e:

Agentes precisam trocar informacao para coordenar trabalho sem conflitos.

Por que aprender:

Comunicacao ruim = agentes que se atrapalham ou duplicam trabalho.

Conceitos-chave:

Coordenacao, sincronizacao, evitar conflitos

O que e:

Um agente completa sua tarefa e transfere controle para o proximo.

Por que aprender:

Padrao mais simples e eficaz para pipelines.

Conceitos-chave:

Transfer, context variables, OpenAI Swarm

O que e:

Agentes leem e escrevem em um estado global (context, plano, evidencias).

Por que aprender:

Essencial para swarms paralelos que precisam de coordenacao.

Conceitos-chave:

State machine, .swarm/ directory, plan.md

O que e:

Cada agente trabalha em arquivos/areas distintos para evitar conflitos.

Por que aprender:

Conflitos de merge entre agentes destroem produtividade.

Conceitos-chave:

File locking, zonas exclusivas, hash unico por linha

O que e:

MCP (ferramentas), A2A (agente-para-agente), ACP (dialogo estruturado).

Por que aprender:

Sao os padroes que a industria esta adotando em 2026.

Conceitos-chave:

Anthropic MCP, Google A2A, IBM ACP, interoperabilidade

O que e:

Orquestrador recebe resultado, avalia, pede correcoes se necessario.

Por que aprender:

Auto-correcao e o que torna swarms realmente autonomos.

Conceitos-chave:

Loop de feedback, maker-checker, quality gates

Ver Completo
1.6 ~35 min

πŸ’° Modelos e Custos: estrategia inteligente

Modelo certo para cada papel, heterogeneidade anti-blindspot e otimizacao de custos.

O que e:

Usar modelos potentes (Opus, GPT-5.3) para orquestrador e modelos leves para tarefas simples.

Por que aprender:

Otimizar custo sem sacrificar qualidade.

Conceitos-chave:

Modelo potente para raciocinio, modelo leve para execucao

O que e:

Coder e Reviewer usam modelos de providers diferentes deliberadamente.

Por que aprender:

Modelos diferentes capturam erros que um unico ignoraria.

Conceitos-chave:

Cross-provider, dados de treino distintos, complementaridade

O que e:

OpenCode oferece modelos gratuitos (Big Pickle, minimax) para tarefas de baixo valor.

Por que aprender:

Reduzir custos drasticamente sem impacto na qualidade final.

Conceitos-chave:

OpenCode Zen, modelos gratuitos, custo zero para exploracao

O que e:

Claude Opus para Sisyphus/Prometheus, Codex 5.3 para Hephaestus, gratuitos para Explore/Librarian.

Por que aprender:

Aplicar na pratica a otimizacao de custos.

Conceitos-chave:

Tier de modelos, mapeamento agente→modelo

O que e:

Cada provider tem limites de uso β€” saber contornar sem interromper o swarm.

Por que aprender:

Swarms consomem tokens rapido β€” planejamento evita interrupcoes.

Conceitos-chave:

Tokens por minuto, fallback, provider switching

O que e:

OpenCode permite combinar Anthropic, OpenAI, Google, modelos gratuitos no mesmo fluxo.

Por que aprender:

Flexibilidade maxima sem lock-in de ecossistema.

Conceitos-chave:

Provider agnostico, multi-ecosystem, configuracao por agente

Ver Completo
1.7 ~40 min

βš–οΈ Sequencial vs Paralelo: estudo comparativo

OpenCode Swarm vs oh-my-openagent, benchmarks, decisoes de design e gates de qualidade.

O que e:

Pipeline de 8 subagentes em serie β€” Explorer β†’ SME β†’ Architect β†’ Critic β†’ Coder β†’ Reviewer β†’ Test β†’ Docs.

Por que aprender:

Entender a abordagem serial disciplinada e seus beneficios.

Conceitos-chave:

Gated pipeline, state machine, sem race conditions

O que e:

Sisyphus coordena multiplos agentes trabalhando simultaneamente em tarefas diferentes.

Por que aprender:

Entender como paralelismo real funciona na pratica.

Conceitos-chave:

Background agents, zonas seguras, merge de resultados

O que e:

Sequencial e mais lento mas mais confiavel; paralelo e rapido mas requer coordenacao.

Por que aprender:

Dados concretos para tomar decisoes informadas.

Conceitos-chave:

Taxa de sucesso 6% β†’ 68.3% (com hash checking), trade-offs

O que e:

Documento design-rationale.md com justificativas para cada escolha arquitetural.

Por que aprender:

Aprender com decisoes reais e bem documentadas.

Conceitos-chave:

Serial over parallel, persistent memory, heterogeneous models

O que e:

6 gates por tarefa: syntax, placeholder, SAST, SBOM, build, quality budget.

Por que aprender:

Qualidade automatizada e essencial em qualquer swarm de producao.

Conceitos-chave:

Tree-sitter, OWASP Top 10, dependency tracking

O que e:

Monitoramento quantitativo do desvio entre plano original e implementacao real.

Por que aprender:

Conceito avancado e unico β€” medir drift e corrigir rota.

Conceitos-chave:

Drift score 0.0-1.0, ALIGNED/MINOR/MAJOR/OFF_SPEC

Ver Completo
1.8 ~30 min

πŸ—ΊοΈ Mapa do ecossistema agentico

Frameworks, ferramentas, protocolos, plugins e o alerta sobre a armadilha multiagente.

O que e:

Os tres frameworks mais populares para construir swarms.

Por que aprender:

Saber o que existe antes de escolher.

Conceitos-chave:

Role-based (CrewAI), graph-based (LangGraph), conversational (AutoGen)

O que e:

Ambientes de desenvolvimento com suporte nativo a multiagentes.

Por que aprender:

Comecar a usar swarms sem construir do zero.

Conceitos-chave:

Plugins, configuracao, pratica imediata

O que e:

Padroes de comunicacao entre agentes e ferramentas.

Por que aprender:

Interoperabilidade e o futuro β€” evitar lock-in.

Conceitos-chave:

Anthropic MCP, Google A2A (Linux Foundation), IBM ACP

O que e:

Plugins que transformam ferramentas existentes em sistemas multiagentes.

Por que aprender:

Atalho para comecar sem construir do zero.

Conceitos-chave:

OMO (41k stars), Superpowers (27k stars)

O que e:

Melhores recursos para aprofundar: DeepLearning.AI, LangChain Academy, Zero To Mastery.

Por que aprender:

Roadmap de aprendizado continuo.

Conceitos-chave:

Andrew Ng (Agentic AI), LangGraph Academy, CrewAI Learn

O que e:

Gartner projeta 40%+ dos projetos agenticos cancelados ate 2027 por custos escalantes.

Por que aprender:

Evitar erros comuns β€” excesso de especializacao, falta de governanca.

Conceitos-chave:

The Multi-Agent Trap, cognition governance, custo vs valor

Ver Completo
← Voltar ao Inicio Proxima Trilha: Tecnicas β†’