← Diario
Técnica·18 may 2026

Cuando una frase contiene tres recuerdos

Cuatro guijarros de formas y colores distintos alineados sobre una mesa de madera clara, delante de un cuaderno abierto y dos tazas blancas, luz cálida que entra por una ventana

Hasta el 18 de mayo, una frase como «por cierto, mi mujer se llama Claire, mi hija tiene once años y mi hijo dieciocho» podía no dejar rastro alguno: el modelo respondía con calidez y no guardaba nada. Ese día cambió la forma en que la memoria escucha. Cada información recibe una categoría, lo que uno sabe, lo que ha vivido, lo que tiene que hacer, y esa categoría decide si se muestra o se retiene en silencio. Una segunda pasada, después de la respuesta, cuenta los hechos de una frase y recupera los que faltan. En el momento de recordar, la memoria busca desde varios ángulos a la vez, y lo que encuentra calienta su vecindario. Y la constelación da una forma a cada naturaleza de recuerdo.

Una frase corriente, y nada detrás

La memoria neuronal está hecha para un uso preciso: uno habla, y la aplicación retiene lo que merece serlo, sin que haya que dictárselo. Una semana antes, la búsqueda había aprendido a seguir los enlaces entre los recuerdos. Quedaba el principio de la cadena: lo que entra.

El defecto se constató en la base de datos, no se adivinó. Alguien había abierto la conversación con «hola, escucha, mi mujer se llama Claire, mi hija tiene once años y mi hijo dieciocho». El modelo había respondido con amabilidad, había hecho una pregunta sobre los niños, y no había creado ningún recuerdo. No uno de tres: ninguno. La frase empezaba con un saludo, no contenía ninguna orden, y aportaba tres informaciones de golpe. Cada uno de esos rasgos hace dudar a un modelo de lenguaje a la hora de llamar a sus herramientas; juntos, bastaban para que no llamara a ninguna.

Ese defecto no se ve. Un recordatorio que no se pone se nota enseguida: no aparece nada en la pantalla. Un hecho que no se retiene se descubre tres semanas después, cuando uno pregunta «¿cómo se llama mi mujer, para la reserva?» y la respuesta es una pregunta. Y la aplicación había decidido desde el principio no decir «anotado» tras cada información deslizada en la conversación. El silencio era buscado; hacía el defecto invisible.

Final de la tarde: recuérdame, recuerda que

El primer cambio tiene que ver con la gramática. «Recuérdame el jueves pagar el alquiler» y «recuerda que el código del portal es 4820» se parecen salvo por una palabra, y esa palabra lo cambia todo. La primera pide una acción a una hora futura: un recordatorio, puesto en la agenda, con una notificación y un breve acuse en voz alta. La segunda no pide nada a una hora futura. Pide saber. Es memorización pura, y produce un hecho, no un recordatorio.

Hasta entonces, la consigna trataba ambas de la misma manera, y el resultado dependía del humor del modelo: unas veces un recordatorio sin fecha, que no sirve para nada, otras un «anotado» sin nada detrás. Una pregunta zanja ahora la cuestión: ¿la persona espera algo en un momento dado? Sí, es un recordatorio. No, es un hecho.

Y un hecho se retiene en silencio. El modelo no dice «anotado», reacciona a lo que acaban de decirle, como alguien que escucha. La misma regla vale para la información sensible, un código, un identificador: se retiene sin pedir confirmación y sin comentarios. Es decisión de la persona confiarla, no le corresponde a la aplicación comentarla.

Las seis: contar los hechos de una frase

El corazón de la jornada es la frase con tres informaciones. Se dieron dos respuestas, una en la consigna, otra en el código, porque la primera no bastaba.

Del lado de la consigna, la regla se volvió explícita: de una en una. Cuando una frase contiene varios hechos o varias personas, el modelo crea tantos recuerdos como elementos distintos haya. Nunca los fusiona, nunca olvida ninguno. Un saludo no le exime de nada: puede responder con calidez, debe retener de todos modos. Y antes de responder, una pregunta: ¿cuántos hechos distintos hay en lo que acabo de oír?

