MODULO 3-5

๐Ÿค Agentes โ€” o loop que trabalha sozinho

Ate aqui voce deu ao Jarvis canais, identidade, ferramentas e skills. Mas o que faz dele um agente โ€” e nao so um chat esperto โ€” e o loop autonomo: a capacidade de pensar, agir, ler o resultado e continuar sozinho ate terminar. Neste modulo voce vai entender esse loop, como delegar trabalho a sub-agentes, quando vale ter varios agentes, como ele acorda no horario certo, e onde colocar as travas para que tudo isso seja seguro.

6
Topicos
~50
Minutos
Intermediario
Nivel
Anatomia
Tipo
1

๐Ÿ” Agente = loop + autonomia

Um chatbot comum faz uma coisa: voce pergunta, ele responde, fim. Um agente e diferente โ€” ele nao para na primeira resposta. Ele recebe um pedido, pensa no que fazer, usa uma ferramenta (busca na web, le um arquivo, manda um e-mail), le o resultado dessa ferramenta, e decide se ja terminou ou se precisa dar mais um passo. Esse vai-e-volta que se repete sozinho ate a tarefa estar pronta e o que chamamos de loop agentico.

Novo aqui? Um agente e um modelo de IA (o "cerebro" de texto que voce viu na Trilha 1) que ganhou maos โ€” as ferramentas โ€” e a permissao de usa-las em ciclo. "Loop" e so a palavra para "repetir um ciclo". "Autonomia" aqui nao quer dizer que ele faz o que quer; quer dizer que ele encadeia varios passos sem precisar que voce digite a cada um.

Na Trilha 1 voce viu esse loop pela primeira vez como uma ideia. Aqui ele vira uma camada da anatomia: a peca que transforma "modelo + ferramentas" num assistente que executa. Sem o loop, voce teria que orquestrar cada chamada na mao ("agora busca", "agora resume", "agora manda"). Com o loop, voce diz o objetivo e ele mesmo descobre a sequencia de passos.

O LOOP AGENTICO pedido pensao que falta? ferramentabusca ยท le ยท envia le resultadoe avalia se ainda nao terminou, volta a pensar (repete) prontoresponde

Leia o diagrama da esquerda para a direita: o agente pensa, chama uma ferramenta, le o que voltou e decide. Enquanto faltar algo, a seta tracejada o leva de volta ao "pensa". Quando termina, sai pela direita em "pronto". Esse ciclo que se fecha sozinho e o coracao de qualquer agente.

Conceitos-chave

Agente

Um LLM que pode usar ferramentas em ciclo para cumprir um objetivo.

Loop agentico

Pensa โ†’ age โ†’ le resultado โ†’ decide; repete ate terminar.

Autonomia

Encadear varios passos sozinho, sem voce digitar cada um.

Delegar > perguntar

Voce diz o objetivo; ele descobre a sequencia.

2

๐Ÿง‘โ€๐Ÿš€ Sub-agentes: delegar e voltar leve

Toda conversa do Jarvis vive dentro de uma janela de contexto โ€” a memoria de trabalho dele, limitada, como a RAM de um computador (voce viu isso na Trilha 1). Se uma tarefa for grande โ€” ler 30 paginas, vasculhar um repositorio inteiro, pesquisar 15 fontes โ€” ela entope essa janela com texto bruto, e o agente principal fica lento, confuso e caro. A solucao elegante e o sub-agente.

Novo aqui? Um sub-agente e um segundo agente que o agente principal cria so para uma tarefa pesada. Ele abre a propria janela de contexto, faz o trabalho sujo (le tudo, processa, descarta o lixo) e devolve so a resposta limpa. A bagunca fica na cabeca dele; o agente principal recebe so o resumo.

๐Ÿ“ฆ A analogia do estagiario

Imagine que voce e um gerente ocupado. Chega uma tarefa: "leia este relatorio de 200 paginas e me diga os 3 pontos principais". Voce nao le as 200 paginas e enche sua propria cabeca โ€” voce manda um estagiario ler. Ele queima o tempo dele com as 200 paginas e volta com um bilhete de 3 linhas. Sua mesa continua limpa. O sub-agente e exatamente esse estagiario.

  • โ€ขO sub-agente queima o proprio contexto com o material bruto.
  • โ€ขEle devolve so a resposta destilada โ€” nao o material todo.
  • โ€ขA sessao principal fica leve, focada e barata.

โœ“ Quando usar sub-agente

  • โœ“Tarefa que gera MUITO texto intermediario (busca ampla, leitura longa).
  • โœ“Trabalho isolavel: tem um pedido claro e devolve um resultado claro.
  • โœ“Quer proteger a conversa principal de virar uma bagunca.

