← Volver al blog

iaproductividadherramientasautomatizacion

Método Karpathy: cómo construí una memoria permanente para Claude con Obsidian

Cómo resolví el mayor problema de los LLMs: la amnesia entre sesiones. Implementación real del método Karpathy con Obsidian y Claude, arquitectura completa y casos de uso.

8 min de lectura

Hay un problema que nadie habla suficientemente claro cuando te venden las bondades de los LLMs: cada vez que abres una conversación nueva, la IA lo olvida todo.

No sabe quién eres. No recuerda tus proyectos. No conoce las decisiones que tomaste la semana pasada ni el contexto de lo que estás construyendo. Empieza de cero cada vez.

En la práctica eso significa que dedicas los primeros minutos de cada sesión a reexplicar lo que ya explicaste. Y cuanto más complejo es tu trabajo, más costoso es ese ritual. No es un problema menor — es una fricción que se acumula cada día y que, sin resolverlo, limita lo que la IA puede hacer por ti.

Andrej Karpathy tiene una solución. Y funciona.

Quién es Karpathy y por qué importa

Karpathy no es un divulgador de IA. Es uno de los ingenieros que construyeron los sistemas que todos usamos: cofundador de OpenAI, ex-director de IA en Tesla donde lideró el desarrollo del Autopilot. Cuando publica algo, el mundo técnico lo escucha.

Hace unos meses publicó un tuit que llegó a 18 millones de visualizaciones. La idea era aparentemente simple:

¿Y si en vez de darle documentos a la IA cada vez, la IA construyera y mantuviera su propia Wikipedia personal?

No una base de datos vectorial. No embeddings ni infraestructura compleja. Solo una carpeta de archivos Markdown bien organizada donde la IA escribe, conecta y actualiza su propio conocimiento de forma incremental. Un sistema que crece con el tiempo en vez de reiniciarse en cada sesión.

Eso es lo que implementé. Esto es lo que aprendí.

La arquitectura del sistema

El sistema tiene tres componentes. Solo tres.

Carpeta raw — el buzón de entrada

Todo el conocimiento que quieres que Claude aprenda entra por aquí: PDFs, transcripciones, artículos capturados del navegador, notas en bruto, documentación de proyectos. Esta carpeta es inmutable — Claude la lee pero nunca la modifica. Es la fuente de verdad original.

La regla es simple: si tienes información que quieres que el sistema recuerde, la metes en raw. Sin clasificar, sin formatear. Eso es trabajo de Claude, no tuyo.

Carpeta wiki — el cerebro procesado

Aquí vive el conocimiento procesado. Claude lee lo que está en raw y lo convierte en páginas interconectadas organizadas en cuatro categorías:

wiki/
├── conceptos/     ← ideas, métodos, marcos de trabajo
├── entidades/     ← personas, empresas, herramientas, proyectos
├── fuentes/       ← resúmenes de cada documento procesado
├── síntesis/      ← conclusiones que cruzan varias fuentes
└── index.md       ← índice maestro de toda la wiki

Lo que hace especial a este sistema es el efecto compuesto: cuando añades un documento nuevo, Claude no solo crea una página nueva — actualiza todas las páginas existentes que tienen relación con ese conocimiento. Un solo documento puede modificar diez o quince páginas de la wiki. El conocimiento no se apila, se integra.

CLAUDE.md — el libro de reglas

Este archivo es la identidad del sistema. Le dice a Claude quién eres, cómo está organizado todo, qué convenciones usar, cómo navegar el sistema sin desperdiciar tokens y qué proyectos están activos.

Se carga automáticamente cada vez que abres una sesión. Es lo que convierte a Claude de un asistente genérico en tu asistente, con contexto permanente sobre tu trabajo y tu forma de pensar.

Obsidian como capa visual

Por encima de todo esto, Obsidian es la interfaz. Te permite ver la wiki como un grafo interactivo donde cada nodo es una página de conocimiento y cada línea es una conexión entre conceptos. No es decorativo — es la forma más rápida de entender qué sabe el sistema y dónde están los vacíos.

Y la parte relevante: es completamente gratuito. No hay APIs de pago, no hay infraestructura que mantener. Todo vive en archivos de texto en tu disco.

Cómo funciona en la práctica

Inicialización

Una vez montado el sistema, inicializarlo es literalmente un comando:

Inicializa la wiki

Claude detecta la estructura, lee el CLAUDE.md y crea todos los directorios y el índice maestro. Sin configuración manual. En un par de minutos tienes el cerebro vacío listo para llenarlo.

Primera ingesta

Metes los documentos en raw y le dices a Claude que procese todo. Esto es lo que ocurre por debajo: lee cada documento, extrae conceptos clave, identifica entidades (personas, herramientas, proyectos, tecnologías), detecta relaciones entre ideas, y construye las páginas de la wiki actualizando todas las conexiones relevantes.

