Guía
LLM wiki: cómo crear una y mantenerla precisa
Una LLM wiki es una carpeta de páginas markdown enlazadas entre sí que un agente de IA escribe y mantiene a partir de tus fuentes originales, guiado por un archivo de esquema como CLAUDE.md o AGENTS.md. Aquí verás cómo montar una y cómo mantener preciso lo que escribe el agente, con git o en Knowtarium.
Por Fadel Kaadan · Actualizado el
¿Qué es una LLM wiki?
Una LLM wiki es una base de conocimiento personal que un agente de IA escribe por ti. Reúnes fuentes originales (artículos, artículos académicos, transcripciones, notas) en una carpeta. El agente las lee y mantiene encima un conjunto de páginas markdown enlazadas entre sí: una página por concepto, persona o fuente, más un índice. Cuando añades una fuente, el agente actualiza todas las páginas a las que afecta. Cuando haces una pregunta, responde a partir de la wiki y puede archivar la respuesta como una página nueva.
La idea es de Andrej Karpathy. El 2 de abril de 2026 publicó en X sobre las “LLM Knowledge Bases” y, dos días después, publicó una versión más larga como un “idea file” en GitHub, escrito para pegarlo tal cual en un agente como Claude Code o Codex. Lo contrapone a RAG, donde un modelo recupera fragmentos de tus archivos en cada pregunta y no se acumula nada. En una LLM wiki, el conocimiento se “compila una vez y luego se mantiene al día”, así que las referencias cruzadas y las contradicciones ya están resueltas antes de que preguntes.
Obsidian es el IDE; el LLM es el programador; la wiki es el código.
Esa frase del gist resume el montaje que copia casi todo el mundo: el agente abierto en una terminal a un lado, un editor de markdown al otro y, entre ambos, una carpeta de archivos. Pero el patrón no necesita ningún editor en concreto. Sirve cualquier carpeta y cualquier agente que sepa leer y escribir archivos.
Lo que un editor no te dice es qué páginas ha cambiado el agente y si alguien las ha revisado. Knowtarium es una base de conocimiento cifrada de extremo a extremo hecha para ese montaje. Tu wiki vive en un espacio de trabajo como páginas markdown planas, tu agente la lee y la escribe por MCP, y cada página que cambia va firmada, muestra quién hizo el cambio y se puede deshacer. Empezar es gratis. El resto de esta guía explica el montaje con archivos planos, con notas por el camino sobre cómo lo resuelve Knowtarium.
Tres capas, tres operaciones
Karpathy describe el patrón de la LLM wiki en tres capas:
- Fuentes originales. Tus documentos seleccionados. Son inmutables: el agente los lee y nunca los cambia. Son tu fuente de verdad.
- La wiki. Un directorio de páginas markdown que escribe el agente: resúmenes, páginas de entidades, páginas de conceptos, comparaciones, una visión general. “Tú la lees; el LLM la escribe.”
- El esquema. Un archivo como
CLAUDE.mdpara Claude Code oAGENTS.mdpara Codex que le dice al agente cómo está organizada la wiki y qué flujos de trabajo seguir. Con el tiempo, lo vas afinando junto con el agente.
Y tres cosas que le pides al agente:
| Operación | Qué hace el agente |
|---|---|
| Ingesta (ingest) | Lee una fuente nueva, la comenta contigo, escribe una página de resumen y actualiza las páginas de conceptos y entidades que toca, el índice y el log. Una sola fuente puede tocar de 10 a 15 páginas. |
| Consulta (query) | Lee el índice, abre las páginas relevantes y responde con citas. Las buenas respuestas se convierten en páginas nuevas, así que tus preguntas también alimentan la wiki. |
| Lint | Una revisión de salud periódica: contradicciones entre páginas, afirmaciones que fuentes más recientes han dejado atrás, páginas huérfanas, conceptos que merecen su propia página, enlaces que faltan. |
Dos archivos la hacen navegable. index.md enumera todas las páginas con un enlace y un resumen de una línea, y el agente lo lee primero en cada consulta. Karpathy señala que esto funciona “sorprendentemente bien” a escala moderada (unas 100 fuentes y cientos de páginas) sin ninguna búsqueda por embeddings. Por encima de eso, el gist sugiere dar al agente una herramienta de búsqueda local sobre los archivos markdown. log.md es una cronología de ingestas, consultas y pasadas de lint.
En Knowtarium
Una LLM wiki ya se parece mucho a un paquete OKF: una carpeta de archivos markdown en la que index.md y log.md son nombres reservados. Importa la carpeta de la wiki a un espacio de trabajo de Knowtarium tal como está, incluidas las páginas a las que les faltan campos. Su búsqueda de texto completo abarca todas las páginas mientras escribes, para cuando quieras consultar algo sin preguntar al agente, y se ejecuta en tu navegador, porque nosotros no podemos leer tus páginas.
Cómo montar una LLM wiki, paso a paso
El gist es abstracto a propósito y deja los detalles en tus manos y las de tu agente. Aquí tienes una versión concreta que funciona con Claude Code, Codex o Cursor. Lleva una media hora, casi toda dedicada al esquema.
1. Crea las carpetas
Mantén separadas las fuentes y la wiki, para que siempre quede claro qué texto viene del mundo y cuál del agente.
customer-wiki/CLAUDE.md # el esquema (o AGENTS.md para Codex)raw/ # tus fuentes: el agente las lee, nunca las edita2026-09-12-interview-northwind.md2026-09-14-support-tickets.mdassets/ # imágenes descargadas junto a los artículos guardadoswiki/ # las páginas del agenteindex.md # una línea por página, se lee primero en cada consultalog.md # qué pasó y cuándooverview.mdconcepts/entities/sources/ # una página de resumen por cada fuente originalanswers/ # las buenas respuestas, archivadas de vuelta
En Knowtarium
Importa customer-wiki/ a un espacio de trabajo de Knowtarium y sus carpetas se mantienen. El grafo muestra lo que se ha quedado desfasado (con la revisión activada, puede colorear las páginas por nivel de confianza), y los enlaces a páginas que el agente aún no ha escrito aparecen como fantasmas: una lista de tareas para la próxima ingesta.
(se abre a tamaño completo en una pestaña nueva)
(se abre a tamaño completo en una pestaña nueva)2. Ponla bajo git
Ejecuta antes de la primera ingesta. Karpathy señala que la wiki “no es más que un repositorio git de archivos markdown”, y git es además la forma más barata de ver qué ha cambiado el agente. Más sobre esto abajo.
3. Escribe el archivo de esquema
Es el archivo más importante del montaje. Empieza con algo breve y añade una regla cada vez que el agente haga algo que no querías. Las recomendaciones de Anthropic para CLAUDE.md sirven aquí: que no pase de unas 200 líneas y que cada instrucción sea lo bastante concreta como para poder comprobarla. Si usas varios agentes, escríbelo una vez como AGENTS.md y añade un CLAUDE.md que contenga @AGENTS.md, para que Claude Code cargue las mismas reglas.
# Esquema de la wikiTú mantienes la wiki en wiki/. Las fuentes de raw/ son de solo lectura.## Páginas- Un concepto, entidad o fuente por archivo. Nombres de archivo en kebab-case.- Cada página empieza con frontmatter: type, title, description, sources.- Enlaza las páginas relacionadas con enlaces markdown estándar.- Cada afirmación cita su fuente con una nota al pie identificada por el id de la fuente.- Si no puedes citarlo, no lo escribas. Marca las preguntas abiertas como tales.## Ingesta (cuando añado un archivo a raw/)1. Lee la fuente. Dime los 3 a 5 puntos clave antes de escribir.2. Escribe wiki/sources/<name>.md con un resumen y el id de la fuente.3. Actualiza las páginas de conceptos y entidades que toque. Señala las contradiccionescon las páginas existentes en lugar de sobrescribirlas sin decir nada.4. Actualiza wiki/index.md y añade una entrada a wiki/log.md.5. Enumera todos los archivos que has cambiado.## Consulta- Lee primero wiki/index.md y luego abre solo las páginas que necesites.- Responde con citas. Ofrece archivar las buenas respuestas en wiki/answers/.## Lint (cuando te lo pida)- Informa de contradicciones, afirmaciones desfasadas, páginas huérfanas, páginas que faltany afirmaciones sin fuente. Propón correcciones; no las apliques todavía.
Dos de esas reglas importan más de lo que parece: “cada afirmación cita su fuente” y “enumera todos los archivos que has cambiado”. Ahora no cuestan nada, y más adelante hacen posible la revisión.
En Knowtarium
Conecta tu agente con y trabajará en la wiki mediante herramientas MCP, con las convenciones de Knowtarium incluidas: leer primero el index.md propio del espacio de trabajo, si lo tiene, leer títulos y descripciones antes que las páginas enteras y no marcar nunca nada como revisado por una persona. Tu esquema conserva las reglas propias de la wiki. Cada cambio que hace el agente va firmado con su propia clave, así que no tienes que pedirle que firme.
4. Añade una fuente y procésala
Guarda un artículo como markdown en raw/ y pide al agente que lo procese. Karpathy prefiere procesar una fuente cada vez y seguir de cerca el proceso: leer el resumen, revisar las actualizaciones, decirle al agente en qué hacer hincapié. Hazlo al menos con las diez primeras fuentes. Así descubres lo que le falta a tu esquema.
En Knowtarium
Cada página que la ingesta escribe o cambia queda marcada en la barra lateral hasta que la abres, con una línea bajo el título que dice qué agente la editó y cuándo, un enlace a los cambios y un Undo. Lee ahí el resumen y las actualizaciones, y deshaz lo que no quieras. Si prefieres aprobar antes, activa la revisión (“Ask me first”) en la carpeta wiki/, y cada cambio te esperará como un diff.
(se abre a tamaño completo en una pestaña nueva)
(se abre a tamaño completo en una pestaña nueva)5. Haz preguntas y guarda las buenas respuestas
Pregunta cruzando fuentes, no solo sobre una. Cuando una respuesta merezca la pena, pide al agente que la archive en wiki/answers/ y la enlace desde las páginas en las que se basa.
# procesar una fuente> Procesa raw/2026-09-14-support-tickets.md. Enséñame primero los puntos clave.# preguntar y guardar la respuesta> Usando solo la wiki, ¿dónde se atascan los clientes nuevos? Cita las páginas.> Archiva eso como wiki/answers/onboarding-blockers.md y enlázalo.# revisión de salud> Pasa el lint a la wiki. No cambies nada todavía, dame una lista.
6. Pasa el lint con regularidad
Una vez a la semana, o cada diez ingestas, pide una pasada de lint. Pide primero un informe y aprueba las correcciones por separado, para que una revisión de salud no pueda reescribir media wiki sin que te enteres. Un prefijo constante en el log facilita ver lo que ha pasado últimamente:
## [2026-09-14] ingest | Tickets de soporte, agosto## [2026-09-15] query | ¿Dónde se atascan los clientes nuevos?## [2026-09-20] lint | 2 contradicciones, 4 páginas huérfanas
En Knowtarium
Las correcciones de una pasada de lint son cambios como cualquier otro: firmados, listados en Edited by agents en la página del espacio de trabajo y reversibles uno a uno, o a la espera de tu aprobación en una carpeta con revisión activada. La página Stale and expiring lista las páginas que han pasado su fecha stale_after, así que el lint queda libre para buscar contradicciones y páginas que faltan.
El punto débil: nadie revisa lo que escribió el agente
El patrón de la LLM wiki hace que el mantenimiento sea casi gratis. Esa es la gracia, y también el riesgo. El agente puede tocar 15 páginas en una pasada, y en la mayoría de los montajes nadie lee esos 15 cambios. El propio Karpathy sigue de cerca sus ingestas, y para las wikis de equipo menciona que “posiblemente con personas en el circuito revisando las actualizaciones”. La mayoría de los tutoriales se saltan esa parte. Esto es lo que se acumula cuando te la saltas:
- Deriva respecto a la fuente. El resumen de un resumen pierde un matiz. “En algunos benchmarks” se convierte en “sistemáticamente”, y tres páginas después ya es un hecho.
- Síntesis sin fuente. El agente une dos ideas en una frase que suena bien y no cita nada. No puedes distinguirla de una afirmación con fuente.
- Contradicciones resueltas en silencio. Una fuente nueva contradice una página antigua, y el agente elige un ganador en lugar de señalarlo.
- Páginas desfasadas que parecen nuevas. Una página escrita en mayo se lee igual en diciembre. Nada indica que toque revisarla.
- Tus propias ediciones se desincronizan. Corriges una cifra en una página. Las cinco páginas que la repiten siguen teniendo la antigua.
- El linter se pone nota a sí mismo. El lint es el mismo tipo de modelo leyendo las mismas páginas. Detecta contradicciones entre páginas, no errores en los que todas las páginas coinciden.
Nada de esto hace que el patrón sea mala idea. Significa que una LLM wiki necesita lo mismo que cualquier base de código escrita por un solo autor: un segundo par de ojos y un registro de quién escribió qué.
En Knowtarium
Knowtarium está pensado justo para este punto débil. Cada cambio va firmado por quien lo hizo, así que siempre sabes qué texto vino del agente, y cualquier cambio se deshace con un clic. Donde quieras un segundo par de ojos antes de que nada cambie, activa la revisión en una carpeta: los cambios del agente esperan tu aprobación, y tus propias ediciones esperan a que un agente las compare con todo lo relacionado.
Cómo mantener precisa una LLM wiki
Cuatro hábitos cierran casi todo el hueco. Puedes adoptarlos de uno en uno, con archivos planos y sin herramientas nuevas.
1. Registra la procedencia en el frontmatter
Cada página debería decir quién la escribió, cuándo y a partir de qué fuentes, y cada afirmación debería apuntar a una de esas fuentes. Las notas al pie identificadas por el id de la fuente ([^northwind-call]) sobreviven a que el agente reordene la lista, algo que no pasa con las notas numeradas. Aquí tienes una página que usa los nombres de campo del Open Knowledge Format, para que otras herramientas también puedan leerlos:
---type: Concepttitle: Abandono en el paso de importacióndescription: Por qué los clientes nuevos se atascan al importar sus datos.generated: { by: claude-code/2.1, at: 2026-09-20T09:12:00Z }verified:- { by: human:sam, at: 2026-09-20T18:40:00Z }stale_after: 2027-03-20T00:00:00Zsources:- id: northwind-callresource: /raw/2026-09-12-interview-northwind.mdtitle: Entrevista con cliente, Northwind Traders---Northwind estuvo atascado una semana con la importación del CSV.[^northwind-call]
generated es quién escribió el texto actual. verified es quién lo revisó, y el prefijo human: indica una persona. Añade una línea a tu esquema: “firma en generated cada página que cambies, nunca te añadas a verified”. Nuestra guía para que los agentes citen sus fuentes va más allá.
En Knowtarium
Knowtarium muestra el frontmatter como propiedades en la parte superior de la página en lugar de YAML en bruto: quién escribió la página (y, en las carpetas con revisión activada, quién la revisó), cuándo caduca y de dónde sale. Los agentes no pueden marcar nada como revisado por una persona, así que una página no puede presumir de una revisión que nunca tuvo. Las claves personalizadas que añadas se quedan tal como las escribiste.
2. Revisa cada cambio del agente antes de depender de él
Trata una ingesta como un pull request. Haz commit antes de empezar, deja trabajar al agente y luego lee el diff y acéptalo o recházalo. Git lo hace bien:
No leas todas las páginas. Lee las líneas que han cambiado y comprueba cada afirmación nueva con la nota al pie que cita. Cuando apruebes una página, añádete a verified con la fecha. La rutina completa está en cómo revisar las ediciones de los agentes.
En Knowtarium
Knowtarium no necesita un commit como punto de partida: guarda cada versión (durante el tiempo que elijas, hasta un año) con el cambio firmado que la creó, así que el historial de la página lista cada cambio con quién lo hizo, See changes muestra la edición de un agente como un diff y puedes restaurar una versión anterior. En una carpeta con revisión activada, el cambio espera como un diff hasta que lo apruebas, y el agente no puede saltarse ese paso.
3. Pide al agente que revise tus ediciones
La revisión debería ir en los dos sentidos. Cuando cambias una página a mano, pide al agente que encuentre todas las páginas que la enlazan, que citan la misma fuente o que repiten el valor antiguo, y que proponga correcciones para esas páginas. Luego revisas las correcciones como cualquier otro cambio de un agente. Así es como tu corrección llega a las otras cinco páginas.
En Knowtarium
Puedes editar cualquier página en Knowtarium, y la edición queda firmada como tuya. En una carpeta con revisión activada, espera hasta que pides a tu agente que la revise, por ejemplo con “revisa las ediciones de hoy”: el agente sigue los enlaces, las fuentes compartidas y las menciones del valor antiguo, registra su revisión o señala un conflicto, y sus correcciones en otras páginas van firmadas y se pueden deshacer como cualquier cambio. La app en sí nunca llama a una IA.
4. Pon fecha de caducidad a las páginas
Añade stale_after con una fecha absoluta: corta para precios, versiones y cargos de las personas, larga para definiciones. Así, una pasada de lint puede listar las páginas que han pasado su fecha en lugar de adivinar. Saber si algo está desfasado pasa a ser una comparación de fechas, no una cuestión de criterio.
Añade a tu esquema
Firma lo que escribas en generated. Nunca te añadas a verified. Cita cada afirmación con una nota al pie identificada por el id de la fuente. Pon stale_after en las páginas nuevas. Cuando yo edite una página, revisa las páginas enlazadas a ella y propón correcciones; no las apliques.
Dónde encaja OKF
El Open Knowledge Format es una especificación abierta publicada por Google Cloud para el conocimiento que escriben los agentes. La versión 0.2 añadió señales de confianza justo para el caso anterior: corpus que los agentes escriben continuamente y que leen otros agentes. Un paquete OKF tiene la misma forma que una LLM wiki (una carpeta de archivos markdown con frontmatter YAML) y reserva los mismos dos nombres de archivo, index.md y log.md.
| Hábito de la LLM wiki | Campo o regla de OKF |
|---|---|
| Quién escribió esta página | generated: { by, at } |
| Quién la revisó | verified, una lista de entradas { by, at } |
| De qué fuentes sale | sources con un id por fuente, citado como notas al pie [^id] |
| Cuándo volver a revisarla | stale_after, una fecha absoluta |
| Páginas que aún no existen | Se permiten enlaces rotos: pueden ser conocimiento que nadie ha escrito todavía |
Quien lee deduce un nivel de confianza a partir de verified: sin entradas es unverified, solo agentes o procesos es machine-confirmed, y al menos una persona es human-reviewed. Una página nunca puede declararse fiable a sí misma. Dos pequeñas diferencias con el gist: el gist no fija una sintaxis de enlaces, mientras que OKF usa enlaces markdown estándar; y el log.md de OKF pone primero las entradas más recientes, bajo encabezados de fecha simples YYYY-MM-DD. Todos los campos son opcionales, así que puedes empezar una LLM wiki en OKF e ir añadiendo los campos de confianza sobre la marcha.
En Knowtarium
Knowtarium lee estos campos y muestra una página en su página Stale and expiring en cuanto pasa su fecha. En las carpetas con revisión activada, puede colorear el grafo por nivel de confianza y añade un estado más: totalmente verificada, cuando una persona y un agente han revisado la página después de su último cambio. Tus agentes y la app rellenan los campos, así que no escribes el YAML a mano.
Gestiona tu LLM wiki en Knowtarium
Git es lo mínimo: te muestra qué ha cambiado, si haces commit antes de cada sesión y lees el diff después. Knowtarium es el montaje que recomendamos cuando la wiki crece, porque guarda el historial, el deshacer y el estado de confianza junto a las páginas en lugar de en tu terminal. Así se comparan los dos.
| Solo git | Knowtarium | |
|---|---|---|
| Ver qué ha cambiado el agente | git diff, si haces commit antes de cada sesión | Cada cambio que guarda un agente, firmado y marcado en la página, con See changes para ver el diff |
| Deshacer un cambio malo | git restore, si hiciste commit antes | Un clic, por cambio |
| Quién escribió y revisó una página | Leyendo tú mismo el frontmatter | Quién la escribió, en la parte superior de cada página; con la revisión activada, quién la revisó y el grafo coloreado por nivel de confianza |
| Tus ediciones, revisadas por un agente | Si te acuerdas de pedirlo | En las carpetas con revisión activada, esperan hasta que tu agente las revisa |
| Páginas que han pasado su fecha | Una pasada de lint, si la haces | Listadas en la página Stale and expiring |
| Dónde vive la wiki | Archivos planos en tu equipo | Un espacio de trabajo cifrado de extremo a extremo, exportable como markdown plano cuando quieras |
| Precio | Gratis | Free con 500 MB y un espacio de trabajo; Starter 5,99 US$ al mes por 2 GB, Pro 11,99 US$ al mes por 10 GB; dos meses gratis con facturación anual |
Si procesas unas pocas fuentes a la semana y lees cada diff, puede bastarte con git. Knowtarium es una app web: tus páginas se cifran en tu dispositivo antes de llegar a nosotros, así que no podemos leerlas, y no llama a ninguna IA por sí mismo. El agente que conectes ve lo que lee. Si tu wiki ya vive en una bóveda de Obsidian, impórtala a un espacio de trabajo y se convierte a OKF sin tocar lo que escribiste; la guía de migración lo explica paso a paso, y la página comparativa cuenta en qué se diferencian las dos apps.
Preguntas
¿Qué es una LLM wiki?
Una carpeta de páginas markdown enlazadas entre sí que un agente de IA escribe y mantiene a partir de tus fuentes originales, siguiendo las reglas de un archivo de esquema como CLAUDE.md o AGENTS.md. Andrej Karpathy describió el patrón en abril de 2026.
¿En qué se diferencia una LLM wiki de RAG?
RAG recupera fragmentos de tus archivos originales en el momento de la pregunta y no acumula nada. Una LLM wiki compila las fuentes en páginas una vez, las mantiene al día a medida que llegan fuentes nuevas y responde a partir de esas páginas, así que las referencias cruzadas y las contradicciones ya están resueltas.
¿Necesito Obsidian para una LLM wiki?
No. La wiki es markdown plano en una carpeta, así que cualquier editor puede abrirla, y el agente solo necesita acceso a los archivos. Knowtarium, una app web cifrada de extremo a extremo, puede alojar esa misma wiki: importa la carpeta a un espacio de trabajo y conecta tu agente por MCP, y cada página muestra quién la escribió y qué ha cambiado (y, en las carpetas con revisión activada, quién la revisó).
¿Qué agente debería mantener la wiki?
Cualquier agente que sepa leer y escribir archivos en una carpeta: Claude Code, Codex, Cursor y otros. Codex y Cursor leen AGENTS.md, Claude Code lee CLAUDE.md (o AGENTS.md cuando no hay CLAUDE.md), y un archivo puede importar el otro para que todos los agentes sigan el mismo esquema.
¿Cuánto puede crecer una LLM wiki?
Karpathy cuenta que un archivo de índice funciona bien con unas 100 fuentes y cientos de páginas. Por encima de eso, da al agente una herramienta de búsqueda local sobre los archivos markdown para que no tenga que leer el índice entero.
¿Cómo evito que el agente añada errores a la wiki?
Exige una fuente citada para cada afirmación, registra en el frontmatter quién escribió y quién revisó cada página, revisa cada ingesta como un diff antes de depender de ella, pide al agente que compare tus propias ediciones con las páginas enlazadas y pon fecha de caducidad a las páginas.
¿Puedo llevar una LLM wiki en Knowtarium?
Sí. Importa la carpeta de la wiki a un espacio de trabajo, conecta tu agente con npx knowtarium connect y seguirá procesando fuentes por MCP. Cada página que cambia va firmada, muestra quién hizo el cambio y se puede deshacer con un clic; activa la revisión en una carpeta si prefieres aprobar los cambios antes. Las páginas están cifradas de extremo a extremo y puedes exportarlas como markdown plano cuando quieras.