¿Qué es el patrón Reflexion?
Un agente típico termina y se acabó — esté bien o mal, no se entera. Reflexion añade un paso de análisis posterior: tras una ejecución, el modelo revisa su propio trabajo, detecta qué salió mal y por qué, apunta esas lecciones y vuelve a intentarlo. Tras unas cuantas vueltas, la calidad sube de forma notable.¿En qué se diferencia de un simple reintento?
Reintento simple: lo mismo otra vezSolo repite de forma mecánica, no aprende nada del fallo y probablemente cometa el mismo error.
Reflexion: reintentar con retroalimentación
Primero convierte el fallo en texto y lo mete en el siguiente prompt, de modo que el agente vuelve a intentarlo con memoria de «dónde me equivoqué la última vez».
¿Cómo funciona?
Primero: ejecutar y producirEl agente hace la tarea con normalidad y obtiene un resultado.
Después: autoevaluarse
Un «crítico» aparte —o el propio modelo— revisa el resultado: qué está mal, por qué y cómo mejorarlo.
Luego: reintentar con la reflexión
La reflexión se convierte en contexto nuevo, y el agente repite hasta que el resultado pasa.
Por qué importa
Muchas tareas son difíciles de clavar a la primera: escribir código, resolver matemáticas, producir texto complejo. Reflexion le da a un agente la capacidad de aprender de sus propios errores, de modo que se autocorrige sin un humano al mando.En resumen: Reflexion hace que un agente «termine y luego haga balance», convirtiendo los errores en experiencia antes de volver a intentarlo.
Comentarios