Loops e Harnesses: Por que os melhores engenheiros de IA pararam de escrever prompts

@sairahul1
INGLÊShá 3 dias · 18 de jul. de 2026
111K
113
11
11
275

TL;DR

Os principais engenheiros de IA estão migrando de prompts manuais para o design de loops automatizados. Este guia explica como usar o Slate para criar programas de agentes personalizados e multi-modelo em JavaScript.

Rahul - inline image

Dois dos engenheiros de IA mais seniores vivos disseram a mesma coisa no mês passado.

Peter Steinberger, criador do OpenClaw, agora na OpenAI:

"Você não deveria mais estar dando prompts para agentes de código. Você deveria estar projetando loops que dão prompts para seus agentes."

Boris Cherny, chefe do Claude Code na Anthropic:

"Eu não dou mais prompts para o Claude. Tenho loops rodando que dão prompt para o Claude e descobrem o que fazer. Meu trabalho é escrever loops."

A maioria das pessoas leu isso e pensou: o que isso realmente significa?

E mais importante: como eu construo um?

Este artigo te mostra exatamente como.

A forma como a maioria das pessoas usa IA já está ultrapassada

Escreva um prompt. Espere. Leia a saída. Corrija manualmente. Escreva outro prompt.

Você é o loop.

Cada etapa passa por você. A IA espera. Você decide. A IA espera novamente.

No momento em que você para, tudo para.

Os construtores que estão avançando mais rápido em 2026 não estão escrevendo prompts melhores.

Eles estão construindo sistemas que fazem o prompting por eles.

O ponto de alavancagem mudou.

De digitar prompts → para projetar loops.

Rahul - inline image

O que realmente é um loop (Defina isso antes de prosseguirmos)

Um prompt é uma pergunta.

Você pergunta. O modelo responde uma vez. Pronto.

Um loop é um trabalho.

O agente continua trabalhando, verifica seu próprio progresso e continua até que a tarefa esteja realmente concluída.

Não até gerar uma resposta.

Até atingir um resultado verificado.

Esse ciclo de repetir até concluir é o loop.

E é o motor dentro de cada agente de IA que você já usou.

Claude Code. Cursor. Codex.

Por baixo, todos funcionam da mesma forma:

→ O agente chama um modelo

→ O modelo escolhe uma ação

→ A ação é executada

→ O resultado volta para o modelo

→ Repete até que o objetivo seja alcançado

O loop é o que faz um agente ser um agente, em vez de uma única resposta.

Em cada uma dessas ferramentas, o loop é fixo e oculto.

Você não pode abri-lo. Você não pode mudar como ele funciona. Você recebe o que a ferramenta decidiu que o loop deveria ser.

Isso está prestes a mudar.

Rahul - inline image

Program by Slate (Próximo estágio dos Loops)

Rahul - inline image

Slate é um CLI para executar agentes de IA que realmente se ramificam. Em vez de um assistente trabalhando em uma tarefa passo a passo, o Slate cria threads independentes que são executadas em paralelo.

Programs permite que você crie seus próprios fluxos de trabalho de agente: escolha qualquer modelo por tarefa, dê ao agente software real para usar e controle o loop você mesmo, em vez de confiar em um "agente gerenciado" de caixa preta.

Um Program é esse loop — exceto que é escrito em JavaScript e o Slate o executa para você.

Você decide:

→ O que acontece em cada etapa

→ Qual modelo lida com qual etapa

→ O que o loop verifica antes de continuar

→ Quando ele para

Então, um loop é a ideia — continue trabalhando até concluir.

Um Program é como você constrói um no Slate

Se você pode descrever as etapas, você pode construir o loop.

Pense nisso como Minecraft.

Minecraft não te dá um caminho fixo através do jogo.

Ele te dá blocos e diz: vá construir o que você imaginar.

Programs funciona da mesma forma.

Aqui estão os blocos que você pode conectar:

→ Uma entrada de objetivo — define o objetivo e a rubrica de sucesso

→ Um planejador — pesquisa e divide o trabalho em etapas

→ Blocos de trabalho — executam cada etapa

→ Blocos de verificação — verificam a execução sem viés

→ O próprio loop — executa para cada etapa, repete até que o objetivo seja alcançado

→ Seleção de modelo — modelo barato e rápido para etapas fáceis, modelo de fronteira para pensamento difícil

→ Estado — memória persistente entre sessões

→ Condições de parada — como o programa sabe quando sair

Assim que alguns blocos funcionam juntos, o Slate pode autodiagnosticar o programa e adicionar mais blocos.

O loop fica mais inteligente com o tempo.

Rahul - inline image

Por que isso importa: qualquer modelo, qualquer etapa

Dentro de um único Program, você pode usar qualquer modelo em qualquer etapa.

Um modelo de peso aberto barato para classificar arquivos.

Um modelo de fronteira mais forte para o raciocínio difícil.

O que se encaixar na etapa.