โœ— Quando NAO compensa

  • โœ—Tarefa curtinha โ€” abrir um sub-agente custa mais do que resolver direto.
  • โœ—Passos que dependem de muito vai-e-volta com voce no meio.
  • โœ—Quando voce PRECISA ver o material bruto, nao so o resumo.

Conceitos-chave

Sub-agente

Agente auxiliar que faz a tarefa pesada e devolve so a resposta.

Janela de contexto

A memoria de trabalho, limitada, do agente (a "RAM").

Isolamento de contexto

A bagunca fica no sub-agente; o principal nao se contamina.

Resposta destilada

So o essencial volta โ€” economia de contexto e de custo.

3

๐Ÿ Multi-agente: um time de especialistas

Se um sub-agente e um estagiario, o multi-agente e um time inteiro. Em vez de um agente fazendo tudo, voce monta varios especialistas โ€” um que so pesquisa, um que so escreve, um que so revisa โ€” e um orquestrador que distribui as partes e junta o resultado. Cada especialista tem o proprio contexto, o proprio foco, e ate pode usar um cerebro diferente (um modelo barato para a busca, um potente para a redacao).

PADRAO MULTI-AGENTE orquestradordivide e junta pesquisabusca fontes escritaredige revisaoconfere as partes voltam e o orquestrador junta num resultado unico

O orquestrador reparte a tarefa entre especialistas e depois costura tudo. Mais paralelismo e mais foco โ€” mas tambem mais pecas para coordenar e mais chance de uma falhar. Por isso multi-agente so compensa quando a tarefa e grande o bastante para justificar a complexidade.

โš ๏ธ A armadilha do "mais agentes = melhor"

E tentador montar um exercito de agentes para tudo. Quase sempre e exagero. Cada agente extra adiciona coordenacao, custo, latencia e novos pontos de falha โ€” se a "revisao" interpreta mal o que a "escrita" entregou, o erro se propaga. Regra pratica: comece com um agente so e o loop. So quebre em multi-agente quando uma tarefa real esta grande demais ou exige especializacoes que realmente nao convivem na mesma cabeca.

Conceitos-chave

Multi-agente

Varios agentes especialistas trabalhando juntos numa tarefa.

Orquestrador

O agente que divide o trabalho e junta os resultados.

Especializacao

Cada agente foca em uma coisa (pesquisa, escrita, revisao).

Custo de coordenacao

Mais agentes = mais pecas para alinhar e mais falhas possiveis.

4

โฐ Cadencia: ele acorda sozinho

Ate agora o agente so age quando voce fala com ele. A cadencia muda isso: ela faz o Jarvis agir no horario certo, sem ninguem chamar. As 7h, ele monta o resumo do seu dia; a cada 30 minutos, dรก uma olhada na sua caixa de e-mail; toda sexta, ele organiza suas anotacoes. Tudo isso enquanto voce dorme, trabalha ou โ€” como dizem os criadores desses sistemas โ€” "com o laptop fechado".

Novo aqui? Cron e um agendador de tarefas que existe ha decadas nos computadores: voce escreve "rode isto todo dia as 7h" e ele obedece. Heartbeat ("batimento cardiaco") e o mesmo principio aplicado ao agente: um pulso regular que o acorda de tempos em tempos para checar se ha algo a fazer. Routines e so o nome amigavel que alguns sistemas dรฃo para essas tarefas agendadas.

1

O relogio dispara

Chega o horario marcado (ex.: 7h). O agendador acorda o agente โ€” sem voce digitar nada.

2

Ele roda o loop

O agente executa a tarefa programada: le a agenda, busca os e-mails, monta o resumo.

3

Te avisa pelo canal

A resposta chega no Telegram (ou no canal que voce usa). Voce acorda com o trabalho ja feito.

๐Ÿ“Š Onde isso aparece nos sistemas reais

  • โ€ขO OpenClaw popularizou o heartbeat โ€” um pulso que mantem o agente "vivo" e checando coisas.
  • โ€ขO GravityClaw usa node-cron para tarefas agendadas, mantendo tudo enxuto.
  • โ€ขNa arquitetura das "4 C" (Trilha 4), isso e a Cadence โ€” o "quando ele age".

Conceitos-chave

Cadencia

A camada que faz o agente agir no horario, sem ser chamado.

Cron

Agendador classico: "rode isto neste horario".

Heartbeat

Pulso regular que acorda o agente para checar tarefas.

Routines

Tarefas agendadas com nome amigavel (resumo das 7h etc.).

5

๐Ÿ›ก๏ธ Limites e seguranca do loop

Um agente que age sozinho e poderoso โ€” e por isso mesmo precisa de freios. Sem travas, o loop pode girar para sempre (e gastar uma fortuna), ou executar uma acao perigosa sem ninguem perceber. Tres travas resolvem a maior parte disso: um teto de iteracoes, gates de aprovacao e um audit log.

