A IA está nas mãos de todos há anos. A maioria das pessoas que a usa todos os dias ainda a usa da maneira mais lenta que existe: digitar um pedido, esperar, corrigir, perguntar de novo, tudo manualmente.
Não porque o caminho mais rápido seja complicado, mas porque ninguém mostrou a elas como ele é.
O caminho mais rápido é um loop, e agora é a única coisa com a qual os melhores engenheiros de IA do mundo se importam. Este artigo corrige a parte que ninguém explicou.
Ao final, você entenderá loops melhor do que quase qualquer pessoa na sua timeline: o que são, como realmente funcionam por baixo dos panos, quando valem a pena e quando são uma armadilha, como construir um básico você mesmo no Claude ou no ChatGPT, e os simples que valem a pena rodar na sua própria vida.
Antes de começar, siga-me no X e entre no meu canal do Telegram que acabei de criar, onde posto mais conteúdo sobre IA todos os dias. Ambos são gratuitos.
X - https://x.com/AnatoliKopadze
Telegram - https://t.me/kopadzemp
Como a maioria das pessoas usa IA?
Observe atentamente o hábito de um pedido de cada vez, porque ele é o problema inteiro. Cada etapa passa por você. Você decide o que perguntar, você julga a resposta, você decide o que vem a seguir. A IA nunca se move a menos que você a empurre, e no momento em que você para, ela para.
Isso é aceitável, mas tem um limite. Você é o motor. A IA é apenas a ferramenta na sua mão, e uma ferramenta não faz nada sozinha.
Existe outra maneira de trabalhar, e é por isso que os melhores engenheiros do mundo estão mudando a forma como constroem. Em vez de guiar a IA por cada etapa, você dá a ela o objetivo uma vez e deixa que ela execute as etapas sozinha. Ela planeja, faz o trabalho, verifica o próprio resultado, corrige o que está fraco e repete até que o objetivo seja alcançado. Você sai. O trabalho continua.
https://x.com/steipete/status/2063697162748260627
Dois dos engenheiros mais respeitados, dizendo a mesma coisa em palavras diferentes. A maioria das pessoas lê frases como essas e, silenciosamente, não faz ideia do que significam na prática. Então, vamos detalhar isso direito.
O que é um loop?
Um prompt é uma instrução única. Um loop é um objetivo pelo qual a IA continua trabalhando até alcançá-lo. Pense nele como um objetivo recursivo: você define um propósito, e a IA itera até que ele seja concluído.
Um prompt dá uma resposta e depois espera que você decida o que vem a seguir. Um loop executa o ciclo completo por conta própria:
1DESCOBRIR → descobrir o que precisa ser feito2PLANEJAR → decidir como fazer3EXECUTAR → fazer o trabalho4VERIFICAR → comparar com o objetivo5ITERAR → ainda não chegou lá? realimentar o resultado e repetir
Três dessas cinco fazem todo o trabalho pesado, e é aí que as pessoas erram nos loops.
Verificar é o coração do loop. Sem uma verificação real do resultado, você não tem um loop, você tem o agente concordando consigo mesmo em repetição. A verificação é o que transforma repetição em progresso. Pode ser um teste rigoroso ("o código passa"), uma condição mensurável ("o número está acima de X") ou uma rubrica que o modelo avalia. Sem uma barreira, o agente corrige o próprio dever de casa, e o modelo que fez o trabalho é um corretor generoso demais.
Estado é o que faz o loop aprender. A cada passagem, a IA precisa lembrar o que já tentou, ou repete o mesmo erro para sempre. Um loop real mantém um pequeno registro à parte: o que foi feito, o que falhou, o que vem a seguir. A execução de amanhã retoma em vez de começar do zero. É também exatamente onde começa a ficar caro, o que veremos mais adiante.
Uma condição de parada é o que o mantém são. Um loop sem saída roda até ter sucesso, quebrar ou drenar sua conta. Todo loop sério tem duas maneiras de parar: sucesso e um limite rígido ("após 8 tentativas, pare e relate"). Pule isso e você construiu uma máquina que pode rodar a noite toda por nada.
Um prompt entrega uma instrução à IA. Um loop entrega à IA um trabalho, uma maneira de saber quando o trabalho está concluído e uma regra para quando desistir.
Você realmente precisa de um?
A maioria dos artigos vende o loop antes de dizer quando ele é um erro. Aqui está o teste que as pessoas sérias realmente usam. Um loop só vale a pena ser construído quando todas as quatro condições a seguir são verdadeiras:
- A tarefa se repete, pelo menos semanalmente. Menos do que isso, e o custo de configuração nunca se paga. Uma tarefa única ainda é melhor atendida por um bom prompt.
- Algo pode rejeitar automaticamente saídas ruins. Um teste, uma verificação de tipo, uma compilação, um linter, uma regra rígida. Se nada pode reprovar o trabalho para você, o loop apenas gira.
- O agente pode realmente fazer o trabalho sozinho, do início ao fim, sem entregar metade de volta para você.
- "Concluído" é objetivo, não um julgamento de valor. Se a qualidade é uma questão de gosto, um humano ainda vence.
Se faltar um item, mantenha como prompt manual. A versão honesta de todo este tópico: a engenharia de loops é real, e a maioria das pessoas ainda não precisa da versão pesada. O que todos podem usar é a versão leve, que veremos mais adiante. Mas você deve saber onde está a linha.
A versão construída para código
Os loops decolaram primeiro no software, porque o código é a coisa mais fácil do mundo de verificar. Um teste passa ou falha. Não há discussão, então a IA sempre sabe se terminou.
Um loop de codificação recebe um objetivo e uma maneira rigorosa de verificá-lo:
1▸ ESPECIFICAÇÃO DO LOOP2OBJETIVO: todos os testes em /tests/auth passam, lint está limpo, sem erros de tipo.34CADA ITERAÇÃO:5 1. executar a suíte de testes e ler cada falha6 2. escolher a única falha de maior impacto7 3. escrever a menor alteração que a corrija8 4. reexecutar os testes, lint e verificador de tipos910VERIFICAR: testes verdes + zero avisos de lint + zero erros de tipo11PARAR QUANDO: a verificação passar, OU 8 iterações forem atingidas12AO PARAR: resumir o que mudou e o que ainda falha
Por baixo dos panos, um loop real é montado a partir de cinco blocos de construção. Claude Code e Codex agora já vêm com todos os cinco.
1. A automação (o coração pulsante)
Este é o gatilho que faz dele um loop e não uma ação única que você executou uma vez. Você define um prompt, uma cadência e um objetivo, e ele roda em cronograma sem que você o inicie. No Claude Code, /loop reexecuta um prompt em um intervalo, /goal mantém uma sessão ativa até que uma condição que você escreveu seja realmente verdadeira, hooks disparam comandos em pontos do ciclo de vida do agente, e enviá-lo para um cron job ou GitHub Actions o mantém funcionando depois que você fecha o laptop. Os resultados vêm até você. Você não é quem fica verificando.
2. A habilidade (instruções reutilizáveis)
Em vez de colar um monte de instruções em toda execução, você as salva uma vez como um arquivo que o loop lê toda vez: as regras, os padrões a seguir e uma lista rigorosa do que nunca deve tocar. Agora a automação apenas chama a habilidade pelo nome, e o trabalho recorrente permanece sustentável em vez de apodrecer dentro de um cronograma que ninguém atualiza.
3. Subagentes (manter o criador longe do verificador)
O truque estrutural mais útil em um loop é dividir o agente que faz o trabalho do agente que o verifica. O modelo que escreveu o código é muito bonzinho ao corrigir o próprio dever de casa. Um segundo agente, com instruções diferentes e às vezes um modelo mais forte com esforço maior, pega as coisas que o primeiro se convenceu. Seu escritor pode ser rápido e barato, seu revisor lento e rigoroso. Essa separação é a maior parte da qualidade.
4. Conectores (para agir, não sugerir)
Esta é a diferença entre um agente que diz "aqui está a correção" e um loop que abre o pull request, vincula o ticket e notifica o canal assim que a compilação fica verde, por conta própria. Conectores são o que permitem que o loop aja dentro do seu ambiente real, em vez de apenas descrever o que faria se pudesse.
5. O verificador (a barreira)
O teste, verificação de tipo ou compilação que rejeita automaticamente trabalhos ruins. Este é o bloco que decide se o loop ajuda você ou apenas gasta seu dinheiro. Todo o resto é encanamento. Esta é a parte que o torna real.
Empilhe tudo isso e você obtém o que as grandes equipes agora executam em escala: frotas de agentes em loop na mesma tarefa, dezenas ou milhares de uma só vez. Um engenheiro usou um loop como este para reescrever uma base de código inteira de uma linguagem de programação para outra em cerca de seis dias, um trabalho que teria levado quase um ano manualmente. É uma mudança genuína na forma como softwares sérios são construídos. E vem com uma pegadinha que as demonstrações nunca mostram.
O custo que ninguém menciona
Loops consomem tokens, e tokens são dinheiro. O problema não é que cada etapa custa algo. O problema é como o custo se acumula.
Cada vez que o loop dá uma volta, o agente releia seu contexto: o objetivo, o código, o último resultado, o que falhou. Toda essa pilha é enviada pelo modelo novamente a cada iteração, e cresce a cada passagem. Um loop que roda dez vezes não custa dez prompts. Custa dez prompts que cada vez ficam maiores. O truque do criador e verificador que melhora a qualidade também dobra a conta, porque agora dois modelos leem o trabalho em vez de um.
1▸ CUSTO APROXIMADO DE UM LOOP2agente único, uma tarefa média: ~50.000 – 200.000 tokens3contexto reenviado a cada iteração: cresce a cada passagem4uma frota de agentes em paralelo: multiplique tudo acima
A métrica que realmente importa, e que quase ninguém monitora, é o custo por alteração aceita. Não tokens gastos ou loops executados. Se o loop lhe dá dez resultados e você joga seis fora, você está fazendo o trabalho de revisão que ele deveria economizar. Abaixo de uma taxa de aceitação de 50%, custa mais do que retorna.
Loops também falham silenciosamente. O engenheiro Geoffrey Huntley chama isso de "loop Ralph Wiggum": o agente decide que terminou cedo demais, sai com um trabalho pela metade, e o loop continua rodando e gastando enquanto não produz nada. Sem uma barreira rígida que possa reprovar o trabalho, os loops não quebram, eles cobram você em silêncio.
É por isso que a versão pesada pertence às equipes com orçamento e proteções para executá-la: limites de iteração, orçamentos de tokens, modelos baratos nas etapas chatas, monitoramento. Se esse não é você, você não está perdendo nada. A ideia central funciona a uma fração do custo e sem nenhuma configuração.
A ordem que realmente funciona
Se você construir um, a ordem importa mais do que as ferramentas. As pessoas que criam loops que sobrevivem em produção fazem tudo da mesma maneira:
11. Primeiro, torne UMA execução manual confiável.22. Transforme isso em uma habilidade (salve as instruções).33. Envolva a habilidade em um loop (adicione a barreira + condição de parada).44. SÓ ENTÃO coloque em um cronograma.
Pular etapas, programar algo que você não tornou confiável manualmente, é exatamente como os loops explodem enquanto você dorme. Prove uma vez, endureça, depois automatize.
Construa um loop básico você mesmo (qualquer LLM)
Você não precisa de um agente de codificação para sentir como isso funciona. Você pode executar um loop simples manualmente dentro de qualquer LLM agora mesmo, com apenas um prompt. O truque é dar ao modelo todas as três partes do loop de uma vez: um objetivo, critérios de sucesso rigorosos e um protocolo que o force a se verificar antes de poder parar.
1▸ LOOP DE AUTOVERIFICAÇÃO (cole no Claude ou ChatGPT)2Você trabalhará em loop até que a tarefa atinja o padrão.34TAREFA:5[descreva exatamente o que você quer produzido]67CRITÉRIOS DE SUCESSO (seja rigoroso, sem aprovações fáceis):8- [critério 1]9- [critério 2]10- [critério 3]1112PROTOCOLO DO LOOP, repita a cada rodada:131. PLANEJAR - declare o único próximo passo.142. FAZER - produza ou melhore o trabalho.153. VERIFICAR - avalie o resultado de 1 a 10 em cada critério.16 Seja brutalmente honesto. Liste exatamente o que ainda está fraco.174. DECIDIR - se todo critério for 8+, imprima "FINAL" e pare.18 Caso contrário, imprima "ITERANDO" e vá novamente, corrigindo19 o ponto mais fraco primeiro.2021REGRAS:22- Nunca considere concluído até que todo critério seja 8 ou superior.23- Cada passagem deve corrigir a pontuação mais fraca da última VERIFICAÇÃO.24- Não me faça perguntas. Tome uma suposição sensata, anote-a,25 e continue.2627Comece. Execute o loop até FINAL.
Observe o que acontece. O modelo rascunha, avalia seu próprio trabalho em relação aos seus critérios, encontra o ponto fraco e reescreve, repetidamente, até realmente ultrapassar a barreira em vez de lhe entregar a primeira coisa que parecia próxima. Isso é um loop. Você acabou de construir um com um parágrafo.
Mas note o que ainda está faltando, porque é o ponto central do que vem a seguir. Você é o gatilho. Você abriu o chat, colou o prompt, está sentado ali vendo iterar. Feche a aba e ele desaparece. Não há cronograma. Não há "faça isso toda manhã", nem "acorde quando um e-mail chegar". Ele não pode alcançá-lo, porque só existe enquanto você está olhando para ele.
Para obter um loop que roda sozinho, em um cronograma, acionado por eventos reais, sem você supervisionar, você normalmente precisa entrar no mundo pesado de antes: ferramentas, hospedagem, código, barreiras e uma conta.
Isso faz sentido quando você está lidando com tarefas realmente pesadas. Mas para 99% das tarefas cotidianas, já existe uma solução pronta e simples.
A mesma ideia, para sua vida real
Remova o código e o custo, e o que resta é um conceito simples e genuinamente útil: uma tarefa que é executada sozinha, em um cronograma ou no momento em que algo acontece, sem necessidade de você lembrar ou estar presente. Você não precisa ser um engenheiro para isso. Você só precisa de loops construídos para a vida, em vez de para bases de código.
Existe uma opção gratuita onde você cria um descrevendo-o em palavras simples. Sem código, sem hospedagem, sem chaves, sem aba para manter aberta, sem ordem de construção para errar.
Chama-se Mira, e vive dentro do Telegram, o aplicativo que você provavelmente já tem aberto. Você envia mensagens para ele como um amigo, e os loops que ele executa são chamados de Skills. Cada Skill tem silenciosamente as mesmas partes que um loop real precisa: um gatilho, uma ação, uma maneira de executar sozinho, exceto que você nunca conecta nenhum deles. Você apenas diz o que quer.
1▸ SKILL2"Todos os dias úteis às 7h, verifique meu Gmail e Google Agenda.3Envie-me um resumo curto: minhas 3 reuniões mais importantes, qualquer coisa4urgente na caixa de entrada e uma coisa que eu disse que acompanharia mas5não acompanhei. Mantenha abaixo de 120 palavras."
Isso é um loop real. Um gatilho de tempo, uma ação de várias etapas em dois aplicativos conectados, rodando sozinho e vindo até você. Você o escreveu como uma única mensagem.
O que Mira pode realmente fazer
Aqui está a parte que faz tudo funcionar. Mira não é um chatbot mais inteligente. A diferença do ChatGPT é simples: o ChatGPT responde, Mira age. Você não pede para ele escrever o e-mail, você diz a ele para enviar o e-mail. Você não recebe um rascunho de ticket, você recebe um ticket real no Linear com o responsável atribuído. Ele faz a coisa, em segundo plano, e lembra de você entre cada conversa.
Ele se conecta a mais de 500 aplicativos através do Composio (Notion, Gmail, Google Agenda, GitHub, Figma, Stripe e centenas de outros), tem memória de longo prazo que persiste entre sessões e chats em grupo, e é independente de modelo, rodando GPT, Claude, Gemini dependendo da tarefa. Aqui está no que isso se transforma.
Para o trabalho
É aqui que a ideia de loops se paga sem uma única linha de código.
1▸ SKILLS2"Uma hora antes de cada reunião, lembre-me com o contexto e3decisões da nossa última conversa com aquela pessoa."45"Quando eu encaminhar uma mensagem aqui, transforme-a em um ticket do Linear6com a prioridade certa e atribua o responsável."78"Toda sexta às 16h, colete o status das tarefas e métricas da equipe9e publique um resumo semanal limpo no nosso chat."1011"Resuma tudo que perdi neste chat em grupo enquanto estava fora,12em 5 tópicos."
Ele o atualiza sobre uma thread de 200 mensagens em segundos, arquiva o ticket enquanto você continua falando e entra nas reuniões já informado. Em chats em grupo, ele lembra as decisões e tarefas da equipe, não apenas as suas.
Para criadores
Esta é a parte que a maioria das pessoas subestima. Mira cria conteúdo do início ao fim, dentro do chat.
1▸ SKILLS2"Enviarei um áudio com uma ideia bruta. Transforme-o em uma postagem3finalizada com legenda e hashtags."45"Pegue esta ideia e escreva versões para X, Instagram, LinkedIn,6E-mail e uma newsletter, cada uma no formato certo."78"Gere 3 opções de imagem para esta postagem."910"Transforme esta imagem em um vídeo curto para meu canal do Telegram."
Áudio entra, postagem finalizada sai em cerca de trinta segundos. Um resumo vira seis versões nativas da plataforma. Ele gera imagens e vídeo diretamente no chat, edita fotos, troca fundos, cria mascotes e avatares, até sincroniza lábios e os anima. Todo o pipeline de conteúdo vive em uma única janela.
Para voz
Mira trata a voz como uma entrada de primeira classe, o que importa mais do que parece.
1▸ SKILLS2"Transcreva minhas mensagens de voz em texto limpo."3"Leia este artigo de volta para mim como áudio."4"Resuma os áudios neste chat em grupo em pontos-chave."
Ele transcreve suas mensagens de voz, lê texto de volta para você, entende áudios dentro de chats em grupo e resume a discussão, e funciona como um assistente de voz mãos-livres quando você não pode digitar.
Para sua vida
O mesmo motor, apontado para todo o resto.
1▸ SKILLS2"Toda noite às 19h, pergunte se treinei hoje. Mantenha uma sequência e3não me deixe pular silenciosamente mais de um dia."45"Toda noite, me faça 3 perguntas sobre meu dia, lembre as6respostas, e uma vez por semana me diga o que mudou."78"Rastreie minhas calorias a partir de uma foto do meu prato."910"Observe esta rota de voo e compre quando o preço cair para o meu número."1112"Toda manhã, me dê um resumo de notícias sem clickbait sobre meus tópicos."
Um treinador que mantém você em uma sequência. Um diário que realmente lembra de você e se torna um companheiro de check-in com o tempo. Rastreamento de calorias a partir de uma foto, sem aplicativo separado. Prática de idiomas construída a partir dos seus próprios erros. Um observador de voos que compra quando o preço está certo. Um resumo diário sem o clickbait.
Como começar em dois minutos
Abra o Telegram. Vá para Mira. Envie uma mensagem para ele. O acesso gratuito funciona imediatamente. Experimente um destes primeiro:
1@mira, planeje minha semana2@mira, resuma este chat3@mira, lembre-me de revisar PRs toda segunda às 9h4@mira, escreva uma postagem sobre [tópico] para X e Instagram
Qualquer exemplo neste artigo se torna um loop em execução no momento em que você o digita.
O que isso realmente significa para você
Loops não são uma tendência. Eles são uma mudança em quem faz o trabalho. A IA para de esperar que você a empurre por cada etapa e começa a executar o trabalho inteiro sozinha.
Dito isso, isso não é algo para perseguir ou forçar em lugares onde não pertence. Na maioria das vezes, você só vai queimar dinheiro à toa.
Minha opinião: comece usando o que já está disponível gratuitamente, e só quando você realmente sentir que não é suficiente é que deve começar a pensar no que realmente precisa.
Se você quiser se manter atualizado com tudo que está acontecendo em IA, siga-me no X e no Telegram:
X - https://x.com/AnatoliKopadze
Telegram - https://t.me/kopadzemp






