---
title: "Review de OpenKB: compilador vs RAG"
canonical: https://wavect.io/es/blog/openkb-review-vs-rag/
language: es
description: "Review de OpenKB para CTOs: compara su compilador LLM con RAG vectorial en evidencia, seguridad, costes, despliegue, madurez y permisos."
image: "https://wavect.io/img/blog/headers/header_openkb-review-vs-rag.png"
---

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

15 min de lectura · 11 ago 2026 Última revisión 11 de agosto de 2026

[**Siguiente**](/es/blog/open-knowledge-format-okf/)

# Review de OpenKB: ¿un compilador de conocimiento es mejor que RAG?

Resumen

OpenKB es un compilador de conocimiento para desarrolladores, con licencia Apache-2.0, que transforma documentos en una wiki Markdown enlazada y acumulativa. Después, un LLM consulta ese artefacto compilado. Encaja bien en investigación curada, due diligence y conocimiento para agentes que debe acumularse entre fuentes. No sustituye a RAG en todos los casos. Un estudio preregistrado con un corpus pequeño encontró mejores conexiones entre papers y mejor soporte de citas por afirmación en la wiki, mientras que RAG vectorial ganó en búsqueda de hechos únicos y coste de tokens por consulta. Otra investigación observó que una compilación ciega puede descartar hechos críticos, por lo que evaluar y refinar es obligatorio. OpenKB es una plataforma de piloto creíble, pero su estado alpha, un único bearer token opcional y su roadmap de escalado exigen que una empresa añada permisos, SSO, aislamiento entre tenants, auditoría, evaluación y gobierno de fuentes.

**OpenKB es una de las implementaciones funcionales más claras de la idea del compilador de conocimiento LLM, pero no sustituye de forma directa al RAG empresarial.** Lee las fuentes, redacta resúmenes y páginas de conceptos, actualiza referencias cruzadas y deja que un agente consulte la wiki acumulada. La unidad de trabajo cambia de «encontrar chunks para esta pregunta» a «mantener un cuerpo de conocimiento reutilizable».

El patrón parte del [archivo de ideas LLM Wiki que Andrej Karpathy publicó en abril de 2026](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f). La pregunta comercial ya no es si la idea suena bien. Es si OpenKB produce mejores respuestas verificadas que RAG vectorial cuando entran en la cuenta el coste de compilación, la pérdida de información, los permisos y el mantenimiento.

Nuestro veredicto tras revisar el proyecto y la investigación disponible el 11 de agosto de 2026: **pilota OpenKB para trabajo con conocimiento curado y mucha síntesis; conserva RAG vectorial o un enfoque híbrido para corpus grandes, cambiantes o sensibles a permisos.** Esta página responde a la intención específica «review de OpenKB» y «OpenKB vs RAG». Nuestra [guía empresarial de Open Knowledge Format](/es/blog/open-knowledge-format-okf/) cubre el formato portable. La [checklist de preparación de RAG para producción](/es/blog/rag-production-readiness-checklist-eu/) cubre retrieval, permisos y controles de respuesta.

## ¿Qué es OpenKB?

