BOOT / Como usar essa apostila
Como ler
A leitura é linear. Cada capítulo encaixa no anterior. Se você pular o capítulo 4, vai travar no 7. Recomendo abrir o material pela primeira vez de ponta a ponta sem pular, e depois usar como consulta.
Marcações visuais
Comandos de terminal
Quando aparecer comando, ele vem em fonte mono pra você copiar e colar direto.
$ node -v v20.18.1 # versão precisa ser 20 ou superior
Premissa única
Você precisa querer construir. Não dá pra ser passageiro nessa comunidade. Eu falo o passo, você executa, na próxima aula a gente compara o que cada um construiu.
Expectativa pra essa primeira semana
Até segunda você tem uma estrutura mínima rodando. Mesmo que seja um único agente. Importante é destravar o ambiente e provar pra você mesmo que funciona.
Boas-vindas à Comunidade Avalanche
Você comprou uma vaga numa comunidade fechada de 100 pessoas. Não é curso solto, não é mentoria genérica de IA. É a mesma estrutura que eu uso na Avalanche, sendo aberta pra você por 6 semanas.
Regras de convivência
- Comunidade fechada, conteúdo não vaza.
- Print de aula só dentro da própria comunidade.
- Discussão técnica sobre as aulas no canal certo.
- Tem dúvida, pergunta no canal de dúvidas, não no privado dos outros alunos.
- Respeito total entre os 100. Todo mundo aqui é par.
Estrutura de aulas
Eu vou estar presente nas 6 aulas ao vivo. Toda quarta às 20h. As aulas ficam gravadas. Tem grupo de Telegram da turma. Tem suporte assíncrono pra dúvidas técnicas.
Mapa das 6 semanas
Saída esperada: ambiente instalado e primeiro agente rodando.
Saída esperada: você prospectando 100+ leads por dia em automático.
Saída esperada: agente fechando reunião sozinho.
Saída esperada: capacidade de entregar um projeto sem botar a mão.
Saída esperada: oferta empacotada pronta pra vender.
Saída esperada: 80% do operacional automatizado.
O que é Estrutura Agêntica
O que NÃO é
Por que estrutura agêntica é diferente
O agente decide. Ele recebe uma tarefa abstrata, "faz uma landing pra um cliente novo", e ele resolve. Decide qual stack usar, monta, sobe, configura domínio, retorna o link. Você não precisou explicar passo a passo.
As 3 propriedades essenciais
Por que essa é a próxima fronteira
Porque até ontem, automação era encanamento. Hoje, agente é funcionário. A diferença é abismal. Encanamento exige que você desenhe cada passo. Funcionário exige que você diga o resultado esperado. A produtividade de quem opera com agentes é 10x a de quem opera com automação tradicional.
O ponto que muda tudo
A estrutura escala sem custo marginal humano. Eu rodo 16 projetos em paralelo. Tenho 14 agentes ativos. Tenho 91 mil linhas de código rodando o CRM. Mais de 100 repositórios. E o operacional não tem ninguém. Estrutura agêntica é literalmente a forma de uma pessoa só fazer trabalho de uma empresa inteira.
As 3 propriedades de um agente
1. Autonomia
Um agente decide como resolver. Você não escreve script, escreve missão.
Quem não tem autonomia é robozinho de RPA. Robozinho RPA quebra quando a tela muda de lugar. Agente reage e adapta.
2. Memória persistente
O agente lembra do que aconteceu antes. Em sessão nova, semana nova, mês novo. Sem essa propriedade, todo dia você começa do zero.
3. Responsabilidade
Cada agente é dono de uma função. Se a função quebrar, ele tem que resolver. Não joga pra você.
Responsabilidade é a propriedade que transforma agente em funcionário e não em interface.
Autonomia sem memória vira improviso burro.
Memória sem autonomia vira arquivo morto.
Os dois sem responsabilidade viram ferramenta passiva.
A estrutura agêntica entrega valor porque tem as três funcionando ao mesmo tempo.
As 2 formas de ter sua estrutura
Existem dois caminhos pra ter uma estrutura agêntica funcionando. Cada um serve pra um momento. Vou explicar os dois e dizer quando escolher cada.
Forma A — OpenClaw nativo
Forma B — Claude Code CLI + tmux
Comparativo direto
| Aspecto | OpenClaw | Claude CLI + tmux |
|---|---|---|
| Tempo de subida | 1-2 dias | 2-3 horas |
| Curva técnica | Médio-alto | Baixo-médio |
| Painel web | Sim | Não |
| Multi-modelo | Sim, Claude+GPT+Gemini | Apenas Claude |
| Cliente externo acessa | Sim, via web | Não, só você |
| Custo de servidor | VPS médio (R$80-150/mês) | VPS pequeno ou local (R$30-80/mês) |
| Bom pra | Operação profissional, atender clientes | Validar conceito, uso pessoal, MVP |
Quando escolher cada um
Se você nunca operou agente nenhum, comece no Claude Code CLI. Sobe rápido, valida o método, você aprende a pensar agentificado. Quando a estrutura passar de 5 agentes ou você precisar mostrar painel pra cliente, migra pro OpenClaw. Não tem porque pular o CLI. A maioria dos alunos que tenta começar pelo OpenClaw trava em config de servidor e perde 2 semanas. No CLI você está rodando primeiro agente em 2 horas.
A Estrutura da Naia (overview)
A Naia é a peça central do meu time de IA. Mas a Naia sozinha não faz nada sofisticado. Ela é orquestradora. O valor real vem da arquitetura completa.
A arquitetura tem três níveis
Por que a divisão é proposital
A camada de execução resolve o que precisa pra eu rodar a operação interna. Escrever, codar, gerenciar projeto, organizar processo. A camada de mercado é o que vai pra fora. As duas camadas conversam quando precisa, mas operam com objetivos distintos.
Em números
Tudo passa pela Naia primeiro. Tudo volta pra mim depois de validado. Esse é o desenho. Daqui pra frente cada capítulo aprofunda um agente.
Naia: a orquestradora
A Naia é o cérebro central. Ela não codifica, não escreve copy, não toca tráfego. A função dela é receber, decidir, delegar, validar e entregar. Cinco verbos. Nada além disso.
Recebe
Tudo que cai no meu Telegram, voz ou texto, vai pra Naia primeiro. Ela transcreve voz via Whisper. Lê texto cru. Identifica o pedido por trás da mensagem. Mensagens fragmentadas (que eu mando 3 ou 4 quebradas), ela junta, espera eu terminar, e só aí processa.
Decide
Com o pedido em mãos, ela pergunta a si mesma: qual agente resolve isso?
- "Faz uma landing" é Paulo.
- "Escreve o copy de venda" é Jonathan.
- "Coordena uma entrega complexa com vários agentes" é Juliana.
- "Cuida do prazo" é Rafael.
- "Roda anúncio" é Denderson Clone.
- "Atende cliente no WhatsApp" é o time do Davi.
Ela tem regra clara de roteamento, escrita no system prompt dela.
Delega
Quando decide quem é o agente, ela invoca via tool Agent. Passa o contexto necessário, sem despejar tudo (ela filtra). O agente recebe a tarefa com o contexto que precisa, nada além.
Valida
Quando o agente termina, ela checa o resultado antes de me entregar. Se tá ruim, ela manda refazer. Se tá bom, prossegue. Se tem dúvida, ela me pergunta antes de finalizar.
Entrega
Manda no Telegram, voz ou texto, com o resultado pronto. Se tem link, link no recado. Se tem código, code block. Se é resposta longa, ela quebra em partes pra ler bem na tela do celular.
A camada que poucos enxergam
Detalhes operacionais
Horário silencioso. Entre 23h e 8h ela não me incomoda, salvo emergência real. Em grupos do Telegram, ela só fala quando mencionada ou quando agrega valor. Não é chatbot tagarela. É funcionária com bom senso.
Juliana: sub-gerente operacional
Juliana é a sub-gerente. Ela entra em cena quando a tarefa é grande demais pra um agente só. Ou quando exige coordenação entre dois ou mais agentes ao mesmo tempo.
Outras responsabilidades
A Juliana também cuida de design system, padrões visuais, processos repetíveis. Ela mantém memória de "como o Chefe gosta que faça". Se eu já validei um padrão de carrossel uma vez, ela aplica nos próximos sem perguntar. Isso ganha tempo absurdo.
Por que ela existe
Porque a Naia é orquestradora, não gerente operacional. Naia é estratégia, Juliana é tática. Naia decide o que tem que sair. Juliana decide como sai e quem faz cada parte. As duas são diferentes e necessárias.
Paulo: dev full-stack
Paulo é o desenvolvedor. Ele faz tudo que envolve código. Site, API, automação, debug, deploy, infra. Stack ampla, do front-end ao banco de dados.
Tarefas frequentes do Paulo
- Ajuste de CSS de site existente
- Criação de página nova
- Integração com API externa (Stripe, GHL, Google Ads)
- Debug de bug em produção
- Deploy de update
- Automação via cron
- Edição de schema do banco
O conhecimento dele
Ele tem acesso aos mais de 100 repositórios da Avalanche. Sabe onde tá cada coisa. Sabe quando refatorar e quando só remendar. Tem memória de decisões arquiteturais antigas, então não toma decisão burra repetida.
Por que ter um Paulo separado da Naia
Jonathan: copy e pesquisa
Jonathan é o copywriter e pesquisador. Tudo que envolve texto persuasivo, roteiro, pesquisa de mercado, análise de concorrente, passa por ele. Inclusive essa apostila aqui foi ele quem escreveu.
Função do Jonathan no time
Ele toca cartas de venda, páginas de venda, scripts de email marketing, captions de Instagram, carrosseis informativos, roteiros de Reels e VSL. Antes de escrever, ele pesquisa. Olha concorrentes, valida o ângulo, vê se o número que vou citar tá certo. Pesquisador meticuloso.
Detalhe importante
memory/tom-de-voz-denderson.md). Ele lê esse arquivo antes de escrever qualquer coisa. Por isso o copy sai parecendo eu, e não parecendo IA.
O ponto pra quem replicar
Documentar tom de voz é estratégico. Sem isso, todo conteúdo sai com cheiro de máquina. Com isso, sai com a sua voz. A diferença em conversão é absurda.
Rafael: gestor de projetos
Rafael é o gestor de projetos. Função dele é cuidar de prazo, cronograma, roadmap, dependência entre tarefas. Não executa nada técnico, mas garante que nada pare.
Quando o time atrasa
Quando o Paulo atrasa um deploy, Rafael identifica e replaneja a cadeia. "Se o Paulo entrega só amanhã, o Jonathan precisa antecipar a copy pra não atrasar a campanha". Ele pensa em fluxo, dependência e folga.
Por que ter um Rafael separado
Porque sem gestor de projetos, o time roda no curto prazo só. Tarefa do dia, tarefa da hora. Quando aparece um compromisso de 30 dias com várias entregas intermediárias, você esquece. O Rafael não esquece. Ele olha calendário e dependência.
Detalhe técnico
memory/projects.md, memory/decisions.md, memory/pending.md. São os arquivos de continuidade. Toda decisão de prazo passa por ele e fica registrada. Continuidade entre sessões é o segredo.
Denderson Clone: especialista em tráfego
O Denderson Clone é o agente que faz duas coisas. Toca tráfego pago e me clona em DM no Instagram.
Função 1 — Tráfego pago
Ele cuida das contas de Meta Ads e Google Ads. Cria campanha, configura público, sobe criativo, monitora ROAS, ajusta budget, pausa o que não performa. Faz teste A/B contínuo. Lê a documentação oficial da Meta e do Google sempre que vai mexer em algo crítico, não chuta.
Função 2 — DM no Instagram
Quando alguém me chama no Direct, ele responde como se fosse eu. Em horário comercial, das 8h às 19h horário de Brasília, ele assume a primeira pessoa, fala "fala mano, beleza?" e qualifica o lead. Fora desse horário, ele se apresenta como Clone do Denderson, deixa claro que é IA, mas continua atendendo.
Como ele qualifica
Pega o perfil do lead, vê bio, número de seguidores, tipo de conteúdo postado. Identifica se é empresário, profissional digital, criador de conteúdo, dono de clínica. A partir disso, faz pergunta direcionada. Quem responde dentro do perfil de cliente, ele agenda call. Quem responde fora do perfil, ele responde educadamente e arquiva.
Volume real
Sem ele, era humanamente impossível atender. Com ele, 100% das mensagens viram resposta em menos de 5 minutos.
Davi e o time de SDRs
Davi é o líder do time comercial. Ele coordena seis SDRs operando em paralelo. Cada SDR é um agente independente com nome e estilo próprio. Lucas, Felipe, Matheus, Amanda, Carolina, Bianca.
Por que seis SDRs e não um só
Porque o volume de leads que entra no CRM em dia bom passa de 80 conversas simultâneas. Um agente só, mesmo com Claude Opus, perde qualidade quando tem mais de 15 conversas paralelas. Seis SDRs distribuem a carga e cada um mantém qualidade alta na conversa.
Divisão de leads
Davi roteia conforme origem.
- Lead que veio de WhatsApp da landing → Lucas
- Lead de Instagram → Amanda
- Lead orgânico → Felipe
- Lead frio de prospecção ativa → Matheus
E assim por diante. Cada um vira especialista no canal dele, aprende padrões, melhora taxa de conversão.
Metodologia de venda
O agente faz pergunta de situação ("hoje como você atende cliente novo?"), depois pergunta de problema ("o que mais te incomoda nesse processo atual?"), depois pergunta de implicação ("se você não resolver isso, o que acontece daqui a 6 meses?"), e por fim pergunta de necessidade-payoff ("se a gente conseguisse resolver isso, o que mudaria?"). Funciona porque o lead se vende sozinho durante a conversa.
Fluxo de atendimento
# lead entra → davi roteia → SDR aplica SPIN lead → davi → sdr → 3 trocas → coluna negociação → reunião → call # o humano (eu) só entra na call já com o lead qualificado e quente
Volume real
Os 8 serviços que a estrutura entrega
Setup do ambiente, passo a passo
Aqui é o passo a passo prático pra você sair daqui hoje com ambiente funcionando. Foco no Claude Code CLI + tmux, que é o caminho recomendado pra começar.
Passo 1 — Escolher onde rodar
Você tem três opções:
- Mac ou Linux local (rápido e barato)
- VPS Hostinger (R$ 30-50/mês, sobe em 5 minutos)
- VPS Hetzner (R$ 50-150/mês, melhor performance)
Passo 2 — Instalar Node.js
Abre o terminal. Roda:
$ node -v
Se aparecer versão 20 ou superior, está pronto. Se não, instala via NVM:
# no Mac $ brew install nvm $ nvm install 20 $ nvm use 20
Passo 3 — Instalar Claude Code CLI
$ npm install -g @anthropic-ai/claude-code $ claude --version # se aparecer a versão, instalou
Passo 4 — Configurar conta
$ claude
Vai pedir login. Faz login com a conta Anthropic que tem o plan ativo (Pro ou Max). Se não tem, contrata o Pro de US$20/mês. Validado o login, sai com Ctrl+C.
Passo 5 — Criar pasta de trabalho
$ mkdir ~/meu-agente && cd ~/meu-agente
Aqui vai morar a sua estrutura agêntica inicial.
Passo 6 — Criar o agente orquestrador
$ mkdir -p .claude/agents
Dentro de .claude/agents/, cria um arquivo orquestrador.md com a missão dele (ex: "você é o orquestrador do time, você recebe pedidos do Chefe e decide quem executa"). Esse vai ser o seu equivalente da Naia.
Passo 7 — Criar o primeiro sub-agente
Mesmo padrão. Cria .claude/agents/dev.md com a missão de codar. Esse vai ser o seu Paulo.
Passo 8 — Primeira tarefa real
$ claude
Manda mensagem: "Quero criar uma landing page simples sobre meu serviço. Delega pro dev."
O orquestrador deve invocar o sub-agente dev e entregar a landing.
Passo 9 — Validar
Passo 10 — Próximos agentes
Replica o padrão pra criar copy, gestor de projeto, SDR. Cada novo agente é mais um arquivo .md em .claude/agents/. A complexidade real do time vem da boa configuração desses arquivos.
Deveres da semana + Próxima aula
Checklist do que fazer até segunda
- Claude Code CLI instalado e logado
- Pasta
~/meu-agentecriada com estrutura.claude/agents/ - Pelo menos 2 agentes configurados (orquestrador + 1 sub-agente)
- Primeira tarefa real testada e validada (landing, copy, ou pesquisa)
- Print do terminal mostrando o agente respondendo, postado no canal da comunidade
- Lido os capítulos 4, 5 e 8 dessa apostila com calma
Próxima aula — AULA 2 / PROSPECÇÃO COM IA
Na semana 2 a gente entra em prospecção. Vou mostrar a máquina que eu uso pra prospectar em Instagram, WhatsApp e Email em automático. Vou mostrar o SDR que eu rodo com Claude pra abordar o lead frio. Vou mostrar o copy de DM que abre conversa, e como esse copy avança até virar call agendada.
Vem com o ambiente pronto. Sem ambiente, a Aula 2 não funciona.
Hoje você sai daqui com o desenho.
Próxima semana você sai vendendo.
// fim da Aula 1 · Comunidade Avalanche · Semana 1 de 6 · 27 abr 2026
Instalação Agente Claude pra Leigos
Esse prompt cobre o caminho completo: SSH na VPS, bootstrap do ambiente, configuração do agente, systemd no ar, e validação no Telegram. Você só vai precisar fornecer dados pessoais (IP da VPS, token do BotFather, seu user_id no Telegram) conforme o Claude Code for pedindo.
ABRA SEU CLAUDE E COLE
Instalação OpenClaw pra Leigos
Mesma vibe do prompt anterior, mas agora pra OpenClaw. A primeira pergunta que o Claude Code vai te fazer é qual LLM você quer usar. Se escolher GLM, você fornece a API key da Z.ai. Se escolher GPT Codex, você não precisa de API key, o CLI te entrega uma URL OAuth pra autorizar no navegador onde você já tá logado no ChatGPT Plus.
ABRA SEU CLAUDE CODE E COLE
GPT Codex 5.5: usa sua assinatura ChatGPT Plus que você já paga. Sem custo extra por token, mas exige autorização OAuth no navegador.
// fim da seção Instalação Rápida · Comunidade Avalanche