Repolode
NirDiamant

NirDiamant/Agent_Memory_Techniques

Repositorio educativo con 30 notebooks de Jupyter ejecutables sobre técnicas de memoria para agentes LLM, desde buffers de conversación hasta Mem0, Letta, Zep y Graphiti.

Estrellas
1,111
Forks
142
Issues abiertos
2
Último commit
hace 3 días

¿Qué es?

Agent Memory Techniques es un recurso práctico para aprender a dotar de memoria a agentes basados en LLM a lo largo de distintos turnos, sesiones y tareas. Sin memoria, un agente debe reconstruir el contexto en cada interacción, lo que dificulta la personalización y la coherencia en conversaciones prolongadas. El repositorio organiza 30 técnicas en seis familias: gestión del contexto a corto plazo, almacenamiento a largo plazo, arquitecturas cognitivas, patrones de recuperación y multiagente, frameworks y evaluación con patrones para producción.

Cada técnica tiene su propio notebook, que se puede ejecutar localmente o abrir en Colab. Los primeros notebooks cubren buffers de conversación, ventanas deslizantes y memoria basada en resúmenes y presupuestos de tokens; los siguientes abordan almacenes vectoriales, memoria de entidades y grafos de conocimiento, memoria episódica y semántica, y mecanismos de olvido o decaimiento. Los notebooks sobre frameworks presentan Graphiti, Mem0, Letta (MemGPT) y Zep. La sección final trata la evaluación de la memoria, los benchmarks LoCoMo y LongMemEval, y aspectos de producción como el almacenamiento en caché, los TTL, las copias de seguridad y el GDPR.

Los notebooks usan Python y requieren claves de API de OpenAI o Anthropic. El repositorio indica que el código es educativo y no está listo para producción.

Funciones clave

  • 0130 notebooks de Jupyter independientes, cada uno dedicado a una técnica de memoria.
  • 02Abarca buffers de corto plazo, almacenes vectoriales, grafos de conocimiento y memoria episódica y semántica.
  • 03Notebooks prácticos sobre Mem0, Letta (MemGPT), Zep y Graphiti.
  • 04Incluye guías paso a paso de los benchmarks LoCoMo y LongMemEval.
  • 05Cada notebook se puede abrir en Colab sin necesidad de configurarlo localmente.

Casos de uso

  • Aprender cómo funciona la memoria de conversación antes de crear un agente.
  • Comparar enfoques de memoria, como los buffers de resumen, los almacenes vectoriales y los grafos de conocimiento.
  • Evaluar frameworks como Mem0 o Zep para un proyecto de agente específico.
  • Preparar a un equipo para diseñar sistemas de memoria para agentes en producción.

Inicio rápido

  1. 1

    Abre el primer cuaderno, 01 Conversation Buffer Memory, en su carpeta

  2. 2

    O abre el mismo cuaderno directamente en Google Colab con la insignia de Colab

Temas

Preguntas frecuentes

¿Qué es Agent_Memory_Techniques?
Repositorio educativo con 30 notebooks de Jupyter ejecutables sobre técnicas de memoria para agentes LLM, desde buffers de conversación hasta Mem0, Letta, Zep y Graphiti. Agent Memory Techniques es un recurso práctico para aprender a dotar de memoria a agentes basados en LLM a lo largo de distintos turnos, sesiones y tareas. Sin memoria, un agente debe reconstruir el contexto en cada interacción, lo que dificulta la personalización y la coherencia en conversaciones prolongadas. El repositorio organiza 30 técnicas en seis familias: gestión del contexto a corto plazo, almacenamiento a largo plazo, arquitecturas cognitivas, patrones de recuperación y multiagente, frameworks y evaluación con patrones para producción.
¿Agent_Memory_Techniques es gratuito? ¿Qué licencia tiene?
Agent_Memory_Techniques es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Agent_Memory_Techniques sigue mantenido?
Mantenimiento activo. El último commit de Agent_Memory_Techniques fue el 17 oct 2026.
¿Para qué puedo usar Agent_Memory_Techniques?
Aprender cómo funciona la memoria de conversación antes de crear un agente. Comparar enfoques de memoria, como los buffers de resumen, los almacenes vectoriales y los grafos de conocimiento. Evaluar frameworks como Mem0 o Zep para un proyecto de agente específico. Preparar a un equipo para diseñar sistemas de memoria para agentes en producción.
¿Cómo se instala Agent_Memory_Techniques?
Abre el primer cuaderno, 01 Conversation Buffer Memory, en su carpeta O abre el mismo cuaderno directamente en Google Colab con la insignia de Colab
¿Dónde consigo Agent_Memory_Techniques?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NirDiamant/Agent_Memory_Techniques

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados