El registro le gana al prompt
Antes creía que un mejor prompt arreglaba a un mal agente. Reescribir las instrucciones, agregar un ejemplo, afinar la redacción. A veces funcionaba. La mayoría de las veces, el agente cometía el mismo error una semana después, solo que dicho de otra forma.
Antes creía que un mejor prompt arreglaba a un mal agente. Reescribir las instrucciones, agregar un ejemplo, afinar la redacción. A veces funcionaba. La mayoría de las veces, el agente cometía el mismo error una semana después, solo que dicho de otra forma.
El prompt es una foto fija. El mundo que describe sigue moviéndose.
Por qué los prompts dejan de funcionar
Un prompt codifica lo que sabías en el momento en que lo escribiste. No tiene memoria de lo que pasó después de ponerlo en producción.
Imagina un agente que gestiona solicitudes entrantes y decide si escalarlas. Escribes un prompt con tres reglas de escalamiento. Funciona durante un mes. Se acumulan casos límite que tus tres reglas nunca contemplaron. Vuelves, agregas una cuarta regla, una quinta. El prompt crece. Cada vez es más difícil razonar sobre él. Y sigues adivinando qué reglas importan, porque nunca registraste lo que realmente pasó cuando el agente se equivocó.
Ese es el problema de fondo. Un prompt es una hipótesis sobre un comportamiento. Sin un registro de resultados, nunca pones a prueba la hipótesis. Solo la sigues enmendando a base de intuiciones y de la última queja que escuchaste.
Qué es realmente un registro
Hago que cada agente anote, para cada decisión que toma, tres cosas: qué decidió, qué contexto tenía y qué pasó como resultado.
No es un log para depurar. Es un registro para aprender. La distinción importa. Un log te dice que el agente llamó a una función. Un registro te dice que el agente eligió la opción A en lugar de la B, dada esta entrada, y que el resultado fue bueno, malo o incierto.
En concreto, es una fila por decisión: marca de tiempo, resumen de la entrada, acción tomada, señal de resultado. La señal de resultado puede ser explícita —un humano corrigió al agente, un paso posterior falló, un usuario rehízo la solicitud— o implícita, como una decisión que nunca se revisó frente a otra que fue anulada en menos de una hora.
El registro no necesita ser sofisticado. Una tabla estructurada basta. Lo que importa es que se pueda consultar. Quieres poder preguntar: ¿dónde anularon más a este agente? ¿Qué entradas se correlacionan con malos resultados? Esas preguntas son imposibles de responder desde un prompt. Desde un registro son triviales.
Cerrar el ciclo
El registro es solo la mitad del sistema. La otra mitad es que el agente lea su propio registro antes de actuar, o de forma programada, y se ajuste.
Puede ser simple. Antes de tomar una decisión, el agente verifica: ¿he tomado una decisión parecida antes, y cómo salió? Si el registro muestra que los tres casos anteriores como este fueron anulados, el agente debería inclinarse hacia la corrección, no hacia la instrucción original. Eso no es un nuevo prompt. Es el agente actualizando su propia política a partir de su propia historia.
Lo he construido como un paso nocturno: tomar las decisiones y los resultados del último día, resumir los patrones y agregar una breve nota de "lecciones" que alimenta el contexto del día siguiente. No es un reentrenamiento completo. Solo un resumen compacto de lo que funcionó y lo que no, escrito por el sistema sobre sí mismo.
La trampa es confiar demasiado en la señal de resultado cuando es ruidosa. Si tu señal de anulación es un humano que hace clic en "corregir" sin decir por qué, aprenderás la lección equivocada la mitad de las veces. Dedico más tiempo a afinar la señal de resultado que a ajustar cualquier prompt. Una señal limpia, aunque sea simple, le gana siempre a un prompt ingenioso.
La conclusión
Los prompts describen la intención. Los registros describen la realidad. Un agente que solo tiene un prompt repite sus errores con más confianza cada vez, porque nada lo contradice. Un agente que lleva un registro tiene una memoria con la cual discutir consigo mismo.
Si estás atrapado reescribiendo las mismas instrucciones una y otra vez, detente. Dale al agente un lugar donde registrar lo que realmente pasó, y una razón para consultarlo antes de volver a actuar. El prompt te pone en marcha. El registro es lo que hace que el agente mejore sin que tengas que reescribir nada.
¿Te gustó? Recibe el próximo en tu correo.
Escribo sobre construir empresas de forma remota, inversión, Web3 y vivir con intención. Suscríbete para estar al tanto.
Suscribirse en Substack¿Quieres escribir un artículo conmigo o colaborar?
¿Tienes una perspectiva sobre escalamiento remoto, emprendimiento, Web3 o vida intencional? Escribamos algo juntos.
¿Estás construyendo algo?
El manual del fundador —ocho pasos, desde encontrar un problema que valga la pena resolver hasta escalarlo— está en Regenerate Capital.