Cuando procesé mis primeros cinco documentos el sistema generó 19 páginas organizadas: cinco fuentes, cuatro conceptos, ocho entidades y dos síntesis. El índice maestro y el log de operaciones se actualizaron automáticamente.

Consulta con contexto real

La diferencia respecto a un chat normal se nota inmediatamente en las respuestas. Cuando le pregunto algo a Claude, no está improvisando — está leyendo el índice, identificando qué páginas de la wiki son relevantes y respondiendo basándose en mi propio conocimiento documentado.

Le pregunté qué me recomendaba hacer con mi LinkedIn para automatizarlo y profesionalizarlo. En vez de una respuesta genérica, me devolvió un análisis basado en lo que yo ya había documentado sobre mi estrategia de contenido, mis objetivos y mis proyectos activos. La diferencia en la calidad de la respuesta es inmediata.

El caso que mejor lo ilustra

El momento que más claramente muestra el valor del sistema es este: en mitad de una sesión de trabajo le conté a Claude que una agencia de marketing deportivo llamada STROBE me había contactado para hacer su rebranding, asesorías de IA y una nueva web.

Con esa información, Claude creó en el vault una ficha de STROBE como entidad, un proyecto STROBE con próximos pasos, y lo conectó automáticamente con documentación que yo ya tenía sobre diseño web con IA y stack técnico para proyectos de cliente. Todo en una sola conversación.

Después abrí un chat completamente nuevo. Sin decirle nada sobre STROBE, le pregunté sobre ideas para un vídeo de YouTube. Claude leyó el vault, vio que tenía un cliente nuevo con necesidades específicas, y me sugirió que el vídeo podría servir también como propuesta de valor para STROBE — que les vendría bien tener su propio vault con información de clientes, proyectos y presupuestos.

Eso es memoria persistente real. No dentro de una sesión — entre sesiones completamente independientes.

Mantenimiento: el sistema que no se degrada

Karpathy llama a este proceso linting. Cada cierto tiempo — yo lo hago cada dos semanas — le dices a Claude:

Ejecuta mantenimiento de la wiki. Busca contradicciones, 
páginas huérfanas e información obsoleta.

Claude revisa el grafo completo. Detecta páginas que ninguna otra página enlaza. Encuentra conceptos que se contradicen porque has añadido información nueva que cambia lo que sabías antes. Elimina lo que ya no tiene sentido.

El resultado es que la wiki no solo crece — mejora. El conocimiento se consolida en vez de acumularse sin orden.

El log.md registra automáticamente cada operación: qué se añadió, qué se actualizó, qué se eliminó y cuándo. Tienes un historial completo de cómo ha evolucionado tu conocimiento.

Lo que aprendí construyendo esto

La estructura importa más que la herramienta. Obsidian con notas caóticas sigue siendo caótico. El sistema funciona porque tiene convenciones claras y un CLAUDE.md que las hace cumplir. Sin eso, la wiki se convierte en un archivo de texto glorificado.

El efecto compuesto es real pero requiere consistencia. Los primeros cinco documentos que metes no parecen gran cosa. A los veinte, el sistema empieza a sorprenderte con conexiones que no habías visto. A los cincuenta, Claude tiene suficiente contexto como para anticiparse a lo que necesitas. La clave es meterlo en la rutina: cada artículo que lees, cada reunión importante, cada decisión relevante — va a raw.

Separar raw de wiki es fundamental. La tentación es editar directamente las páginas de la wiki a mano. No lo hagas. raw son las fuentes de verdad, wiki es la interpretación de Claude sobre esas fuentes. Si mezclas los dos, pierdes la trazabilidad y el sistema se vuelve inconsistente.

El CLAUDE.md es la inversión más rentable. El tiempo que dedicas a documentar bien quién eres, qué proyectos tienes activos y cómo quieres que Claude navegue el sistema se multiplica en cada sesión futura. Un CLAUDE.md bien escrito es la diferencia entre un asistente genérico y uno que realmente conoce tu trabajo.

Si quieres montarlo tú

He grabado un vídeo donde construyo el sistema desde cero en menos de 15 minutos: instalación, configuración, primera ingesta y consulta en vivo.

Ver el vídeo →

Y si quieres empezar sin partir de cero, en mi Patreon tienes todos los recursos listos para descargar: la skill de inicialización, mi CLAUDE.md optimizado, el vault con la estructura ya creada y los prompts exactos que uso para ingesta, consulta y mantenimiento.

Descargar recursos en Patreon →


¿Tienes preguntas sobre la implementación o quieres adaptar este sistema a un caso de uso específico? Escríbeme a contacto@josemacanbe.com