Saltar al contenido
NUEVOGuía práctica con 5 agentes Python para Odoo, verificada contra Odoo 20 →
Focuz/academy

Lección 1 de 8 · fundamentos · 8 min

Qué es loop engineering (y por qué el prompt ya no basta)

De escribir prompts a diseñar sistemas que generan, verifican y corrigen código Odoo de forma iterativa.

De prompts a loops

Con un prompt pides un resultado. Con un loop diseñas el proceso que produce ese resultado y lo comprueba solo. Para construir una app Odoo completa (modelos, vistas, seguridad, reportes, tests) un solo prompt nunca alcanza: necesitas iterar contra algo que diga "esto funciona" o "esto falla aquí".

Loop engineering es la disciplina de diseñar esos ciclos:

spec ──► generar ──► verificar ──► revisar ──► iterar
  ▲                                              │
  └──────────────────────────────────────────────┘

Los tres ingredientes

  1. Una spec ejecutable: qué debe hacer el módulo, escrito para que un agente lo entienda y un test lo compruebe.
  2. Verificadores: tests de Odoo, linters, la instalación del módulo con -u y --test-enable.
  3. Criterios de salida: cuándo el loop termina (todo verde + revisión humana) y cuándo escala a una persona.

Por qué importa en Odoo

Odoo castiga los errores pequeños: un ir.model.access.csv mal escrito, una vista heredada con un xpath roto, un campo computado sin depends. Son errores que un verificador detecta en segundos y que un agente corrige solo si el loop le devuelve el error.

El objetivo no es que la IA escriba código. Es que tú diseñes el sistema que garantiza que el código es correcto.

Practica con 5 casos reales

Descarga la guía gratuita con agentes Python para Odoo, de Junior a Senior.

Quiero la guía →