TRILHA 3

๐Ÿš€ Pratica Avancada

Construa projetos reais com swarms, domine memoria e persistencia, implemente qualidade automatizada e prepare seus enxames para producao.

8
Modulos
48
Topicos
~7h
Duracao
Avancado
Nivel

Navegacao Rapida

Conteudo Detalhado
3.1 ~60 min

๐ŸŽฏ Projeto 1: Sistema de Atendimento Multiagente

Swarm com triagem automatica, agentes especialistas, handoffs, memoria de conversa e metricas.

O que e:

Swarm com triagem automatica direcionando para agentes especialistas (vendas, suporte, billing).

Por que aprender:

Caso de uso real mais comum para swarms em producao.

Conceitos-chave:

Customer service, routing, especialistas

O que e:

Primeiro agente classifica a intencao e direciona ao especialista correto.

Por que aprender:

E o componente mais critico do sistema โ€” erro aqui cascateia para todo o fluxo.

Conceitos-chave:

Intent classification, routing rules, fallback

O que e:

Cada especialista com instrucoes, ferramentas e tom de voz especificos.

Por que aprender:

Especializacao e o que torna o swarm eficaz em producao.

Conceitos-chave:

Domain expertise, tool access, personality

O que e:

Transferencia de contexto entre agentes e escalacao para humano quando necessario.

Por que aprender:

Transicoes suaves sao essenciais para experiencia do usuario.

Conceitos-chave:

Context passing, escalation rules, human-in-the-loop

O que e:

Manter historico entre agentes e entre sessoes do mesmo cliente.

Por que aprender:

Cliente nao deve repetir informacao a cada troca de agente.

Conceitos-chave:

Conversation memory, session state, customer profile

O que e:

Tracking de resolucao, tempo, satisfacao, uso de tokens.

Por que aprender:

Sem metricas, impossivel otimizar o sistema.

Conceitos-chave:

Resolution rate, CSAT, token cost, latency

3.2 ~60 min

๐Ÿ—๏ธ Projeto 2: Equipe de Desenvolvimento Autonoma

Swarm de desenvolvimento com orquestrador, planejador, coder, revisor e testador โ€” replicando OMO.

O que e:

Construir um swarm com orquestrador, planejador, coder, revisor e testador.

Por que aprender:

Entender internamente como OMO funciona.

Conceitos-chave:

Sisyphus-like orchestrator, specialized agents

O que e:

Agente planificador faz discovery questions e gera spec detalhada.

Por que aprender:

Plano bem feito = execucao sem retrabalho.

Conceitos-chave:

Discovery, requirements, spec.md, acceptance criteria

O que e:

Multiplos agentes codificam em paralelo sem conflitos.

Por que aprender:

Paralelismo real requer coordenacao cuidadosa.

Conceitos-chave:

File ownership, atomic tasks, merge strategy

O que e:

Agente de revisao usa modelo diferente do coder para detectar blindspots.

Por que aprender:

Anti-blindspot e tecnica comprovada de qualidade.

Conceitos-chave:

Different provider, review checklist, APPROVED/NEEDS_REVISION

O que e:

Agente testador gera e executa testes automaticamente.

Por que aprender:

Garantir que o codigo funciona antes de entregar.

Conceitos-chave:

Unit tests, integration tests, adversarial tests

O que e:

Agente documentador registra decisoes, mudancas e API.

Por que aprender:

Documentacao e o que permite manter o projeto vivo.

Conceitos-chave:

Auto-docs, changelog, decision log

3.3 ~45 min

๐Ÿ’พ Memoria e Persistencia em Swarms

Do problema stateless a memoria de longo prazo: disco, Redis, Vector DB e rastreabilidade.

O que e:

Sem memoria, cada interacao comeca do zero โ€” impossivel para projetos longos.

Por que aprender:

Memoria e o que diferencia um swarm util de um demo.

Conceitos-chave:

Context window limit, information loss, session boundary

O que e:

Diretorio persistente com plan.md, context.md, evidence/, history/.

Por que aprender:

Abordagem pratica โ€” funciona sem infraestrutura extra.

Conceitos-chave:

File-based memory, plan.json, Zod validation

O que e:

Cache em memoria para dados durante a execucao do swarm.

Por que aprender:

Performance em tempo real sem overhead de disco.

Conceitos-chave:

Redis, session state, TTL, eviction

O que e:

Conhecimento persistente que sobrevive entre sessoes (embeddings + similaridade).

Por que aprender:

