TRILHA 5

⚙️ Camada de Automação e Observabilidade

Hooks como interrupts, n8n/Make como linguagens, Computer Use, observabilidade e segurança aplicada pela arquitetura. O trabalho invisível que mantém o sistema confiável.

6
Módulos
36
Tópicos
~5h
Duração
Médio
Nível

Mapa da trilha

Conteúdo detalhado

5.1~50 min

⚡ Hooks como interrupts do OS

SessionStart, PreToolUse, PostToolUse, Stop, PreCompact. O lifecycle do Claude Code que dá previsibilidade ao não-determinístico.

O que é:

SessionStart, Setup, PreToolUse, PostToolUse, PostToolUseFailure, UserPromptSubmit, Stop, StopFailure, SubagentStop, PreCompact, Notification.

Por que aprender:

Cada hook é uma janela onde você pode injetar comportamento determinístico.

Conceitos-chave:

Lifecycle event, exit code 2 (block), idempotência.

O que é:

Roda quando a sessão começa. Carrega Silver Platters, converte arquivos, define contexto.

Por que aprender:

Toda sessão começa com mesmo contexto rico, sem você lembrar.

Conceitos-chave:

Bootstrap, context injection, file conversion.

O que é:

Roda antes de cada chamada de tool. Pode bloquear (exit code 2). Pode redirecionar.

Por que aprender:

É onde você impõe regras de segurança em runtime.

Conceitos-chave:

Block, redirect, validate.

O que é:

Roda depois que tool termina. Loga, valida output, dispara webhook.

Por que aprender:

É a base do audit trail.

Conceitos-chave:

Audit, log, webhook, drift detection.

O que é:

Stop: Claude acha que terminou. Exit 2 força a continuar (revisão obrigatória).

Por que aprender:

Garante que critério humano de "pronto" seja respeitado.

Conceitos-chave:

Definition of done, force-continue, gate.

O que é:

Roda antes de a janela compactar. Você injeta contexto crítico que NÃO pode ser comprimido.

Por que aprender:

Quase ninguém ensina — é diferencial.

Conceitos-chave:

Compaction, sticky context, injection.

Ver Completo
5.2~40 min

🧩 n8n e Make como linguagens complementares

Não são o sistema operacional — são linguagens visuais. Quando usar (e quando ficar no CLI).

O que é:

Editor visual com 600+ integrações. Auto-host ou cloud. Excelente para integrações entre SaaS.

Por que aprender:

Substitui código glue para integrações simples.

Conceitos-chave:

Visual workflow, nodes, expressions.

O que é:

Make é cloud-only, mais polido visualmente, ideal para teams não-técnicos.

Por que aprender:

Comparar trade-offs.

Conceitos-chave:

Cloud-only, scenarios, ops-based pricing.

O que é:

CLI: trabalho local sob demanda. n8n: integrações entre SaaS. LangGraph: orquestração com state.

Por que aprender:

Cada um tem sweet spot.

Conceitos-chave:

Sweet spot, fit, complementary.

O que é:

Hook do Claude dispara webhook que aciona workflow n8n. Composabilidade.

Por que aprender:

Une o melhor dos dois mundos.

Conceitos-chave:

Webhook, async, decoupling.

O que é:

n8n tem nodes nativos para Anthropic, OpenAI, Gemini, Ollama. Plus Agents, Memory, Tools.

Por que aprender:

Permite construir agente simples sem código.

Conceitos-chave:

AI agent node, memory node, tool node.

O que é:

Lógica complexa, debug difícil, versionamento ruim. Para isso, código.

Por que aprender:

n8n vira monstro se mal usado.

Conceitos-chave:

Limit, complexity threshold, version control.

Ver Completo
5.3~45 min

🖥️ Computer Use & Browser Agents

Anthropic Computer Use, OpenAI Operator/Atlas, Perplexity Comet. Agentes que operam pixels — não só APIs. Mercado vai de US$4,5B → US$76,8B.

O que é:

Claude vê tela, move cursor, clica, digita. Beta desde Claude 3.5.

Por que aprender:

Resolve tudo que API não cobre.

Conceitos-chave:

Visual grounding, action loop, screenshot.

O que é:

Operator (jan/2025) navega web. Atlas (out/2025) é browser agêntico nativo.

Por que aprender:

Mercado mudando do "navegador para humano" para "navegador para agente".

Conceitos-chave:

Agentic browser, automation, login state.

O que é:

Comet (jul/2025) — browser otimizado para pesquisa agêntica.

Por que aprender:

Outra abordagem complementar.

Conceitos-chave:

Search-first, citation, summarize.

O que é:

Sites legacy sem API, fluxos de checkout, formulários complexos, scraping ético.

Por que aprender:

Onde API não chega.

Conceitos-chave:

Legacy, GUI-only, ethical scraping.

O que é:

