O Loop Engineering é a disciplina de deseñar os bucles de execución autónoma que permiten a un axente de código operar sen supervisión constante. En lugar de xerar unha única resposta, o axente repite ciclos de planificar, actuar, observar e corrixir ata alcanzar un obxectivo ou cumprir unha condición de parada. Quen fai Loop Engineering define como se estruturan eses ciclos: que entra en cada iteración, como se avalía o progreso e cando debe detenerse o bucle.
Importa porque o comportamento real dun axente depende menos do modelo e máis da calidade do seu bucle. Un mal deseño provoca bucles infinitos, gasto descontrolado de tokens ou axentes que se desvían do obxectivo. As decisións clave adoitan incluír:
- Criterios de parada claros e verificables.
- Límites de iteracións, custo e tempo.
- Mecanismos de retroalimentación, como probas automáticas ou validacións.
Un exemplo práctico: un axente que arranxa un erro nun repositorio executa as probas tras cada cambio e só pecha o bucle cando pasan todas. Aquí o enxeñeiro non escribe o código, senón o ciclo que decide cando seguir intentándoo.