Agentes que lembram e aprendem ao longo do tempo.

Conceitos-chave:

Vector store, embeddings, semantic search, ChromaDB, Pinecone

O que e:

Logs estruturados de cada decisao: prompt, resposta, resultado, avaliacao.

Por que aprender:

Auditoria, debugging e reproducibilidade.

Conceitos-chave:

Decision log, evidence collection, reproducibility

O que e:

Evolucao de busca simples para agentes que decidem o que lembrar e esquecer.

Por que aprender:

Entender o roadmap de evolucao de memoria.

Conceitos-chave:

RAG basico, Agentic RAG, episodic memory, memory curation

3.4 ~45 min

๐Ÿ”’ Qualidade e Seguranca em Swarms

Gates automatizados, SAST, SBOM, anti-slop, placeholder scan e quality budget.

O que e:

Verificacoes automaticas a cada tarefa: syntax, placeholders, SAST, SBOM, build, quality.

Por que aprender:

Qualidade sistematica โ€” nao depende de revisao humana.

Conceitos-chave:

6 gates, Tree-sitter (9+ linguagens), pre_check_batch

O que e:

Detectar vulnerabilidades OWASP Top 10 automaticamente antes do deploy.

Por que aprender:

Codigo gerado por IA frequentemente tem vulnerabilidades.

Conceitos-chave:

Injection, XSS, SSRF, path traversal, hardcoded secrets

O que e:

Software Bill of Materials โ€” inventario de todas as dependencias e suas vulnerabilidades.

Por que aprender:

Supply chain attacks sao a maior ameaca de 2026.

Conceitos-chave:

Dependency tracking, CVE checking, license compliance

O que e:

Auditoria de padroes ruins: duplicacao, God Functions, testing theater.

Por que aprender:

IA gera codigo "bonito" que esconde problemas graves.

Conceitos-chave:

AI Slop Review, 268 assertions testando texto de prompt (anti-pattern real)

O que e:

Detectar TODOs, stubs, funcoes vazias antes de declarar tarefa completa.

Por que aprender:

Agentes frequentemente deixam placeholders que parecem codigo real.

Conceitos-chave:

TODO detection, stub identification, completeness check

O que e:

Limites numericos para complexidade, tamanho de funcao, acoplamento.

Por que aprender:

Manter codigo mantivel a longo prazo.

Conceitos-chave:

Cyclomatic complexity, function length, coupling metrics

3.5 ~50 min

๐Ÿ”ฌ Projeto 3: Pesquisa Profunda Multiagente

Sistema onde multiplos agentes pesquisam, sintetizam e produzem relatorio abrangente.

O que e:

Sistema onde multiplos agentes pesquisam, sintetizam e produzem relatorio abrangente.

Por que aprender:

Um dos usos mais poderosos de swarms โ€” substitui horas de pesquisa manual.

Conceitos-chave:

Multi-source research, synthesis, structured output

O que e:

Agentes especializados em fontes diferentes trabalhando em paralelo.

Por que aprender:

Cobertura ampla + velocidade = pesquisa superior.

Conceitos-chave:

Web search, documentation crawling, GitHub code search

O que e:

Agente que consolida resultados, remove duplicatas e organiza hierarquicamente.

Por que aprender:

Dados brutos sem sintese sao inuteis.

Conceitos-chave:

Deduplication, ranking, structured synthesis

O que e:

Agente que transforma sintese em relatorio bem escrito e formatado.

Por que aprender:

Output precisa ser consumivel por humanos.

Conceitos-chave:

Report generation, citations, executive summary

O que e:

Agente que verifica afirmacoes, checa fontes e identifica contradicoes.

Por que aprender:

Pesquisa sem verificacao e desinformacao.

Conceitos-chave:

Fact-checking, source verification, contradiction detection

O que e:

Montagem do sistema completo com LangGraph ou CrewAI.

Por que aprender:

Projeto end-to-end que demonstra todas as tecnicas.

Conceitos-chave:

Full implementation, testing, iteration

3.6 ~45 min

๐Ÿณ Deploy e Infraestrutura para Swarms

Docker, Kubernetes, observabilidade, custos, seguranca e CI/CD para producao.

O que e:

Cada agente em seu container โ€” isolamento, reproducibilidade, seguranca.

Por que aprender:

Padrao de deploy para qualquer sistema de producao.

Conceitos-chave:

Docker, container per agent, networking

O que e:

Escalar agentes automaticamente baseado em demanda.

Por que aprender:

