¿Qué es el Ralph loop?
El Ralph loop es la técnica de relanzar al agente con el mismo prompt en sesiones nuevas hasta que la tarea queda hecha. El estado no vive en la conversación sino en el repositorio: cada vuelta arranca en frío y lee lo que dejó la anterior.
- Última revisión
También: Ralph Wiggum loop · Bucle Ralph
En corto
- El contexto no se acumula: se reinicia en cada vuelta y el progreso queda en los archivos.
- Funciona cuando existe una comprobación automática que dice si ya está terminado.
- Su coste es alto y su supervisión baja, así que pide un entorno aislado y un límite de vueltas.
Por qué funciona y cuándo no
Funciona porque elimina el problema del contexto degradado en sesiones muy largas: en lugar de una sesión de doscientas vueltas con un historial enorme, veinte sesiones limpias que leen el estado real del proyecto. La lista de tareas pendientes, el registro de lo hecho y las pruebas hacen de memoria.
No funciona cuando no hay forma automática de saber si la tarea está terminada, ni cuando cada vuelta puede deshacer el trabajo de la anterior. Sin criterio de salida y sin control de versiones por medio, es una máquina de generar cambios que nadie revisa.
Términos relacionados
Fuentes
- Claude Code: Best practices for agentic coding — Anthropic Engineering. Comprobado el .
- Claude Agent SDK overview — Anthropic. Comprobado el .