Novo aqui? Teto (ou limite) de iteracoes e um numero maximo de voltas que o loop pode dar antes de parar (ex.: "no maximo 15"). Gate de aprovacao e um pedido de "voce confirma?" antes de uma acao arriscada. Audit log e um diario que registra cada passo que o agente deu โ€” uma "memoria forense" para voce revisar depois o que ele fez e por que.

๐Ÿ”ข Teto de iteracoes

Limita quantas voltas o loop pode dar. Impede o agente de ficar preso "pensando" eternamente e de queimar dinheiro a toa.

โœ‹ Gates de aprovacao

Acoes perigosas (apagar arquivos, gastar dinheiro, rodar comandos) param e pedem seu "ok" antes de acontecer.

๐Ÿ“œ Audit log

Cada passo fica registrado. Se algo der errado, voce abre o diario e ve exatamente o que ele fez e quando.

โš ๏ธ Por que isso nao e opcional

Lembre da Trilha 2: o OpenClaw teve 42.665 instancias publicas, sendo 93,4% sem nenhuma autenticacao, e 341 skills maliciosas na comunidade. Um agente exposto e sem travas e um agente que qualquer um pode mandar agir. A postura correta e zero-trust: trate toda entrada como um possivel ataque (incluindo prompt-injection, quando um texto malicioso tenta dar ordens disfarcadas ao agente).

A combinacao segura, repetida em todo o curso: sem portas expostas + so MCP auditavel + whitelist de quem pode falar + secrets no .env + as tres travas acima.

Conceitos-chave

Teto de iteracoes

Numero maximo de voltas do loop โ€” evita loop infinito e gasto.

Gate de aprovacao

Confirmacao humana antes de uma acao perigosa.

Audit log

Registro forense de cada acao do agente.

Prompt-injection

Texto malicioso que tenta dar ordens disfarcadas ao agente.

6

๐Ÿš€ Proativo vs reativo: de assistente a parceiro

Junte tudo deste modulo โ€” o loop, os sub-agentes, a cadencia โ€” e voce chega ao maior salto de todos: o Jarvis deixa de ser reativo (so responde quando voce chama) e passa a ser proativo (te avisa antes de voce pedir). Em vez de voce perguntar "tem algo importante na minha agenda hoje?", ele te manda, as 7h: "voce tem reuniao as 10h e o relatorio vence amanha โ€” quer que eu prepare um rascunho?".

๐Ÿ˜ Reativo (o assistente)

  • โ†’Espera voce iniciar a conversa.
  • โ†’So sabe o que voce digitou agora.
  • โ†’Util, mas voce ainda carrega a carga mental de lembrar de tudo.

๐Ÿค Proativo (o parceiro)

  • โ†’Inicia a conversa quando faz sentido (cadencia).
  • โ†’Conecta agenda, e-mail e memoria para antecipar.
  • โ†’Tira a carga mental de voce โ€” vira um socio, nao uma ferramenta.

๐Ÿงฉ A receita do salto proativo

Proatividade nao e magia โ€” e a soma das pecas que voce ja conhece. Loop (ele executa sozinho) + cadencia (ele acorda no horario) + ferramentas (ele ve sua agenda e e-mail, da Trilha 3-3) + memoria (ele lembra do que importa, vem na 3-6). Tire qualquer peca e ele volta a ser reativo.

Cuidado com o equilibrio: um agente proativo demais vira um chato que interrompe o tempo todo. A boa proatividade e seletiva โ€” avisa do que importa, fica quieto no resto.

Auto-checagem (opcional): qual e a melhor descricao de um sub-agente?

Conceitos-chave

Reativo

So age quando voce chama โ€” o modo "assistente".

Proativo

Te avisa antes de voce pedir โ€” o modo "parceiro".

Carga mental

O peso de lembrar de tudo; o proativo tira isso de voce.

Proatividade seletiva

Avisar do que importa, ficar quieto no resto.

๐ŸŽฏ Resumo do modulo

โœ“
Agente = loop + autonomia โ€” pensa, age, le o resultado e decide; repete sozinho ate terminar.
โœ“
Sub-agentes โ€” o "estagiario" queima o proprio contexto e devolve so a resposta; a sessao principal fica leve.
โœ“
Multi-agente com parcimonia โ€” time de especialistas + orquestrador; so vale quando a tarefa justifica a complexidade.
โœ“
Cadencia โ€” cron/heartbeat fazem o Jarvis agir no horario, "com o laptop fechado".
โœ“
Travas do loop โ€” teto de iteracoes, gates de aprovacao e audit log; postura zero-trust.
โœ“
Proativo vs reativo โ€” loop + cadencia + ferramentas + memoria = o salto de assistente para parceiro.

Proximo modulo:

Modulo 3-6: Cerebros โ€” o motor que pensa e a memoria organizada