AI está nas mãos de todo mundo há anos. A maioria das pessoas que usam IA todo dia ainda a usam do jeito mais lento possível: digitar um pedido, esperar, corrigir, perguntar de novo, tudo manualmente.
Não porque o jeito mais rápido seja complicado, mas porque ninguém mostrou a elas como ele é.
O jeito mais rápido é um loop, e hoje em dia é a única coisa que os melhores engenheiros de IA do mundo se preocupam. Este artigo resolve a parte que ninguém explicou.
Ao final, você vai entender loops melhor que quase todo mundo no seu feed: o que são, como funcionam de verdade por baixo dos panos, quando valem a pena e quando são uma armadilha, como construir um básico você mesmo no Claude ou ChatGPT, e os simples que valem a pena rodar na sua própria vida.
Antes de mergulharmos, siga-me no X para mais dicas práticas de IA, fluxos de trabalho e ferramentas. Compartilho novos conteúdos sobre IA todos os dias.
Como a maioria das pessoas usa IA?
Observe bem o hábito de um pedido por vez, porque ele é o problema inteiro. Cada etapa passa por você. Você decide o que perguntar, julga a resposta, decide o que vem depois. A IA nunca se move a menos que você a empurre, e no momento em que você para, ela para.
Isso é ok, 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 forma 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 atingido. Você sai. O trabalho continua.
O que é um loop?
Um prompt é uma instrução única. Um loop é um objetivo que a IA continua perseguindo até chegar lá. Pense nisso como um objetivo recursivo: você define um propósito, e a IA itera até que esteja completo.
Um prompt dá a você uma resposta e depois espera que você decida o que vem a seguir. Um loop executa o ciclo completo por conta própria:
1DESCUBRA → descubra o que precisa ser feito2PLANEJE → decida como fazer3EXECUTE → faça o trabalho4VERIFIQUE → confira em relação ao objetivo5ITERA → ainda não chegou lá? alimente o resultado de volta e repita
Três dessas cinco fazem todo o trabalho pesado, e são onde 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 difícil ("o código passa"), uma condição mensurável ("o número está acima de X"), ou uma rubrica que o modelo avalia contra. Sem um portão, o agente corrige a própria lição de casa, e o modelo que fez o trabalho é um corretor muito generoso.
Estado é o que faz o loop aprender. A cada passagem, a IA precisa lembrar o que já tentou, senão 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 a seguir.
Uma condição de parada é o que mantém a sanidade. Um loop sem saída roda até ter sucesso, quebrar ou drenar sua conta. Todo loop sério tem duas formas 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 inteira por nada.
Um prompt entrega à IA uma instrução. Um loop entrega à IA um trabalho, uma forma de saber quando o trabalho está concluído e uma regra para quando desistir.
Você realmente precisa de um?
A maioria dos artigos te vendem o loop antes de te dizer quando ele é um erro. Aqui está o teste que as pessoas sérias realmente usam. Um loop só vale a pena construir quando todas essas quatro condições são verdadeiras:
- A tarefa se repete, pelo menos semanalmente. Menos 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 uma saída ruim. Um teste, uma verificação de tipo, uma build, um linter, uma regra rígida. Se nada pode reprovar o trabalho por você, o loop só gira.
- O agente consegue realmente fazer o trabalho sozinho, do início ao fim, sem passar metade de volta para você.
- "Pronto" é objetivo, não uma questão de opinião. Se a qualidade é uma questão de gosto, um humano ainda vence.
Se faltar um item, mantenha como prompt manual. A versão honesta deste 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 a seguir. Mas você deve saber onde está a linha.
A versão feita para código
Loops decolaram primeiro no software, porque 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 forma 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. execute a suíte de testes e leia cada falha6 2. escolha a falha de maior impacto7 3. escreva a menor alteração que a corrige8 4. reexecute os testes, lint e verificador de tipos910VERIFICAÇÃO: testes verdes + zero avisos de lint + zero erros de tipo11PARE QUANDO: a verificação passar, OU 8 iterações forem atingidas12AO PARAR: resuma 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 enviam todos os cinco.
1. A automação (o coração)
Este é o gatilho que faz dele um loop e não uma tarefa ú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 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 rodando 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 uma parede 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 rígida do que ele 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 (mantenha 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 corrigindo a própria lição 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 que ele aja, não apenas sugira)
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 envia uma mensagem no canal assim que a build 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 (o portão)
O teste, verificação de tipo ou build que rejeita automaticamente trabalho ruim. Este é o único 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 grandes equipes agora executam em escala: frotas de agentes em loop no mesmo trabalho, dezenas ou milhares de uma 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, trabalho que teria levado quase um ano manualmente. É uma mudança genuína em como software sério é construído. E vem com uma pegadinha que as demonstrações nunca mostram.
O custo que ninguém menciona
Loops rodam em tokens, e tokens são dinheiro. O problema não é que cada etapa custa algo. O problema é como o custo se acumula.
Toda vez que o loop dá uma volta, o agente relê seu contexto: o objetivo, o código, o último resultado, o que falhou. Toda essa pilha é enviada novamente pelo modelo a cada iteração, e ela cresce a cada passagem. Um loop que roda dez vezes não custa dez prompts. Custa dez prompts que cada um fica maior. O truque do criador e verificador que aumenta 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 acompanha, é o custo por alteração aceita. Não tokens gastos ou loops executados. Se o loop lhe der dez resultados e você descartar seis, você está fazendo o trabalho de revisão que ele deveria economizar. Abaixo de uma taxa de aceitação de 50%, ele 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 sem produzir nada. Sem um portão rígido que possa reprovar o trabalho, loops não travam; eles te cobram em silêncio.
É por isso que a versão pesada pertence a 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 é o seu caso, 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 que as ferramentas. As pessoas que criam loops que sobrevivem em produção fazem tudo da mesma forma:
11. Primeiro, deixe UMA execução manual confiável.22. Transforme isso em uma habilidade (salve as instruções).33. Envolva a habilidade em um loop (adicione o portão + condição de parada).44. ENTÃO coloque em um cronograma.
Pular etapas, agendar algo que você não tornou confiável manualmente, é exatamente como 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 nada além de 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 AUTO-VERIFICADOR (cole no Claude ou ChatGPT)2Você trabalhará em loop até que a tarefa atenda ao padrão.34TAREFA:5[descreva exatamente o que você quer produzido]67CRITÉRIOS DE SUCESSO (seja rigoroso, sem passes fáceis):8- [critério 1]9- [critério 2]10- [critério 3]1112PROTOCOLO DO LOOP, repita a cada turno:131. PLANEJE - declare o próximo passo único.142. FAÇA - produza ou melhore o trabalho.153. VERIFIQUE - avalie o resultado de 1 a 10 em cada critério.16 Seja brutalmente honesto. Liste exatamente o que ainda está fraco.174. DECIDA - se cada 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 pronto até que cada 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 o próprio trabalho em relação aos seus critérios, encontra o ponto fraco e reescreve, repetidamente, até realmente superar a barra 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 assistindo ele iterar. Feche a aba, e ele desaparece. Não há cronograma. Não há "faça isso toda manhã", não há "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ê precisar supervisionar, você normalmente precisa entrar no mundo pesado de antes: ferramentas, hospedagem, código, portões e uma conta.
Isso faz sentido quando você está lidando com tarefas genuinamente pesadas. Mas para 99% das tarefas do dia a dia, já existe uma solução pronta e extremamente simples.
A mesma ideia, para sua vida real
Tire o código e o custo, e o que sobra é um conceito simples e genuinamente útil: uma tarefa que se executa sozinha, em um cronograma ou no momento em que algo acontece, sem que você precise lembrar dela ou estar presente. Você não precisa ser um engenheiro para isso. Você só precisa de loops construídos para a vida, não 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 para 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 forma de executar sozinho, exceto que você nunca conecta nenhum deles. Você apenas diz o que quer.
1▸ SKILL2"Todo dia útil às 7h, verifique meu Gmail e Google Agenda.3Envie-me um resumo curto: minhas 3 reuniões mais importantes,4qualquer coisa urgente na caixa de entrada, e uma coisa que5eu disse que acompanharia mas não fiz. Mantenha abaixo de6120 palavras."
Isso é um loop real. Um gatilho de tempo, uma ação em várias etapas em dois aplicativos conectados, rodando sozinho e vindo até você. Você escreveu como uma única mensagem.
O que Mira pode realmente fazer
Aqui está a parte que faz clicar. Mira não é um chatbot mais inteligente. A diferença do ChatGPT é simples: 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 real no Linear com o responsável atribuído. Ele faz a coisa em segundo plano, e lembra de você entre todas as conversas.
Ele se conecta a mais de 500 aplicativos através do Composio (Notion, Gmail, Google Agenda, GitHub, Figma, Stripe e centenas mais), tem memória de longo prazo que persiste entre sessões e chats em grupo, e é independente de modelo, rodando GPT, Claude e 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 e3as decisões da nossa última conversa com aquela pessoa."45"Quando eu encaminhar uma mensagem aqui, transforme-a em um6ticket no Linear com a prioridade certa e atribua o responsável."78"Toda sexta às 16h, colete o status das tarefas e métricas do9time e publique um resumo semanal limpo no nosso chat."1011"Resuma tudo que perdi neste chat em grupo enquanto estive12ausente, em 5 tópicos."
Ele te atualiza sobre uma thread de 200 mensagens em segundos, arquiva o ticket enquanto você continua conversando e entra em reuniões já informado. Em chats em grupo, ele lembra das decisões e tarefas do time, não apenas das 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"Vou enviar um áudio com uma ideia bruta. Transforme-o em uma3postagem pronta 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 do11Telegram."
Áudio entra, postagem pronta sai em cerca de trinta segundos. Um resumo se torna seis versões nativas de plataforma. Ele gera imagens e vídeos diretamente no chat, edita fotos, troca fundos, constrói mascotes e avatares, até sincroniza lábios e os anima. Todo o pipeline de conteúdo vive em uma 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 as notas de voz neste chat em grupo em pontos-chave."
Ele transcreve suas mensagens de voz, lê texto de volta para você, entende notas de voz 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 tudo mais.
1▸ SKILLS2"Todo dia às 19h, pergunte se eu treinei hoje. Mantenha uma3sequência e não me deixe pular silenciosamente mais de um dia."45"Toda noite, me faça 3 perguntas sobre o meu dia, lembre-se6das respostas, e uma vez por semana me diga o que mudou."78"Monitore minhas calorias a partir de uma foto do meu prato."910"Observe esta rota de voo e compre quando o preço cair para11o meu número."1213"Toda manhã, me dê um resumo de notícias sem clickbait sobre14meus tópicos."
Um coach que te mantém em uma sequência. Um diário que realmente lembra de você e se torna um companheiro de check-in ao longo do tempo. Monitoramento 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 com o clickbait removido.
Como começar em dois minutos
Abra o Telegram. Vá para Mira. Envie uma mensagem. O acesso gratuito funciona imediatamente. Tente 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 moda. 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 de graça, e só quando você realmente sentir que não é suficiente comece a pensar no que você realmente precisa.
Se você quiser se manter atualizado com as ferramentas, dicas e fluxos de trabalho de IA mais recentes, siga-me no X. Compartilho novos conteúdos sobre IA todos os dias.