Isso inclui modelos de código aberto.

A maioria das ferramentas de agente te prende a um modelo para tudo.

Programs não.

Você é o engenheiro.

Você decide o que é executado onde.

Rahul - inline image

Um Program real: o wiki de incêndios florestais

Aqui está como isso se parece em uma tarefa real.

Digamos que você queira construir um wiki interativo para dados de incêndios florestais.

Normalmente você perderia um dia ou dois conectando isso manualmente.

Com Programs, você descreve as etapas. O Slate constrói e executa o loop.

Bloco 1 — Pesquisa aprofundada

Aponte o primeiro bloco para a pergunta.

Ele pesquisa. Lê. Refina.

Volta com os conjuntos de dados, as fontes e o que realmente importa.

Bloco 2 — Planejador

Passe a pesquisa para um bloco planejador.

Diga a ordem de trabalho:

→ Primeiro: descubra como configurar o projeto

→ Depois: divida o wiki em requisitos reais — visualização de mapa, linha do tempo, tabelas de dados, pesquisa

Bloco 3 — Trabalhadores paralelos

Execute cada requisito por conta própria.

Cada um com seu próprio bloco de objetivo trabalhando em paralelo até que essa funcionalidade seja concluída.

Bloco 4 — Compor

Os blocos se compõem.

O que começou como uma pergunta de pesquisa termina como um wiki em React que você pode navegar.

Gerado a partir de nada além de um loop repetível que você descreveu.

Quando precisar atualizá-lo: execute o loop novamente.

Sem adivinhar como ele se comportará.

Pesquisa aprofundada entrou. Um site interativo saiu.

Rahul - inline image

Você não constrói Programs sozinho

Você não começa de um arquivo em branco.

Você diz ao Slate o que você quer.

O Slate rascunha o loop com você, passo a passo.

Ele salva o loop para que você possa executá-lo novamente.

Ele o executa para você.

Slate é seu co-engenheiro para construir loops.

Isso é diferente de todas as outras ferramentas.

Outras ferramentas: aqui está um agente fixo. Use-o dentro do nosso sistema.

Slate: aqui estão os blocos. Me diga o que você quer construir. Vou conectar com você.

Pense no modo criativo.

Você é o engenheiro definindo a visão.

Slate é o co-engenheiro que conhece a forma dessas coisas e coloca os blocos.

Rahul - inline image

Porque Programs são JavaScript, eles podem fazer trabalho real

Esta é a parte que muda o que é possível.

Um prompt pode responder a uma pergunta.

Um Program pode interagir com o mundo.

Aponte um Program para o Slack e ele pode verificar a cada poucos minutos por uma nova mensagem, e então gerar código sob demanda.

Aponte-o para sua base de código e ele executa migrações enquanto você dorme.

Aponte-o para uma planilha e ele processa linhas continuamente.

Você poderia construir sua própria versão do Claude Tag.

Você poderia construir uma fábrica de software.

Você poderia construir uma organização.

O loop mantém estado e continua.

Ele faz trabalho real em vez de retornar uma resposta.

Rahul - inline image

Instale o Slate em uma linha

Rahul - inline image

Inicie-o no seu projeto:

Rahul - inline image

Diga ao Slate qual programa você quer construir.

Ele rascunha o loop com você.

Rahul - inline image

Recapitulando

Um prompt responde uma vez e para.

Um loop é um trabalho — o agente continua trabalhando até que esteja realmente concluído.

Todo agente de IA que você já usou — Claude Code, Cursor, Codex — é um loop por baixo.

Nessas ferramentas, o loop é fixo. Você não pode abri-lo.

Um Program é esse loop, exceto que é escrito em JavaScript e o Slate o executa para você.

Você decide as etapas. Você escolhe o modelo para cada etapa. Você define a condição de parada.

Qualquer modelo. Qualquer tarefa. Qualquer integração.

Porque o loop é apenas código, ele pode manter estado, continuar e interagir com qualquer coisa — sua base de código, uma caixa de entrada, uma planilha, um jogo.

Você não o constrói sozinho.

Slate é seu co-engenheiro.

Se isso foi útil:

→ Reposte para compartilhar com todos os desenvolvedores que você conhece

→ Siga @sairahul1 para mais sistemas como este

→ Siga @wearerandomlabs — eles construíram isso

Inscreva-se em theaibuilders.co para mais artigos interessantes como este

Experimente Programs by Slate: randomlabs.ai

npm i -g

@randomlabs/slate

Recriar no YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para criadores

Transforme seu Markdown em um artigo 𝕏 impecável

Quando você publica seus próprios textos longos, formatar imagens, tabelas e blocos de código para o 𝕏 é uma dor de cabeça. O YouMind transforma um rascunho completo em Markdown em um artigo 𝕏 impecável e pronto para publicar.

Experimente Markdown para 𝕏

Mais padrões para decifrar

Artigos virais recentes

Explorar mais artigos virais