Esa consigna ayuda. No garantiza nada. Un modelo de lenguaje sigue una instrucción con una probabilidad, no con una certeza, y para una información que nunca se oirá dos veces, una probabilidad no basta. Hacía falta una salvaguarda en el código.

Esa salvaguarda es una segunda pasada. Una vez que el modelo principal ha respondido y sus herramientas han funcionado, un verificador recibe dos cosas: la frase del usuario, tal cual, y la lista de lo que ya se ha retenido durante ese turno. Solo tiene una tarea: detectar los hechos y las personas que la frase contenía y que la lista no cubre, y añadirlos. Solo dispone de una herramienta, la que crea un recuerdo, restringida a dos tipos: un hecho o una persona. Nunca crea un recordatorio, un evento, un memo ni una tarea. Esas cosas son visibles y siguen siendo asunto de la primera pasada. El verificador solo corrige la memoria silenciosa.

Tiene otras prohibiciones. No habla: si no tiene nada que añadir, no devuelve nada. Nunca hace aparecer una ficha. No duplica: la lista de lo que ya existe está ahí para eso. Y solo crea cuando está seguro: un nombre que podría ser un apodo, y se abstiene. No inventa nada que no esté en la frase.

Lo que recupera sigue el mismo camino que el resto y se une a la lista de creaciones del turno. Si falla, el turno no falla: el error va a los registros, la persona nunca se entera. El precio es una llamada más por turno de palabra, y un poco de espera. Es el precio de una memoria que no deja pasar una frase.

Las siete: tres maneras de retener

El paso siguiente puso palabras a una distinción que la aplicación practicaba sin nombrarla. Los trabajos sobre la memoria humana describen desde hace tiempo sistemas distintos para lo que uno sabe, lo que ha vivido y lo que tiene que hacer. La consigna del modelo empieza ahora por ahí.

Está lo que uno sabe: los hechos duraderos sobre la persona y su mundo, un nombre, un oficio, una alergia, un código. Es el conocimiento del que el modelo se servirá en los próximos intercambios, y se retiene siempre en silencio. Nunca una ficha, nunca un «anotado».

Está lo que uno ha vivido: los eventos y los recuerdos situados en el tiempo. Su visibilidad depende del caso. Un evento con fecha se muestra, porque la persona planifica y necesita ver. Un recuerdo deslizado de pasada, «ayer hicimos esto», no se muestra, salvo que la persona quiera claramente consultarlo más tarde.

Y está lo que uno tiene que hacer: las tareas y los recordatorios, siempre visibles. La persona espera ver y ser avisada.

La pregunta que hacerse antes de cada recuerdo se deduce de ahí: esta información, ¿la retengo, o la muestro? Por defecto, se retiene. La misma distinción vale para el resumen que aparece cuando se crean varias cosas de golpe: solo cuentan las creaciones visibles. Dos hechos retenidos en silencio durante una conversación corriente ya no hacen surgir una ficha que nadie ha pedido.

Buscar ampliamente, y mantener caliente el vecindario

La segunda mitad de ese paso concierne al momento inverso: cuando la persona pide algo que depende de la memoria. «¿Cómo se llama mi hija?», «¿dónde he guardado el pasaporte?».

Una memoria viva no responde a esas preguntas buscando una sola línea. Un trozo de recuerdo enciende ahí el conjunto: decir «mi mujer» trae de vuelta el nombre, pero también el cumpleaños, el viaje de marzo, la alergia. La consigna pide ahora al modelo que haga lo mismo. En lugar de una sola búsqueda, lanza dos o tres en paralelo, desde ángulos distintos: por la persona mencionada, por el tema, por el parecido de sentido. Después cruza los resultados. «Me dijiste que estuviste en Roma con Claire en marzo» reúne un evento, una persona y el vínculo entre ambos; la respuesta es la síntesis, no un recuerdo aislado.

Y lo que la búsqueda encuentra deja huella. Después de cada búsqueda que encuentra al menos un recuerdo, una tarea de fondo refresca la fecha de última mención de los tres mejores resultados y de sus vecinos directos en el grafo de enlaces, dos vecinos como máximo por resultado. Nueve recuerdos como máximo, deliberadamente pocos, para no falsear la ordenación de la tarea que ordena la memoria. El efecto: el tema del que se acaba de hablar, y lo que lo rodea, permanece en la memoria de trabajo para los turnos siguientes. Esta propagación se ejecuta en segundo plano; la respuesta no se ralentiza por ello.

