Pular para o conteúdo
0%
0% da etapa
Conceito 2 min

Ralph Loop

Para tarefas longas: o agente acorda, lê o estado, avança um pouco, salva, e recomeça.

Em uma frase

Padrão para tarefas longas: rodar o agente em loop contínuo sobre uma mesma tarefa grande, reiniciando o contexto a cada iteração mas preservando o progresso em arquivos. O agente acorda, lê o estado, avança um pouco, salva, e o loop recomeça.

Antes

Tarefa grande demais para uma sessão

O que ele faz

Acorda, lê o estado, avança, salva

Depois

Progresso preservado em arquivo

reinicia o contexto e recomeça

Exemplo

Migrar doze anos de correspondência para o formato novo é grande demais para uma sessão. O agente acorda, lê o arquivo de progresso (parei no lote 34), converte vinte registros, anota o que fez e encerra.

Na iteração seguinte, o contexto é novo e o progresso é o mesmo. O trabalho avança sem depender de uma sessão gigante, que nem existiria.

Na prática

  • O arquivo de progresso é o contrato: o que já foi feito, o que falta, onde parou.
  • Cada iteração precisa avançar algo verificável. Iteração que não muda o arquivo é loop infinito.
  • Ponha teto de iterações e alerta. Sem limite, o ralph loop continua gastando sem ninguém ver.

Como tangibilizar

Um arquivo de progresso que o agente lê no início e escreve no fim, mais um laço que o reinicia.

Para discutir

Isso já está pronto na sua empresa? Compare com o critério:

Pronto quando: Quando uma tarefa maior que uma sessão avança sozinha entre execuções, sem perder o que já fez.