Durante muito tempo, a habilidade mais importante em IA era escrever bons prompts. Isso está mudando.
Os melhores agentes já não dependem de uma conversa em que você precisa dizer o próximo passo o tempo todo. Você define um objetivo claro e deixa a IA trabalhar sozinha até alcançá-lo.
É isso que chamamos de Loop Engineering.
O /goal define o destino. O /loop garante que a IA não pare até chegar lá.
Os dois são comandos do Claude Code. Funcionam onde ele roda: terminal, app de desktop, extensão de IDE e claude.ai/code. No chat comum do Claude e no ChatGPT eles não existem.
O problema dos prompts
No modelo tradicional, o ciclo é sempre o mesmo:
- Você faz um pedido E espera.
- A IA responde E para.
- Você revisa E pede uma alteração.
- A IA responde de novo E para de novo, esperando você.
Na prática, você passa o tempo inteiro guiando:
"Continua." "Agora verifica." "Testa de novo." "Corrige esse erro." "Tenta outro caminho."
Funciona, mas é lento. E o gargalo é você.
O que é Loop Engineering
Loop Engineering é a prática de montar sistemas em que a IA trabalha sozinha.
Em vez de conversar passo a passo, você define três coisas antes de começar:
- Qual é o objetivo
- Como saber que ele foi atingido
- Quais restrições respeitar
A partir daí, ela entra em um ciclo contínuo:
- Planejar O próximo passo, a partir do objetivo.
- Executar Uma ação de cada vez.
- Verificar Se aquilo funcionou mesmo.
- Registrar o progresso Para não refazer o que já ficou pronto.
- Perguntar se acabou Se não acabou, planeja de novo. É esse retorno que fecha o ciclo.
O loop só termina em duas situações: quando o objetivo foi realmente alcançado, ou quando a IA conclui que não existe caminho viável para continuar.
Dois comandos com funções opostas
Todo Loop Engineering começa com /goal e /loop. Eles parecem parentes, mas fazem coisas diferentes.
| Comando | Função |
|---|---|
/goal | Define o destino e como reconhecer que chegou |
/loop | Mantém a IA trabalhando até chegar lá |
E no Codex? O /goal existe lá também, com a mesma ideia de trabalhar até bater um critério, e a sintaxe de controle muda: no Codex é /goal pause, /goal resume e /goal clear. O /loop não existe no Codex. Ou seja, se você usa as duas ferramentas, o objetivo viaja e o loop fica.
É essa combinação que transforma um chatbot em um agente. Se você ainda não conhece o resto do repertório, eu escrevi sobre os 5 comandos do Claude Code que mais mudaram meu fluxo.
O que é o /goal
No chat tradicional, você diz o que fazer agora. Com o /goal, você descreve como será o trabalho quando ele estiver pronto.
A partir daí, a IA decide sozinha quais passos precisa executar para chegar naquele resultado. Você para de controlar o processo e passa a controlar só o destino.
Uma regra simples para saber quando usar: se você se pega dizendo "continua", "agora verifica", "testa de novo", "procura outro jeito" ou "revisa tudo mais uma vez", essa tarefa deveria ter começado com um /goal.
Ele funciona especialmente bem quando:
- O caminho até a solução é incerto
- Existem muitas etapas intermediárias
- Você consegue descrever o resultado final
Como escrever um bom /goal
Um bom objetivo responde quatro perguntas.
1. O que deve ser verdade quando terminar?
Descreva o estado final, não a tarefa. A diferença é sutil e muda tudo: "analisar as propostas" é tarefa, "existir uma tabela comparando cinco variáveis" é estado final.
2. Como a IA sabe que terminou?
Este é o ponto mais importante, e o que a maioria das pessoas pula. Todo objetivo precisa de critério objetivo:
- Todos os testes passaram
- Lighthouse acima de 95
- Todos os links funcionando
- Tabela preenchida
- Todos os documentos classificados
Se você consegue medir, a IA consegue saber quando parar. Sem critério, ela para cedo demais ou tarde demais, e as duas coisas custam caro.
3. O que não pode acontecer?
Restrições evitam que ela resolva o problema estragando outra coisa. Por exemplo: não alterar APIs públicas, usar apenas os documentos fornecidos, não remover funcionalidades existentes, não consultar fontes externas.
4. Quando desistir?
Nem sempre existe solução. Se a IA bater num bloqueio sem saída, ela precisa parar e explicar por que não conseguiu continuar, o que está faltando e qual informação destravaria o trabalho.
Sem essa quarta pergunta, o loop vira teimosia. A IA fica tentando caminhos cada vez piores em vez de admitir que precisa de você.
Um exemplo completo
/goal
Analise as 50 propostas comerciais da pasta /propostas e identifique
os padrões dos negócios que fecharam contra os que não fecharam.
O trabalho só está concluído quando existir uma tabela comparando
pelo menos cinco variáveis:
• tamanho do cliente
• setor
• ciclo de venda
• objeções
• formato da proposta
Cada variável deve ser classificada como fator de impacto alto,
médio ou irrelevante.
Utilize apenas os arquivos da pasta /propostas.
Se alguma variável não tiver dados suficientes, marque como
inconclusiva e explique exatamente quais informações faltaram.
Repare que esse objetivo não explica como fazer o trabalho. Ele só define claramente o que significa sucesso.
O que é o /loop
Definido o objetivo, entra o /loop. É ele que faz a IA continuar trabalhando em vez de responder uma vez e esperar a próxima instrução.
Ela passa a ler o objetivo, planejar, executar, verificar, registrar o que já fez e perguntar se chegou. Se não chegou, recomeça. É esse ciclo que elimina o "corrige", "agora testa", "continua", "mais uma tentativa".
Faz sentido sempre que a IA precisa descobrir o caminho:
- Corrigir uma base de código
- Revisar centenas de documentos
- Pesquisar concorrentes
- Analisar contratos
- Organizar grandes volumes de informação
- Implementar uma funcionalidade complexa
Se a tarefa cabe em uma única resposta, você não precisa de loop. O que pede loop é trabalho com etapas encadeadas.
O maior erro que as pessoas cometem
A maioria tenta melhorar a IA escrevendo prompts cada vez maiores. Na prática, o resultado vem de outro lugar.
Os agentes trabalham muito melhor quando recebem objetivo claro, contexto consistente, memória, ferramentas, skills reutilizáveis e critérios objetivos para avaliar o próprio trabalho.
O prompt deixa de ser o protagonista e vira uma peça pequena do sistema.
Minha conclusão
A forma tradicional de usar IA é dizer o que fazer a cada passo. Loop Engineering inverte isso: você define um destino e a IA encontra o caminho.
Enquanto o objetivo não for atingido, ela continua planejando, executando, verificando e corrigindo o próprio trabalho. No fim, deixa de parecer uma conversa com um chatbot e passa a parecer alguém trabalhando para você de forma contínua.
Se for guardar uma coisa só deste texto, guarde esta: o /goal define o destino, e o /loop garante que a IA não pare até chegar lá.
Conteúdos relacionados
Segurança antes de colocar no ar
Dez pontos para a IA revisar antes do deploy.
Ler artigo →O que vale automatizar
Cinco perguntas, uma nota, e a decisão para de ser palpite.
Ler artigo →5 comandos do Claude Code
Os atalhos que resolvem o que você faz na mão.
Ler artigo →Sites com cara de IA
Dê um sistema de design para a IA seguir.
Ler artigo →