RAG Knowledge Base
knowledge-basev2.3.0RAG sobre tus documentos, multimedia y bases de datos: PDF, DOCX, PPTX, Excel, CSV, JSON, HTML, SQLite, SQL, TXT y Markdown, además de imágenes, audio y vídeo. Búsqueda semántica, consultas SQL generadas por IA, colecciones con subcarpetas y espacios colaborativos. La IA usa tu conocimiento automáticamente en el chat.
Descripción
Sistema de Retrieval-Augmented Generation (RAG) con búsqueda semántica mediante embeddings vectoriales. DOCUMENTOS: sube y raggea PDF, DOCX/DOC, PPTX (con texto de diapositivas, notas del ponente y análisis visual opcional de diapositivas con pocas palabras), Excel (XLSX/XLS), CSV, JSON, HTML/HTM, TXT y Markdown. Los PDF que son catálogos de precios tabulados se detectan y convierten automáticamente en una tabla SQLite consultable (probado en catálogos de cientos de páginas y miles de referencias). MULTIMEDIA: sube imágenes (PNG/JPG/GIF/WEBP), audio (MP3/WAV/OGG/M4A/AAC/FLAC) y vídeo (MP4/WEBM/MOV). Un modelo multimodal cataloga cada archivo (descripción + etiquetas) y lo indexa para búsqueda semántica. La galería muestra pósters de vídeo (generados con ffmpeg), reproducción con seeking (HTTP Range) y el chat incrusta imágenes, audio y vídeo reproducibles a partir de las fuentes recuperadas. BASES DE DATOS: sube ficheros SQLite (.db/.sqlite/.sqlite3) o volcados SQL (.sql, que se importan a una base consultable). El motor de consulta es de solo lectura (únicamente SELECT/WITH). En el chat, la IA genera automáticamente el SQL a partir de tus preguntas usando el esquema y una muestra de datos de tus bases (soporta varias bases a la vez). ORGANIZACIÓN: agrupa el conocimiento en colecciones con subcarpetas de hasta 3 niveles. Un selector de árbol reutilizable permite filtrar por colección; al elegir una carpeta se incluyen automáticamente sus subcarpetas, y desactivar una carpeta desactiva todo su subárbol para la búsqueda. COLABORACIÓN (opcional): con los KB Workspaces activados, cada usuario puede crear espacios con nombre y compartir colecciones concretas de su KB con otras personas por email (invitación con token + aceptación). Tres roles: VISOR (consulta y usa en el chat/RAG las colecciones compartidas), EDITOR (además sube, edita y borra documentos, que quedan bajo la identidad del propietario del KB) y AUDITOR (además ve el historial de búsquedas del espacio, atribuido a quién buscó y sin exponer nunca las búsquedas privadas del propietario). Un miembro puede salir de un espacio cuando quiera. Un espacio compartido también puede usarse como fuente de KB de un Agente o de un bot de OmniChat, consultándolo con la identidad y el alcance de colecciones del propietario. Gobierno de doble interruptor y legacy-safe: el superadministrador habilita la función a nivel de plataforma y, sobre eso, cada propietario hace opt-in en su KB; con la función desactivada (por defecto) cada KB es 100% personal y toda la funcionalidad queda oculta e inerte. INTEGRACIÓN: la IA usa tu conocimiento automáticamente en el chat (con toggle), y también está disponible para Agentes y OmniChat con alcance de privacidad configurable. Incluye además análisis de datos determinista (cálculos exactos sobre Excel/CSV/JSON/SQLite, sin LLM) y estadísticas de uso.
Funcionalidades (9)
PDF, DOCX, PPTX (con notas y análisis visual de slides), Excel, CSV, JSON, HTML, TXT y Markdown
Imágenes, audio y vídeo analizados por IA e indexados; galería con pósters y reproducción con seeking
Sube SQLite o volcados SQL; la IA genera consultas SELECT de solo lectura a partir de tus preguntas
Organiza en carpetas de hasta 3 niveles con selector de árbol y filtros que se propagan a las subcarpetas
Encuentra información por significado con embeddings vectoriales, no solo palabras
La IA usa tu conocimiento automáticamente en el chat, y también en Agentes y OmniChat
Comparte colecciones por email en espacios con roles visor (lee/RAG), editor (escribe como el propietario) y auditor (historial atribuido); un espacio puede ser la fuente de KB de Agentes y OmniChat. Opt-in, desactivado por defecto
Cálculos y agregaciones deterministas sobre Excel/CSV/JSON/SQLite, sin depender del LLM
Recuento de documentos, colecciones, chunks y bases, e historial de búsquedas
Changelog
- Carpetas hasta 4 niveles (#254, #245): una carpeta y hasta 3 subniveles, al crear y al mover. El selector de carpeta padre y los avisos siguen el mismo tope.