Una forma para cada naturaleza de recuerdo

La constelación, ese mapa donde cada recuerdo es un punto y cada enlace un hilo, recibió la misma tarde una distinción visual que le faltaba. Hasta entonces, todos los puntos eran círculos.

Cada punto conserva su halo y su brillo, idénticos para todos. Pero el corazón del punto tiene ahora una forma que dice su categoría. Un círculo lleno para un hecho. Un círculo bordeado de blanco para una persona. Un rombo para un evento. Un hexágono para un memo, la forma de una nota que se consulta. Un triángulo apuntando hacia arriba para una tarea. Un pequeño rombo hueco para un recordatorio, una señal puntual. Y una estrella para los temas, esos recuerdos de un género aparte nacidos una semana antes, que no cuentan nada por sí mismos y señalan a los demás. Una leyenda bajo el mapa recuerda el código, y las tres categorías se vuelven legibles de un vistazo: los círculos son el conocimiento, los rombos y los hexágonos lo vivido, los triángulos y los rombos huecos lo que queda por hacer.

Pasadas las siete: la viñeta que traicionaba el silencio

El último cambio de la jornada vino de una prueba con la voz, y es pequeño. Bajo cada respuesta del asistente, cuando se ha creado algo durante el turno, una viñeta propone abrir la ficha. Pero la viñeta aparecía también cuando el modelo había retenido en silencio un hecho o una persona a lo largo de una conversación corriente. La conversación era corriente, la respuesta era corriente, y una viñeta «Abrir la ficha» decía lo contrario: algo se ha guardado, ven a ver. Era exactamente el «anotado» que nos habíamos prohibido pronunciar, escrito en la pantalla.

El servidor relee por tanto, al final del turno, la naturaleza de lo que se ha creado, y solo transmite al teléfono los recuerdos visibles. Un hecho retenido en silencio sigue siendo silencioso hasta el final.

La misma prueba había revelado otro vicio. Cuando los tres miembros de la familia son conocidos y la persona cuenta «nos fuimos en familia a la playa la semana pasada», el modelo tendía a copiar en el recuerdo del fin de semana todo lo que las fichas de las personas ya decían: el nombre de la mujer, la edad de la hija, la edad del hijo. La consigna establece ahora una regla: el texto de un evento describe el evento, dónde, cuándo, qué pasó; las personas se referencian aparte, por su nombre, y ese campo es el que traerá de vuelta sus fichas en el momento de recordar. La prueba que hay que hacerse: si este recuerdo desapareciera y volviera a preguntar a la persona, ¿qué me diría de nuevo? Solo eso va en el texto. El resto sale del cruce.

Lo que la jornada habrá enseñado

El 18 de mayo no hizo la memoria más grande. La hizo más fiel a la forma en que escuchamos. No se retiene un nombre como se retiene una cita. Una frase puede contener tres cosas que guardar, y hay que contarlas. Una pista parcial debe encender un vecindario, no una línea. Y lo que se retiene en silencio debe seguir siéndolo, hasta en las pequeñas señales de la interfaz.

El verificador es quizá la pieza más reveladora de esa jornada. Transforma una consigna, que el modelo sigue la mayoría de las veces, en una garantía, que el sistema cumple siempre. Para una información que solo se oirá una vez, la diferencia entre la mayoría de las veces y siempre es toda la diferencia.

Al día siguiente, otra jornada se ocuparía del hilo de la conversación en curso, esa memoria corta que se perdía con cada pantalla apagada. Pero desde el 18 de mayo, «hola, mi mujer se llama Claire, mi hija tiene once años y mi hijo dieciocho» deja tres recuerdos, en silencio, y «¿cómo se llama mi mujer?» recibe una respuesta, con lo que la rodea.

Leer a continuación
XNeuronal ya está disponible en AndroidUna memoria que deduce está por llegar