Slow (cada screenshot), caro (visual tokens), frágil (UI muda), riscoso (cliques irreversíveis).

Por que aprender:

Saber quando recuar para API.

Conceitos-chave:

Latency, cost, brittleness.

O que é:

Sempre rodar em container/sandbox. Login isolado. Sem credenciais persistentes.

Por que aprender:

Browser agente é vetor amplo de risco.

Conceitos-chave:

Sandbox, ephemeral session, prompt injection.

Ver Completo
5.4~45 min

📊 Avaliação e tracing

"Trust in agents comes through systematic verification, not hope." — Anthropic. LangSmith, Letta Evals, Claude traces.

O que é:

Trace = árvore de chamadas com inputs, outputs, tokens, latência, custo, erros.

Por que aprender:

Sem trace, debug é adivinhação.

Conceitos-chave:

Span, trace tree, replay.

O que é:

Plataforma de tracing + eval. Funciona com qualquer agente, não só LangChain.

Por que aprender:

Padrão de mercado para observabilidade agêntica.

Conceitos-chave:

Trace, eval, dataset.

O que é:

Eval específico para agentes com memória. Mede recall, consistência ao longo do tempo.

Por que aprender:

Único modo de testar memória agêntica.

Conceitos-chave:

Stateful eval, memory recall, consistency.

O que é:

Console Anthropic mostra traces de cada request. Cost, latency, cache hits.

Por que aprender:

Custos saem do controle sem trace.

Conceitos-chave:

Cost trace, cache hit rate, latency.

O que é:

Casos representativos com saída esperada. Roda no CI a cada mudança.

Por que aprender:

Sem suite, regressão é certa.

Conceitos-chave:

Golden examples, regression, CI eval.

O que é:

Pass rate, latência p50/p95, custo médio, taxa de aprovação humana, drift.

Por que aprender:

Métrica errada engana.

Conceitos-chave:

SLI, SLO, leading vs lagging.

Ver Completo
5.5~35 min

⏰ Cron, schedules e watchers

Tempo (cron), evento (webhook), filesystem (watcher). Como dar vida automática ao Agentic OS.

O que é:

Roda comando em horário definido. Marco recebe brief financeiro às 6h da segunda.

Por que aprender:

Tempo é o gatilho mais robusto.

Conceitos-chave:

crontab, systemd timer, idempotência.

O que é:

Sistema externo dispara request. Stripe → CFO Bot. GitHub → Builder.

Por que aprender:

Reativo é mais natural quando o gatilho é externo.

Conceitos-chave:

Webhook, signature, retry.

O que é:

Soltou PDF na pasta /intake/ → agente processa. fswatch / chokidar.

Por que aprender:

Mais natural que upload em UI.

Conceitos-chave:

File watcher, drop folder, debounce.

O que é:

Roda agente como serviço. Auto-restart, logs estruturados, controle fino.

Por que aprender:

Para sistemas always-on.

Conceitos-chave:

systemd, journalctl, restart policy.

O que é:

Rodar 2x produz mesmo resultado de 1x. Marker files, locks.

Por que aprender:

Cron pode disparar 2x; webhook pode chegar 2x.

Conceitos-chave:

Lock, dedupe, exactly-once.

O que é:

Como o sistema avisa o humano. Telegram bot, Slack webhook, e-mail.

Por que aprender:

Sistema sem notificação fica invisível.

Conceitos-chave:

Channel, urgência, rate limit.

Ver Completo
5.6~40 min

🛡️ Segurança aplicada pela arquitetura

"Aplicado pelo sistema de arquivos, não pela esperança." Path scope + permissões + isolamento.

O que é:

Pasta + permissão + hook + sandbox + audit. Cada camada falha; conjunto não.

Por que aprender:

Single layer = ponto único de falha.

Conceitos-chave:

Defense-in-depth, swiss cheese.

O que é:

Documento ou tool output contém instruções maliciosas que o agente "obedece".

Por que aprender:

É o ataque mais comum.

Conceitos-chave:

Trust boundary, source attribution.

O que é:

Domínios sensíveis em pastas separadas com regras estritas. Sem cruzamento livre.

Por que aprender:

Compliance exige.

Conceitos-chave:

Domain isolation, controlled bridge.

O que é:

Agente roda em git worktree ou container. Erros ficam confinados.

Por que aprender:

Rollback é trivial; impacto é zero.

Conceitos-chave:

Worktree, container, ephemeral env.

O que é:

Keys em vault (1Password, Vault, env). Nunca em arquivo lido por agente.

Por que aprender:

Agente que vê secret pode vazar em log.

Conceitos-chave:

Vault, env injection, redaction.

O que é:

Pagamento, delete, force-push, comunicação externa exigem aprovação documentada.

Por que aprender:

É a tampa final.

Conceitos-chave:

High-stakes, sign-off, four-eyes.

Ver Completo
← Trilha 4: TrabalhadoresPróxima: Implantação →