Término

Memoria de sesión

Info

Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.

Definición corta

Rastro escrito fuera del asistente, a lo largo de los intercambios de trabajo, de lo que se ha hecho, decidido, encontrado y dejado pendiente, destinado a recargarse al comienzo de una sesión posterior.

Definición detallada

La palabra "memoria" designa de ordinario lo que una herramienta retiene por sí misma: el modelo guarda ciertos elementos que juzga útiles, sin garantía sobre lo que restituirá. Usada así, describe una propiedad de la herramienta.

En los artículos de este blog, la memoria de sesión es lo contrario: un artefacto exterior al asistente, mantenido en archivos Markdown depositados en el repositorio del proyecto. No es aquello de lo que el asistente se acuerda, es lo que se le va a devolver.

Tres rasgos la delimitan. Es diaria en su forma baja —un archivo por día, en secciones fijas— y condensada en su forma alta, un long_memory.md mantenido bajo un techo. Se escribe de forma automática, al final de cada turno de conversación, sin gesto de designación. Y se recarga a petición: la captura es continua, la restitución es un acto.

Uso en el ámbito

Se emplea para designar lo que permite retomar un trabajo interrumpido, y para distinguir lo que uno mantiene por su cuenta de lo que un asistente retiene por la suya.

Sinónimos y variantes

"memoria de agente" cuando el acento recae en el destinatario más que en el momento de producción; "log de sesión" cuando se habla únicamente del piso diario.

No confundir con

  • memoria nativa de un asistente — lo que una herramienta retiene por sí misma, guardado en su instalación y ligado a la máquina. No se versiona, no se relee en un editor, no se desplaza con el proyecto.
  • archivo de reglas de un proyecto — enunciado de las convenciones y prohibiciones que deben valer siempre. Se escribe en frío y no fecha nada; la memoria de sesión lo fecha todo y no prescribe nada.
  • Contexto — espacio de trabajo duradero que reúne fuentes, notas, decisiones y borradores en torno a un fin. La memoria de sesión es uno de sus contenidos, el que registra el desarrollo más que la materia.
  • Memoria activa — memoria de organización que conserva, junto a los hechos, lo que estos han enseñado, de forma portable y gobernada. La memoria de sesión registra un desarrollo; la memoria activa conserva lo que se retiene de él.
  • Persistencia — gesto por el que una persona designa un fragmento que debe sobrevivir al intercambio. La memoria de sesión obtiene un resultado parecido sin ese gesto: la selección la hace un modelo según un criterio escrito de antemano.

Ejemplos

Retomar el lunes por la mañana un bug dejado pendiente el viernes: la memoria de sesión da el estado del problema, lo que se ha intentado, lo que se ha decidido y lo que quedaba por hacer, sin necesidad de volver a explicarlo.

Ambigüedades / debates

La palabra circula en tres sentidos que nada distingue al hablar: lo que el modelo retiene, lo que la herramienta almacena en la máquina, lo que el proyecto consigna en su repositorio. Esa es la razón de ser de esta entrada.