HERMESLATAM
Blog · HERMES

Cómo funciona la memoria de un agente de IA: contexto persistente sin perderte

La memoria de un agente es lo que lo diferencia de un chatbot que te pregunta '¿quién eres otra vez?'. Context files, references, session search, checkpoints, SOUL.md y state.db. Cómo funciona, qué recordar y qué no. Guía LATAM.

Capas de memoria de un agente: context files, session search, checkpoints y SOUL.md conectados a un núcleo central
Autor:Andrés Gil
Publicado:2026-09-29
Última verificación:2026-09-29
Versión Hermes:v0.21.5 (v2026.9.24)
BASED ON OFFICIAL SOURCEIntermedioMemoriaContext filesSession searchSOUL.mdstate.dbHermes AgentLATAM
RESPUESTA RÁPIDA: La memoria de un agente es su capacidad de retener información curada entre sesiones — no todo, sino lo que le configuras: archivos de contexto, referencias, búsquedas en sesiones previas, checkpoints y una personalidad (SOUL.md). Sin memoria, el agente te pregunta '¿quién eres otra vez?' cada vez que abres el chat.

El problema más frustrante con chatbots genéricos: no recuerdan. Cada conversación empieza desde cero. La memoria persistente de Hermes es lo que convierte un asistente ocasional en un colaborador real que acumula contexto de tu trabajo.

Definición

La memoria en Hermes Agent no es un blob que lo guarda todo. Es un sistema estratificado donde tú decides qué capa guarda qué:

CapaQué almacenaCuándo se usa
Context filesDocumentos y notasEl agente los lee bajo demanda
Context referencesReferencias a externoEl agente consulta sin cargar todo
Session searchConversaciones previasBuscar en lo que ya pasó
Checkpoints / rollbackEstado en puntos del tiempoRevertir si algo sale mal
SOUL.md / PersonalityIdentidad y personalidadDefine cómo se comporta el agente
state.dbEstado de campañas y sesionesLocks, WAL, FTS (v0.21.2+)

Cómo funciona

Cuando le das contexto a Hermes, no lo mete todo en cada mensaje. Lo organiza:

  1. 1Context files — documentos que el agente puede leer cuando los necesita.
  2. 2Context references — referencias a recursos externos sin cargar el contenido completo.
  3. 3Session search — el agente puede buscar en conversaciones previas para recordar qué pasó.
  4. 4Checkpoints — el agente puede volver a un estado anterior si algo se rompió.
  5. 5SOUL.md — define la identidad: cómo habla, qué prioriza, qué tono usa.

El state.db (introducido como base de ops en v0.21.2) usa WAL (Write-Ahead Logging) para que las lecturas no bloqueen escrituras, locks para que dos procesos no corrompan el mismo estado, y FTS (Full-Text Search) para buscar dentro del estado sin escanear todo.

Núcleo de base de datos con anillos concéntricos de conocimiento almacenado e índices de búsqueda ramificándose
Núcleo de base de datos con anillos concéntricos de conocimiento almacenado e índices de búsqueda ramificándose

SOUL.md: identidad, no solo memoria

SOUL.md es donde viven la personalidad y el propósito del agente. No es lo que recuerda — es quién es. Define si es un ejecutivo conciso, un investigador detallado, un copiloto de ventas persuasivo o un asistente personal cercano.

Las plantillas de SOUL de Hermes LATAM (/soul) incluyen: Executive Assistant, Researcher, Developer, Sales Copilot, Operations Assistant y Personal Agent. La comunidad puede publicar las suyas.

Ejemplo real

Sin memoria: le dices a tu agente "recuerda que mi cliente prefiere comunicación en inglés y los reportes en español". La próxima conversación no lo sabe. Te pregunta "¿quién eres otra vez?"

Con memoria: ese dato va a un context file o a la memoria de sesión. El agente lo usa automáticamente. No tienes que repetirlo nunca.

Caso empresarial

Un agente de ventas con memoria persistente sabe: el cliente X prefiere WhatsApp, el Y prefiere email, el Z ya vio la propuesta y está esperando precio. Con cada interacción, el contexto se enriquece. Sin memoria, cada llamada empieza con "cuéntame tu caso otra vez". Con memoria, empieza con "vi que viste la propuesta — ¿tienes dudas de precio?".

La memoria bien configurada es la diferencia entre un asistente que añade fricción y uno que elimina fricción. El agente puede retener información curada a través de sesiones según tu configuración.

Privacidad y seguridad

La memoria es poderosa — y peligrosa. Implicaciones críticas:

  • Aislamiento multi-perfil (v0.21.2): el cliente A no puede leer el state.db del cliente B.
  • Vault password-blind: Hermes nunca ve la contraseña maestra de 1Password/Bitwarden.
  • No guardes datos sensibles en context files sin intención — el agente los leerá.
  • Session search implica que conversaciones previas son buscables — define qué persiste.
  • Usa perfiles separados para lab, cliente A, cliente B.
Antes de v0.21.2, si tenías dos perfiles en la misma máquina, era posible que el contexto de un cliente se filtrara al otro. El aislamiento multi-perfil de v0.21.2 resolvió esto. Si operas múltiples clientes, actualiza.

Limitaciones

  • La memoria es curada, no automática — tú decides qué entra.
  • Context files grandes pueden ralentizar al agente si los carga todos.
  • Session search no es perfecta — puede devolver contexto irrelevante.
  • Si configuras mal, el agente puede recordar cosas que no debería (datos sensibles).

Preguntas frecuentes

¿La memoria guarda todo lo que hablo? No. Guarda lo que configures: context files, references, sesiones buscables. No es un registro automático de todo.

¿La memoria es segura? Con aislamiento multi-perfil y vault password-blind, sí — pero tú controlas qué datos entran. No guardes contraseñas ni datos sensibles sin intención.

Autor: Andrés Gil · 29 sep 2026 · Hermes Agent v0.21.5 · v2026.9.24. Última verificación: 29 sep 2026. Página educativa: /memoria-de-agentes.

Recibe información / Suscríbete al resumen

Sin spam. Puedes salir cuando quieras.

Suscribirme

Diagnostica tu empresa

WhatsApp +1 809-893-2291 · andres@agil.com.do · «Te agendamos · 20 min»

Agendar 20 min

Entra a la comunidad

GroksBot · Hermes LATAM · HABITOLANDIA · Jarvis RD

Entrar a la comunidad
Únete a Hermes LATAM

¿Quieres construir agentes en español?

Deja tu nombre, email y WhatsApp. Te guiamos personalmente.

Te escribimos por WhatsApp. Sin spam.