**OpenKB es una CLI Python open source con workbench web que compila archivos y URLs en una wiki Markdown persistente y enlazada.** El [repositorio oficial de OpenKB](https://github.com/VectifyAI/OpenKB) documenta entradas PDF, Word, PowerPoint, Excel, HTML, CSV, texto, Markdown y URL. La compilación crea o actualiza resúmenes de fuentes, conceptos, entidades, índice y log. Los generadores de query, chat, visualización, slides y agent skills consumen después esa wiki.

| Capa | Qué hace OpenKB | Qué sigue siendo responsabilidad del comprador |
| --- | --- | --- |
| Fuentes sin procesar | Copia o convierte archivos y URLs seleccionados en un workspace de conocimiento | Aprobación, clasificación, retención, borrado y evidencia inmutable |
| Índice de documentos largos | Usa un árbol jerárquico de PageIndex para PDFs de 20 páginas o más | Elección de OCR, aceptación del parser, verificación por página y política de proveedor |
| Wiki compilada | Escribe resúmenes, páginas de conceptos y entidades, enlaces, índice y log | Reglas de esquema, revisión factual, contradicciones y propiedad de la frescura |
| Generadores | Consulta, conversa, visualiza y destila agent skills desde la wiki | Permisos de usuario, UX, evaluación, monitorización y respuesta a incidentes |

Los documentos cortos se convierten con MarkItDown y se leen como texto. Para PDFs largos, OpenKB usa el [índice de árbol sin vectores de PageIndex](https://github.com/VectifyAI/PageIndex): construye una jerarquía parecida a un índice de contenidos y pide a un LLM que navegue hasta las secciones relevantes. «Sin base de datos vectorial» no significa «sin retrieval». Significa que el retrieval usa estructura documental y razonamiento en vez de similitud entre embeddings.

## ¿En qué se diferencia un compilador de conocimiento de RAG vectorial?

RAG vectorial suele almacenar chunks y embeddings, recuperar un top-k por pregunta y componer una respuesta. OpenKB mueve más síntesis al ingest. Un documento nuevo puede reescribir varias páginas de conceptos antes de que alguien formule una pregunta.

| Factor de decisión | Compilador OpenKB | RAG vectorial |
| --- | --- | --- |
| Artefacto principal | Wiki Markdown legible y enlazada | Chunks, metadatos e índice vectorial |
| Trabajo al ingerir | Alto: resumir, fusionar, enlazar y revisar conceptos | Normalmente menor: parsear, fragmentar, enriquecer y generar embeddings |
| Trabajo al consultar | Navegar páginas compiladas e índices de fuentes | Generar embedding de la consulta, recuperar chunks y sintetizar |
| Síntesis entre fuentes | Precalculada y acumulada en páginas de conceptos | Se reconstruye por consulta salvo que exista otra capa de resumen o grafo |
| Hecho único | Puede fallar si la compilación omitió el dato | Fuerte cuando el chunk es recuperable y está autorizado |
| Inspección humana | Fuerte: páginas, enlaces y diffs de Git son legibles | Depende de las herramientas de retrieval y de observabilidad del índice |
| Frescura | Requiere recompilación segura y revisión de páginas modificadas | Requiere sincronización, re-embedding y controles contra índices obsoletos |
| Control de acceso | La compilación Markdown no lo resuelve | Puede filtrar ACL de documento o chunk si está bien construido |
| Primer encaje | Investigación curada, due diligence, estándares y conocimiento de dominio | Corpus operativos grandes, soporte, cambios frecuentes y contenido por usuario |

La comparación útil no es «RAG antiguo contra magia nueva». OpenKB combina una wiki compilada con retrieval basado en razonamiento. Un sistema maduro también puede buscar en páginas compiladas, fuentes originales o ambas. La arquitectura es un espectro: chunks, retrieval jerárquico, resúmenes compilados, grafos explícitos y contexto completo cacheado pueden convivir.

## ¿OpenKB es gratis y cuánto cuesta realmente?

El software usa Apache 2.0, por lo que no cobra licencia de OpenKB para uso comercial. El [registro actual del paquete en PyPI](https://pypi.org/project/openkb/) mostraba la versión 0.4.4, publicada el 10 de julio de 2026, y clasificaba el proyecto como alpha cuando lo comprobamos. Es una señal de madurez, no una crítica. Compras debe fijar versiones, probar upgrades y presupuestar ownership alrededor de una dependencia que cambia rápido.

El coste total tiene al menos seis partes:

1. **Tokens de compilación.** Cada fuente puede activar resúmenes, conceptos, entidades y referencias cruzadas. Un ingest puede modificar muchas páginas.
2. **Tokens de retrieval y respuesta.** La consulta sigue costando. Sin vectores no significa sin modelo ni sin tokens.
3. **Procesamiento documental.** El parsing local cubre entradas comunes; OCR complejo y PageIndex Cloud opcional añaden otro proveedor y coste.
4. **Revisión humana.** Alguien debe inspeccionar compresión factual, contradicciones, citas y salida sensible.
5. **Controles empresariales.** SSO, roles, límites entre tenants, auditoría, secretos, backups y borrado son trabajo de producto.
6. **Evaluación y operación.** Preguntas doradas, regresión ante cambios, latencia, reintentos, modelos e incidentes necesitan propiedad continua.

La unidad correcta no es «precio por página embebida». Mide coste por respuesta aceptada y respaldada por fuentes, o por tarea de investigación terminada. Incluye compilación, consulta, reintentos y minutos de revisión. Nuestro [modelo de coste por acción para agentes de IA](/es/blog/ai-agent-cost-per-action-2026/) aporta ese denominador.

## ¿El conocimiento compilado supera a RAG en investigación independiente?

**Ninguna arquitectura gana todas las tareas de conocimiento.** La evidencia reciente más útil es una [comparación preregistrada entre RAG vectorial y una wiki compilada por LLM](https://arxiv.org/abs/2605.18490) con 24 papers y 13 preguntas. La wiki conectó mejor hallazgos entre papers, y sus páginas citadas respaldaron con mayor frecuencia la afirmación exacta. RAG vectorial cumplió la prueba preregistrada de búsqueda de un solo hecho y usó muchos menos tokens por consulta. Una variante RAG con descomposición recuperó gran parte de la ventaja de síntesis con menos coste, pero no la ventaja de citas por afirmación.

El estudio es deliberadamente pequeño y usa jueces LLM, no humanos. No demuestra que OpenKB supere a un RAG de producción. Sí ofrece a un CTO un modelo de evaluación mejor: puntúa por separado estructura de síntesis, soporte exacto de cada afirmación y coste total. Un promedio único de «calidad de respuesta» oculta el trade-off que necesitas comprar.

Un segundo paper expone el fallo principal. [WiCER evaluó compilación de memoria wiki en 6.800 preguntas](https://arxiv.org/abs/2605.07068). La compilación ciega quedó muy por debajo del contexto completo y mostró entre 53% y 60% de fallo catastrófico en la configuración publicada porque descartaba hechos críticos. Un ciclo iterativo de evaluar y refinar recuperó gran parte de la calidad. La lección es directa: la compilación necesita preguntas diagnósticas y pasadas de reparación, no un prompt de resumen de una sola vez.

| Afirmación | Qué respalda la evidencia | Qué no respalda |
| --- | --- | --- |
| Las wikis compiladas ayudan a sintetizar | Ventaja prometedora en conexiones entre papers dentro de un estudio pequeño | Ventaja universal para cualquier corpus, modelo o workload |
| Las wikis compiladas mejoran las citas | Mejor soporte entre afirmación y página citada en ese estudio | Corrección factual automática tras reescribir las fuentes |
| RAG ha quedado obsoleto | Nada en los estudios lo respalda | RAG siguió siendo fuerte en lookup y coste de consulta |
| La compilación puede funcionar sin supervisión | La evaluación iterativa puede reparar pérdida de información | La compilación ciega fue segura para conocimiento crítico |

## ¿Qué cambia Google OKF para OpenKB?

La portabilidad es una de las partes más fuertes. Google Cloud presentó en junio de 2026 el [Open Knowledge Format v0.1](https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing). Estandariza una superficie pequeña de interoperabilidad con Markdown, frontmatter YAML, enlaces, índices y logs. OpenKB afirma que sus páginas están listas para OKF.

Eso importa porque incluso un piloto fallido puede dejar artefactos legibles y versionados. El equipo puede inspeccionarlos en un editor, moverlos con Git o entregarlos a otro buscador o agente. No garantiza corrección semántica, interoperabilidad perfecta ni conformidad permanente si evoluciona v0.1. Valida el bundle en CI y separa las fuentes originales de las páginas compiladas.

## ¿OpenKB está listo para empresas?

**OpenKB está listo para un piloto controlado de desarrollo o investigación. Su superficie pública de control no es una plataforma empresarial completa.** El workbench y la API REST facilitan subir, compilar, consultar, conversar, hacer lint y recompilar. El modelo de autenticación documentado sigue siendo local-first.

La [guía oficial de la API REST](https://github.com/VectifyAI/OpenKB/blob/main/examples/rest-api/README.md) dice que la autenticación está desactivada por defecto y se puede habilitar con un solo bearer token. Advierte expresamente que enlazar el servidor a un host que no sea loopback sin token deja abiertas todas las bases accesibles. Un token compartido puede proteger un endpoint piloto. No equivale a SSO, identidad, roles, autorización por documento ni aislamiento entre tenants.

| Preocupación de producción | Qué aporta OpenKB | Qué falta en empresa |
| --- | --- | --- |
| Autenticación | Bearer token opcional para la API | SSO, ciclo de vida, identidades de servicio y credenciales breves |
| Autorización | Selección de bases por nombre | Permisos por usuario, grupo, tenant, fuente y campo |
| Auditoría | Log de wiki, fuentes y salida apta para Git | Logs ligados a identidad, acciones admin, llamadas de modelo y evidencia de incidentes |
| Protección de datos | Archivos locales y proveedores configurables | Clasificación, cifrado, residencia, retención, borrado y backup |
| Calidad | Linting, resúmenes y respuestas citadas | Golden sets, pruebas adversariales, revisión factual y regresión |
| Escala | Wiki basada en archivos e índice de PDF largo | Capacidad, concurrencia, estrategia de base de datos, colas y recuperación |

Para fuentes sensibles, la autorización durante retrieval es el límite duro. Si un usuario puede leer una política pero no otra, compilar ambas en la misma página de concepto puede filtrar hechos restringidos antes de que la consulta aplique filtros. Crea dominios de compilación que conserven permisos o excluye esas fuentes. Nuestra [arquitectura RAG permissions-first](/es/blog/rag-permissions-sharepoint-confluence-drive/) explica la misma regla para SharePoint, Confluence y Drive.

## ¿Cuándo elegir OpenKB, RAG vectorial o un híbrido?

| Necesidad dominante | Punto de partida | Motivo |
| --- | --- | --- |
| Conectar hallazgos en investigación curada | Piloto OpenKB | Las páginas persistentes hacen visible y reutilizable la síntesis |
| Crear conocimiento legible para agentes y personas | OpenKB o workflow nativo OKF | Markdown, enlaces y Git crean un artefacto inspeccionable |
| Buscar millones de registros cambiantes | RAG o plataforma de búsqueda | Indexación incremental y retrieval estrecho son el workload central |
| Aplicar permisos por usuario | RAG con permisos primero | La autorización debe limitar retrieval antes de sintetizar |
| Responder lookup y síntesis entre fuentes | Híbrido | Fuentes originales para hechos y páginas compiladas para relaciones |
| Un manual pequeño y estático | Contexto largo o búsqueda normal | Compiler y vectores pueden añadir mantenimiento innecesario |

No empieces por la tecnología. Empieza por un conjunto etiquetado de preguntas. Si la mayoría pregunta «¿Cuál es el límite actual de reembolso en la política X?», dominan retrieval y permisos. Si pregunta «¿Cómo cambiaron nuestras hipótesis sobre el mercado Y en doce informes?», gana valor la síntesis persistente. Si necesitas ambos, ejecuta ambos caminos y enruta según el tipo de pregunta.

## Un piloto OpenKB de diez días

1. **Elige un dominio con owner.** Usa entre 20 y 50 fuentes aprobadas con una persona responsable. No empieces por todo el drive corporativo.
2. **Conserva la capa de evidencia.** Calcula hashes, registra fechas y separa páginas compiladas. La wiki nunca debe sustituir silenciosamente a los originales.
3. **Crea 30 preguntas ciegas.** Incluye hechos, síntesis, contradicciones, ausencias, trampas de permisos y datos recientes.
4. **Fija tres baselines.** Compara búsqueda o trabajo manual, RAG vectorial simple y OpenKB con las mismas fuentes y presupuesto de modelo.
5. **Puntúa el soporte de cada afirmación.** Revisa si cada frase importante está respaldada por la fuente citada, no solo si parece completa.
6. **Prueba pérdida de información.** Recompila tras añadir una fuente contradictoria o actualizada. Comprueba qué cambia, desaparece o sigue accesible.
7. **Ataca el límite.** Prueba prompt injection en documentos, mezcla no autorizada, enlaces maliciosos, archivos enormes, fallos del parser y caída del proveedor.
8. **Calcula el ciclo completo.** Cuenta tokens, p50, p95, reintentos, minutos de revisión, errores y recuperación.
9. **Define un gate para escalar.** Continúa solo si calidad verificada o tiempo de revisión mejoran lo suficiente para pagar controles y operación.
10. **Mantén una salida reversible.** Exporta wiki, esquema, evaluación y manifiesto de fuentes para otro sistema.

El servicio de [AI enablement de Wavect](/es/services/ai-enablement/) puede construir esta comparación en tu infraestructura en lugar de declarar un ganador desde una demo. El [caso Twinsoft AI](/es/case-studies/twinsoft-ai/) muestra cómo trabajamos trazabilidad y control del revisor. Para el modelo comercial, compara [AI enablement con consultoría de IA genérica](/es/compare/ai-enablement-vs-generic-ai-consultancy/) antes de decidir si necesitas implementación o estrategia.

## Preguntas frecuentes

### ¿Qué es OpenKB?

OpenKB es un compilador de conocimiento open source en Python. Convierte archivos y URLs en una wiki Markdown persistente y enlazada, y ofrece generadores de query, chat, visualización y agent skills sobre ella.

### ¿OpenKB es gratis para uso comercial?

Sí. OpenKB usa la licencia Apache 2.0. No hay coste de licencia, pero llamadas a modelos, procesamiento, hosting, seguridad, evaluación, integración y revisión humana sí forman el coste total.

### ¿OpenKB necesita una base vectorial?

No. Convierte documentos cortos a texto y usa árboles PageIndex para PDFs largos. El retrieval sigue usando razonamiento LLM y estructura documental, por lo que sin vectores no significa sin retrieval ni sin coste.

### ¿Puede OpenKB sustituir a RAG?

A veces para un corpus curado y orientado a síntesis, pero no siempre. RAG vectorial es un buen inicio para lookup preciso, corpus cambiantes y permisos por fuente. Un híbrido puede consultar conceptos compilados y evidencia original.

### ¿OpenKB está listo para empresas?

Es creíble para un piloto controlado. Producción requiere SSO, roles, tenants, permisos de fuente, auditoría, secretos, backups, retención, borrado, pruebas de capacidad y evaluación continua.

### ¿OpenKB funciona con Codex?

El proyecto incluye un agent skill y documenta una instalación manual mediante symlink para Codex. Conviene revisar el skill, fijar la versión del repositorio y proteger la wiki como material interno.

### ¿Cómo se relaciona OpenKB con Open Knowledge Format?

OpenKB indica que sus páginas están listas para OKF. OKF es el formato portable Markdown y YAML; OpenKB es un productor y herramienta de consulta. El formato no aporta por sí solo calidad, retrieval, permisos ni gobierno.

## Límite de la investigación

*Estado comprobado el 11 de agosto de 2026. Esta es una review independiente de arquitectura y compra basada en documentación pública e investigación, no un post patrocinado, un pentest ni un benchmark hands-on de un corpus privado. OpenKB, su paquete, API y roadmap pueden cambiar rápido. Fija una versión y verifica la documentación actual antes de comprar.*

## Reflexiones finales

OpenKB convierte en algo concreto un cambio importante de infraestructura: el conocimiento puede ser un producto mantenido, no contexto temporal de una consulta. Su wiki legible, ruta para documentos largos e integraciones con agentes lo hacen un candidato fuerte para investigación y síntesis.

Los riesgos son igual de concretos. La compilación puede eliminar hechos, el coste de consulta no baja automáticamente y un bearer token local-first no es autorización empresarial. Compara OpenKB con RAG vectorial, puntúa el soporte exacto de afirmaciones, ataca el límite de permisos y conserva intactas las fuentes. Elige OpenKB solo cuando la síntesis acumulada produzca valor medible que pague esos controles.

## También te puede gustar..

[**Open Knowledge Format: la guía empresarial** Entiende el formato Markdown portable para conocimiento listo para agentes y el gobierno que no aporta.](/es/blog/open-knowledge-format-okf/) [**AI enablement vs consultoría de IA genérica** Compara una implementación real en tu infraestructura con un engagement solo estratégico.](/es/compare/ai-enablement-vs-generic-ai-consultancy/)

Modelos e infraestructura

## Continúa por este clúster

[Empieza por el artículo fundamental**Alojar LLMs en la UE: Cuándo Salen a Cuenta los Open Weights**](/es/blog/self-hosting-llms-eu-cost/)

- [¿Claude añade marcas de agua al texto? Respuesta API 2026](/es/blog/claude-text-watermark-api-2026/)
- [Unsloth Desktop: ¿workstation privada de IA local?](/es/blog/unsloth-desktop-local-ai-workstation-review/)
- [NeMo Switchyard 0.2: ¿routing de agentes sin entrenar?](/es/blog/nemo-switchyard-model-router/)
- [Firecrawl AnyDoc: 14 formatos a Markdown](/es/blog/firecrawl-anydoc-review/)
- [Muse Glimmer 30B: ¿está listo el agente local de Meta para producción?](/es/blog/muse-glimmer-30b-local-agent-guide/)

Tu bandeja, sin ruido

## Sigue el trabajo que te importa

Recibe un correo breve cuando publiquemos algo nuevo. Sigue todo el blog o solo los temas que te interesan.

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

15 min de lectura · 11 ago 2026 Última revisión 11 de agosto de 2026

[**Siguiente**](/es/blog/open-knowledge-format-okf/)

Nuevos artículos por correo ×

×

Recibe nuevos artículos por correo

Un correo breve cuando publicamos. Gratis y sin seguimiento.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/es/blog/openkb-review-vs-rag/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-08-11",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-08-11",
      "url": "https://wavect.io/es/blog/openkb-review-vs-rag/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "abstract": "OpenKB es un compilador de conocimiento para desarrolladores, con licencia Apache-2.0, que transforma documentos en una wiki Markdown enlazada y acumulativa. Después, un LLM consulta ese artefacto compilado. Encaja bien en investigación curada, due diligence y conocimiento para agentes que debe acumularse entre fuentes. No sustituye a RAG en todos los casos. Un estudio preregistrado con un corpus pequeño encontró mejores conexiones entre papers y mejor soporte de citas por afirmación en la wiki, mientras que RAG vectorial ganó en búsqueda de hechos únicos y coste de tokens por consulta. Otra investigación observó que una compilación ciega puede descartar hechos críticos, por lo que evaluar y refinar es obligatorio. OpenKB es una plataforma de piloto creíble, pero su estado alpha, un único bearer token opcional y su roadmap de escalado exigen que una empresa añada permisos, SSO, aislamiento entre tenants, auditoría, evaluación y gobierno de fuentes.",
  "articleBody": " Resumen del blog/IA y agentes/Modelos e infraestructura Review de OpenKB: ¿un compilador de conocimiento es mejor que RAG? Resumen OpenKB es un compilador de conocimiento para desarrolladores, con licencia Apache-2.0, que transforma documentos en una wiki Markdown enlazada y acumulativa. Después, un LLM consulta ese artefacto compilado. Encaja bien en investigación curada, due diligence y conocimiento para agentes que debe acumularse entre fuentes. No sustituye a RAG en todos los casos. Un estudio preregistrado con un corpus pequeño encontró mejores conexiones entre papers y mejor soporte de citas por afirmación en la wiki, mientras que RAG vectorial ganó en búsqueda de hechos únicos y coste de tokens por consulta. Otra investigación observó que una compilación ciega puede descartar hechos críticos, por lo que evaluar y refinar es obligatorio. OpenKB es una plataforma de piloto creíble, pero su estado alpha, un único bearer token opcional y su roadmap de escalado exigen que una empresa añada permisos, SSO, aislamiento entre tenants, auditoría, evaluación y gobierno de fuentes. OpenKB es una de las implementaciones funcionales más claras de la idea del compilador de conocimiento LLM, pero no sustituye de forma directa al RAG empresarial. Lee las fuentes, redacta resúmenes y páginas de conceptos, actualiza referencias cruzadas y deja que un agente consulte la wiki acumulada. La unidad de trabajo cambia de «encontrar chunks para esta pregunta» a «mantener un cuerpo de conocimiento reutilizable». El patrón parte del archivo de ideas LLM Wiki que Andrej Karpathy publicó en abril de 2026. La pregunta comercial ya no es si la idea suena bien. Es si OpenKB produce mejores respuestas verificadas que RAG vectorial cuando entran en la cuenta el coste de compilación, la pérdida de información, los permisos y el mantenimiento. Nuestro veredicto tras revisar el proyecto y la investigación disponible el 11 de agosto de 2026: pilota OpenKB para trabajo con conocimiento curado y mucha síntesis; conserva RAG vectorial o un enfoque híbrido para corpus grandes, cambiantes o sensibles a permisos. Esta página responde a la intención específica «review de OpenKB» y «OpenKB vs RAG». Nuestra guía empresarial de Open Knowledge Format cubre el formato portable. La checklist de preparación de RAG para producción cubre retrieval, permisos y controles de respuesta. ¿Qué es OpenKB? OpenKB es una CLI Python open source con workbench web que compila archivos y URLs en una wiki Markdown persistente y enlazada. El repositorio oficial de OpenKB documenta entradas PDF, Word, PowerPoint, Excel, HTML, CSV, texto, Markdown y URL. La compilación crea o actualiza resúmenes de fuentes, conceptos, entidades, índice y log. Los generadores de query, chat, visualización, slides y agent skills consumen después esa wiki. CapaQué hace OpenKBQué sigue siendo responsabilidad del comprador Fuentes sin procesarCopia o convierte archivos y URLs seleccionados en un workspace de conocimientoAprobación, clasificación, retención, borrado y evidencia inmutable Índice de documentos largosUsa un árbol jerárquico de PageIndex para PDFs de 20 páginas o másElección de OCR, aceptación del parser, verificación por página y política de proveedor Wiki compiladaEscribe resúmenes, páginas de conceptos y entidades, enlaces, índice y logReglas de esquema, revisión factual, contradicciones y propiedad de la frescura GeneradoresConsulta, conversa, visualiza y destila agent skills desde la wikiPermisos de usuario, UX, evaluación, monitorización y respuesta a incidentes Los documentos cortos se convierten con MarkItDown y se leen como texto. Para PDFs largos, OpenKB usa el índice de árbol sin vectores de PageIndex: construye una jerarquía parecida a un índice de contenidos y pide a un LLM que navegue hasta las secciones relevantes. «Sin base de datos vectorial» no significa «sin retrieval». Significa que el retrieval usa estructura documental y razonamiento en vez de similitud entre embeddings. ¿En qué se diferencia un compilador de conocimiento de RAG vectorial? RAG vectorial suele almacenar chunks y embeddings, recuperar un top-k por pregunta y componer una respuesta. OpenKB mueve más síntesis al ingest. Un documento nuevo puede reescribir varias páginas de conceptos antes de que alguien formule una pregunta. Factor de decisiónCompilador OpenKBRAG vectorial Artefacto principalWiki Markdown legible y enlazadaChunks, metadatos e índice vectorial Trabajo al ingerirAlto: resumir, fusionar, enlazar y revisar conceptosNormalmente menor: parsear, fragmentar, enriquecer y generar embeddings Trabajo al consultarNavegar páginas compiladas e índices de fuentesGenerar embedding de la consulta, recuperar chunks y sintetizar Síntesis entre fuentesPrecalculada y acumulada en páginas de conceptosSe reconstruye por consulta salvo que exista otra capa de resumen o grafo Hecho únicoPuede fallar si la compilación omitió el datoFuerte cuando el chunk es recuperable y está autorizado Inspección",
  "articleSection": "Engineering",
  "author": {
    "@id": "https://wavect.io/team/kevin-riedl/#person",
    "@type": "Person",
    "name": "Kevin Riedl",
    "sameAs": [
      "https://www.wikidata.org/wiki/Q139796365",
      "https://www.linkedin.com/in/wsdt",
      "https://github.com/wsdt"
    ],
    "url": "https://wavect.io/team/kevin-riedl/"
  },
  "citation": [
    {
      "@type": "WebPage",
      "name": "archivo de ideas LLM Wiki que Andrej Karpathy publicó en abril de 2026",
      "url": "https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f"
    },
    {
      "@type": "WebPage",
      "name": "repositorio oficial de OpenKB",
      "url": "https://github.com/VectifyAI/OpenKB"
    },
    {
      "@type": "WebPage",
      "name": "índice de árbol sin vectores de PageIndex",
      "url": "https://github.com/VectifyAI/PageIndex"
    },
    {
      "@type": "WebPage",
      "name": "registro actual del paquete en PyPI",
      "url": "https://pypi.org/project/openkb/"
    },
    {
      "@type": "WebPage",
      "name": "comparación preregistrada entre RAG vectorial y una wiki compilada por LLM",
      "url": "https://arxiv.org/abs/2605.18490"
    },
    {
      "@type": "WebPage",
      "name": "WiCER evaluó compilación de memoria wiki en 6.800 preguntas",
      "url": "https://arxiv.org/abs/2605.07068"
    },
    {
      "@type": "WebPage",
      "name": "Open Knowledge Format v0.1",
      "url": "https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing"
    },
    {
      "@type": "WebPage",
      "name": "guía oficial de la API REST",
      "url": "https://github.com/VectifyAI/OpenKB/blob/main/examples/rest-api/README.md"
    }
  ],
  "dateModified": "2026-08-11",
  "datePublished": "2026-08-11",
  "description": "OpenKB es un compilador de conocimiento para desarrolladores, con licencia Apache-2.0, que transforma documentos en una wiki Markdown enlazada y acumulativa. Después, un LLM consulta ese artefacto compilado. Encaja bien en investigación curada, due diligence y conocimiento para agentes que debe acumularse entre fuentes. No sustituye a RAG en todos los casos. Un estudio preregistrado con un corpus pequeño encontró mejores conexiones entre papers y mejor soporte de citas por afirmación en la wiki, mientras que RAG vectorial ganó en búsqueda de hechos únicos y coste de tokens por consulta. Otra investigación observó que una compilación ciega puede descartar hechos críticos, por lo que evaluar y refinar es obligatorio. OpenKB es una plataforma de piloto creíble, pero su estado alpha, un único bearer token opcional y su roadmap de escalado exigen que una empresa añada permisos, SSO, aislamiento entre tenants, auditoría, evaluación y gobierno de fuentes.",
  "headline": "Review de OpenKB: compilador de conocimiento vs RAG",
  "image": "https://wavect.io/img/blog/headers/header_openkb-review-vs-rag.svg",
  "inLanguage": "es",
  "keywords": "OpenKB, Base de conocimiento IA",
  "mainEntityOfPage": {
    "@id": "https://wavect.io/es/blog/openkb-review-vs-rag/",
    "@type": "WebPage"
  },
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/es/blog/openkb-review-vs-rag/",
  "wordCount": 2962
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/",
      "name": "Inicio",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/overview/",
      "name": "Resumen del blog",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/topics/ai-agents/",
      "name": "IA y agentes",
      "position": 3
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/clusters/models-infrastructure/",
      "name": "Modelos e infraestructura",
      "position": 4
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/openkb-review-vs-rag/",
      "name": "Review de OpenKB: compilador vs RAG | ",
      "position": 5
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "OpenKB es un compilador de conocimiento open source en Python. Convierte archivos y URLs en una wiki Markdown persistente y enlazada, y ofrece generadores de query, chat, visualización y agent skills sobre ella."
      },
      "name": "¿Qué es OpenKB?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. OpenKB usa la licencia Apache 2.0. No hay coste de licencia, pero llamadas a modelos, procesamiento, hosting, seguridad, evaluación, integración y revisión humana sí forman el coste total."
      },
      "name": "¿OpenKB es gratis para uso comercial?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Convierte documentos cortos a texto y usa árboles PageIndex para PDFs largos. El retrieval sigue usando razonamiento LLM y estructura documental, por lo que sin vectores no significa sin retrieval ni sin coste."
      },
      "name": "¿OpenKB necesita una base vectorial?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A veces para un corpus curado y orientado a síntesis, pero no siempre. RAG vectorial es un buen inicio para lookup preciso, corpus cambiantes y permisos por fuente. Un híbrido puede consultar conceptos compilados y evidencia original."
      },
      "name": "¿Puede OpenKB sustituir a RAG?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Es creíble para un piloto controlado. Producción requiere SSO, roles, tenants, permisos de fuente, auditoría, secretos, backups, retención, borrado, pruebas de capacidad y evaluación continua."
      },
      "name": "¿OpenKB está listo para empresas?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El proyecto incluye un agent skill y documenta una instalación manual mediante symlink para Codex. Conviene revisar el skill, fijar la versión del repositorio y proteger la wiki como material interno."
      },
      "name": "¿OpenKB funciona con Codex?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "OpenKB indica que sus páginas están listas para OKF. OKF es el formato portable Markdown y YAML; OpenKB es un productor y herramienta de consulta. El formato no aporta por sí solo calidad, retrieval, permisos ni gobierno."
      },
      "name": "¿Cómo se relaciona OpenKB con Open Knowledge Format?"
    }
  ]
}
```
