
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.

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.

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

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.

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.

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.

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.

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.

Instale o Slate em uma linha

Inicie-o no seu projeto:

Diga ao Slate qual programa você quer construir.
Ele rascunha o loop com você.

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





