Saltar al contenido
HeartBeatAgents

Agentes que lo recuerdan todo

Ver como Markdown

Tres tipos de memoria trabajan juntos para almacenar conversaciones, acumular conocimiento y conservar comportamientos aprendidos a través de sesiones, usuarios e incluso agentes.

Tres tipos de memoria

Memoria episódica (historial de conversaciones)

Almacena cada interacción, con una puntuación que prioriza los momentos importantes. Los agentes recuerdan interacciones pasadas, hacen referencia a decisiones anteriores, y mantienen continuidad entre sesiones.

Memoria semántica (hechos y conocimiento)

Construye un grafo de conocimiento estructurado. Cuando un usuario comparte una preferencia o un detalle técnico, el agente lo almacena como memoria semántica y lo recupera en conversaciones futuras.

Memoria procedimental (patrones aprendidos)

Codifica las estrategias exitosas durante la realización de tareas, para que un agente aplique automáticamente los patrones de comportamiento aprendidos la próxima vez que surja una tarea similar.

Capacidades técnicas

  • Embeddings vectoriales: vectores de 1536 dimensiones usando un modelo de la clase text-embedding-3-large, que permite una búsqueda semántica que entiende el significado, no solo palabras clave.
  • Puntuación de importancia: una escala continua de 0,0 a 1,0 basada en la relevancia emocional, el impacto en decisiones y la frecuencia de recurrencia.
  • Decaimiento automático: una tasa de decaimiento configurable (por defecto 0,995/día) evita la saturación de la memoria y mantiene el contexto más relevante en primer plano.
  • Uso compartido entre agentes: la memoria puede compartirse a nivel de equipo u organización, no solo limitarse a un único agente.

Los agentes que recuerdan superan a los que no lo hacen.

Por qué la memoria no crece indefinidamente

Cuando un agente acumula suficientes recuerdos, los que son similares se agrupan y combinan automáticamente en un único recuerdo consolidado, en lugar de conservarse como casi duplicados independientes. Este proceso se ejecuta de forma periódica en segundo plano, y la memoria de cada agente tiene un límite: al alcanzarlo, se eliminan primero las entradas menos importantes. Así el almacén se mantiene útil a medida que crece, en lugar de convertirse en un registro sin filtrar.

Relacionado