Producao real precisa de auto-scaling.

Conceitos-chave:

Pods, scaling, GPU scheduling (NVIDIA Operator)

O que e:

Monitorar cada chamada: tokens, latencia, custo, resultado.

Por que aprender:

Sem observabilidade, debugging em producao e impossivel.

Conceitos-chave:

Tracing, metrics, dashboards, alertas

O que e:

Calcular, monitorar e otimizar custo por agente e por tarefa.

Por que aprender:

Custos de swarms escalam rapido โ€” controle e obrigatorio.

Conceitos-chave:

Token budgets, cost per task, provider optimization

O que e:

API key management, sandboxing, rate limiting, audit logs.

Por que aprender:

Agentes autonomos com acesso a ferramentas sao vetores de risco.

Conceitos-chave:

Secret management, least privilege, audit trail

O que e:

Pipeline de deploy automatizado com testes de integracao do swarm.

Por que aprender:

Atualizacoes frequentes sem quebrar producao.

Conceitos-chave:

Testing pipeline, canary deploy, rollback

3.7 ~40 min

๐Ÿชค Anti-padroes e Armadilhas

Multi-agent trap, custos escalantes, testing theater, God Functions e governanca cognitiva.

O que e:

Especializar demais sem governanca gera sistemas frageis e caros.

Por que aprender:

Gartner: 40%+ dos projetos agenticos serao cancelados ate 2027.

Conceitos-chave:

Over-engineering, cost escalation, value uncertainty

O que e:

Cada agente consome tokens โ€” sem controle, custos explodem exponencialmente.

Por que aprender:

Projetos cancelados por custo sao os mais comuns.

Conceitos-chave:

Token budgets, cost alerts, fallback to cheaper models

O que e:

268 assertions testando texto de prompt em vez de comportamento real.

Por que aprender:

IA adora gerar testes "bonitos" que verificam strings fixas.

Conceitos-chave:

Behavioral testing, mutation testing, coverage vs value

O que e:

Funcoes gigantes que fazem tudo โ€” anti-padrao classico de codigo gerado.

Por que aprender:

Agentes frequentemente geram codigo que "funciona" mas e impossivel de manter.

Conceitos-chave:

Single responsibility, decomposition, refactoring

O que e:

Agente encontra erro mas continua sem avisar โ€” resultado parcial parece completo.

Por que aprender:

Falhas silenciosas sao mais perigosas que falhas explicitas.

Conceitos-chave:

Error propagation, fail-fast, explicit error states

O que e:

Reproducibilidade, auditoria, comportamento deterministico para producao real.

Por que aprender:

Enterprise nao aceita "funciona as vezes".

Conceitos-chave:

Reproducibility, audit trail, deterministic behavior, compliance

3.8 ~35 min

๐Ÿ”ฎ Futuro dos Swarms e Proximos Passos

Tendencias 2026-2027, padronizacao, adocao enterprise, agentes que aprendem e seu roadmap.

O que e:

Federated Agent Networks, Semantic Orchestration, autonomia crescente.

Por que aprender:

Antecipar para onde investir tempo de aprendizado.

Conceitos-chave:

Federation, semantic matching, increasing autonomy

O que e:

Protocolos abertos se tornam a "Internet dos agentes".

Por que aprender:

Quem dominar protocolos tera vantagem competitiva.

Conceitos-chave:

Open standards, interoperability, vendor neutrality

O que e:

Grandes empresas adotando swarms para automacao de processos complexos.

Por que aprender:

Oportunidades profissionais enormes.

Conceitos-chave:

Enterprise adoption, compliance, governance

O que e:

Tecnicas de fine-tuning especificas para melhorar orquestracao em escala.

Por que aprender:

Proximo nivel de performance para swarms.

Conceitos-chave:

Amazon fine-tuning case study, orchestration-specific training

O que e:

Carreiras: engenheiro de swarms, arquiteto multiagente, consultor de automacao.

Por que aprender:

Mercado em formacao โ€” quem chegar primeiro tem vantagem.

Conceitos-chave:

New roles, certifications, market demand

O que e:

Plano pratico: escolha um framework, construa um projeto, itere, contribua.

Por que aprender:

Sair do curso com um caminho claro.

Conceitos-chave:

Start small, iterate, contribute, grow

Pronto para colocar a mao na massa?

Agora que voce domina as tecnicas avancadas, e hora de construir seu proprio swarm do zero na Trilha 4.

Proxima Trilha: Mao na Massa โ†’