Construir con IA

Cómo los agentes de IA utilizan el cómputo durante el sueño para organizar la memoria a largo plazo

Anthropic explica cómo Claude utiliza el "soñar" y el juicio de relevancia para consolidar la memoria, corrigiendo errores y construyendo estructuras de conocimiento durante los tiempos inactivos.

Un cubo cerebral digital junto a notas de papel y una máscara de dormir
Ilustración generada para este artículo

Traducido automáticamente del original en inglés.

Anthropic ha publicado un análisis técnico en profundidad sobre la arquitectura de la memoria de los agentes, detallando cómo sus modelos Claude aprovechan el tiempo de procesamiento ocioso para consolidar experiencias. El informe describe un mecanismo llamado "soñar", donde los agentes revisan los registros de sesión sin conexión para corregir errores, refinar notas y construir representaciones estructuradas de conocimiento para tareas futuras.

Qué ocurrió

El artículo establece una analogía entre la consolidación de la memoria humana durante el sueño y un proceso computacional denominado "cómputo durante el sueño". Así como el hipocampo humano reproduce experiencias para integrarlas en la neocorteza, los agentes de IA pueden utilizar los periodos entre interacciones para reorganizar su contexto. Investigadores de Letta y UC Berkeley propusieron previamente este concepto, pero Anthropic ofrece benchmarks concretos que muestran cómo mejora el rendimiento de Claude en tareas de horizonte largo.

La conclusión principal es que una memoria efectiva no se trata solo de almacenar datos, sino de predecir qué será útil más adelante. Los agentes escriben "notas de memoria" basadas en eventos relevantes, etiquetándolas para su recuperación posterior. Sin embargo, la calidad de estas notas depende en gran medida de la capacidad del modelo para juzgar la importancia. Los modelos más antiguos o menos capaces tienden a acumular información indiscriminadamente, mientras que los modelos más nuevos como Claude Opus 5 y Sonnet 5.5 aprenden a destilar reglas y hechos verificados, creando una base de conocimiento más eficiente.

Cómo funciona

El sistema se basa en dos componentes principales: la escritura de memoria durante la sesión y el "soñar" sin conexión. Durante las tareas activas, el agente identifica eventos relevantes y los escribe en un almacén de memoria persistente, como un directorio de archivos. Esto actúa como una predicción de que la información será necesaria nuevamente. Por ejemplo, si un agente falla en una tarea, puede registrar el fallo e hipotetizar por qué ocurrió, creando una regla para futuros intentos.

El "soñar" ocurre cuando el agente no está interactuando activamente con un usuario. Revisa la transcripción de sesiones anteriores contra sus notas de memoria almacenadas. Si una nota contradice la transcripción, el agente la corrige. Este proceso también permite al agente construir representaciones de nivel superior, como "wikis", que vinculan conceptos relacionados. Estas estructuras ayudan al agente a navegar su creciente base de conocimiento de manera más eficiente que buscar a través de registros brutos.

Detalles clave

  • Cómputo durante el sueño: Los agentes usan el tiempo ocioso para reproducir registros, corregir errores de memoria y consolidar conocimiento, similar a los ciclos de sueño humanos.
  • Juicio de relevancia: Los modelos más nuevos como Claude Opus 5.5 guardan selectivamente reglas estratégicas y hechos verificados, mientras que los modelos más antiguos como Sonnet 3.7 guardaban datos de estado redundantes, lo que llevaba a caídas en el rendimiento.
  • Resultados de benchmark: En Continual Learning Bench (CL-Bench) 1.0, Opus 5 cerró el ciclo de aprendizaje registrando reglas validadas, superando significativamente a las líneas base sin estado.
  • Prueba de Pokémon Red: Fable 5 obtuvo cuatro insignias manteniendo una pequeña carpeta de memoria estratégica, mientras que Sonnet 3.7 solo obtuvo una insignia debido a archivos de memoria desordenados y obsoletos.
  • Corrección mediante soñar: En una tarea de navegación, el "soñar" permitió a Claude corregir un falso recuerdo sobre una ubicación en el mapa, evitando que quedara atrapado en un bucle.
  • Construcción de wiki: Los agentes pueden construir páginas de wiki vinculadas a partir de grandes corpus de documentos durante el "soñar", mejorando la precisión de recuperación para consultas complejas.

Por qué importa

Para los ingenieros que construyen agentes autónomos, esto destaca que la gestión de la memoria no es solo un problema de almacenamiento, sino de curaduría. Almacenar cada interacción conduce al ruido y a tiempos de recuperación más lentos, como se vio en el benchmark de Pokémon donde la creación excesiva de archivos detuvo el progreso. Los agentes efectivos deben distinguir entre datos de estado transitorios, que pueden leerse del entorno, y conocimiento estratégico, que debe retenerse.

El concepto de "soñar" ofrece una solución práctica para mantener la integridad de la memoria. Sin la verificación sin conexión, los agentes pueden reforzar suposiciones incorrectas, llevando a fallos repetitivos. Al implementar un proceso en segundo plano que valida la memoria contra registros de verdad fundamental, los desarrolladores pueden asegurar que sus agentes aprendan de los errores en lugar de agravarlos. Esto desplaza el enfoque de diseño desde simples ventanas de contexto hacia bases de conocimiento dinámicas y autocorrectivas.

Qué puedes hacer

  • Implementa un trabajo en segundo plano que revise los registros del agente durante los periodos de inactividad para identificar y corregir entradas de memoria inconsistentes.
  • Diseña esquemas de memoria que separen el estado transitorio (p. ej., ubicación actual) de la estrategia persistente (p. ej., tácticas probadas).
  • Permite que los modelos avanzados juzguen la relevancia de forma autónoma en lugar de imponer reglas rígidas sobre qué guardar, ya que las reglas fijas pueden obstaculizar el rendimiento.
  • Utiliza representaciones estructuradas como wikis o notas vinculadas para ayudar a los agentes a navegar grandes bases de conocimiento eficientemente.
  • Prueba la retención de memoria de tu agente utilizando benchmarks de horizonte largo como CL-Bench para medir su capacidad para cerrar ciclos de aprendizaje.
  • Monitorea el tamaño y la tasa de crecimiento de las carpetas de memoria para detectar comportamientos de acaparamiento, lo cual puede indicar un mal juicio de relevancia.
  • #ai agents
  • #machine learning
  • #anthropic
  • #memory architecture
  • #llm

Herramientas de la Tienda de Bytechap

$79

WorkBento

Suite de RR. HH. y gestión del entorno laboral impulsada por IA que puedes alojar tú mismo.

Demo en vivo

Seguir leyendo

Todos los artículos