RAG Knowledge Base
knowledge-basev2.1.0RAG sobre os teus documentos, multimedia e bases de datos: PDF, DOCX, PPTX, Excel, CSV, JSON, HTML, SQLite, SQL, TXT e Markdown, ademais de imaxes, audio e vídeo. Busca semántica, consultas SQL xeradas pola IA, coleccións con subcarpetas e espazos colaborativos. A IA usa o teu coñecemento automaticamente no chat.
Descrición
Sistema de Retrieval-Augmented Generation (RAG) con busca semántica mediante embeddings vectoriais. DOCUMENTOS: sube e indexa PDF, DOCX/DOC, PPTX (con texto das diapositivas, notas do relator e análise visual opcional de diapositivas con poucas palabras), Excel (XLSX/XLS), CSV, JSON, HTML/HTM, TXT e Markdown. Os PDF que son catálogos de prezos tabulados detéctanse e convértense automaticamente nunha táboa SQLite consultable (probado en catálogos de centos de páxinas e miles de referencias). MULTIMEDIA: sube imaxes (PNG/JPG/GIF/WEBP), audio (MP3/WAV/OGG/M4A/AAC/FLAC) e vídeo (MP4/WEBM/MOV). Un modelo multimodal cataloga cada ficheiro (descrición + etiquetas) e indéxao para a busca semántica. A galería mostra pósters de vídeo (xerados con ffmpeg), reprodución con seeking (HTTP Range) e o chat incrusta imaxes, audio e vídeo reproducibles a partir das fontes recuperadas. BASES DE DATOS: sube ficheiros SQLite (.db/.sqlite/.sqlite3) ou volcados SQL (.sql, que se importan a unha base consultable). O motor de consulta é de só lectura (unicamente SELECT/WITH). No chat, a IA xera automaticamente o SQL a partir das túas preguntas usando o esquema e unha mostra de datos das túas bases (admite varias bases ao mesmo tempo). ORGANIZACIÓN: agrupa o coñecemento en coleccións con subcarpetas de até 3 niveis. Un selector de árbol reutilizable permite filtrar por colección; ao escoller un cartafol inclúense automaticamente as súas subcarpetas, e desactivar un cartafol desactiva toda a súa subárbore para a busca. COLABORACIÓN (opcional): cos KB Workspaces activados, cada usuario pode crear espazos con nome e compartir coleccións concretas do seu KB con outras persoas por email (convite con token + aceptación). Tres roles: VISOR (consulta e usa no chat/RAG as coleccións compartidas), EDITOR (ademais sube, edita e borra documentos, que quedan baixo a identidade do propietario do KB) e AUDITOR (ademais ve o historial de buscas do espazo, atribuído a quen buscou e sen expoñer nunca as buscas privadas do propietario). Un membro pode saír dun espazo cando queira. Un espazo compartido tamén pode usarse como fonte de KB dun Axente ou dun bot de OmniChat, consultándoo coa identidade e o alcance de coleccións do propietario. Goberno de dobre interruptor e legacy-safe: o superadministrador habilita a función a nivel de plataforma e, sobre iso, cada propietario fai opt-in no seu KB; coa función desactivada (por defecto) cada KB é 100% persoal e toda a funcionalidade queda oculta e inerte. INTEGRACIÓN: a IA usa o teu coñecemento automaticamente no chat (con alternancia), e tamén está dispoñible para Axentes e OmniChat con alcance de privacidade configurable. Inclúe ademais análise de datos determinista (cálculos exactos sobre Excel/CSV/JSON/SQLite, sen LLM) e estatísticas de uso.
Funcionalidades (9)
PDF, DOCX, PPTX (con notas e análise visual de diapositivas), Excel, CSV, JSON, HTML, TXT e Markdown
Imaxes, audio e vídeo analizados pola IA e indexados; galería con pósters e reprodución con seeking
Sube SQLite ou volcados SQL; a IA xera consultas SELECT de só lectura a partir das túas preguntas
Organiza en cartafoles de até 3 niveis con selector de árbol e filtros que se propagan ás subcarpetas
Atopa información por significado con embeddings vectoriais, non só palabras
A IA usa o teu coñecemento automaticamente no chat, e tamén en Axentes e OmniChat
Comparte coleccións por email en espazos con roles visor (le/RAG), editor (escribe como o propietario) e auditor (historial atribuído); un espazo pode ser a fonte de KB de Axentes e OmniChat. Opt-in, desactivado por defecto
Cálculos e agregacións deterministas sobre Excel/CSV/JSON/SQLite, sen depender do LLM
Reconto de documentos, coleccións, chunks e bases, e historial de buscas
Changelog
- Axuda da plataforma visible como cartafol do sistema «Axuda da plataforma» (id __naios_help__, só lectura, con cadeado) no selector de cartafoles do chat: márcase por defecto e pódese escoller soa, con o propio ou desmarcar
- Os fragmentos da axuda mestúranse cos propios ordenados por similitude (xa non van sempre ao final, onde quedaban diluídos); límite por defecto 4 fragmentos (system_help_max_chunks)
- Os usuarios sen documentos propios ou sen acceso ao plugin tamén poden preguntar á axuda desde o chat (modo só axuda); «ningunha» segue apagándoo todo e o interruptor Knowledge Base do usuario tamén
- GET /api/collections e /api/stats expoñen o cartafol do sistema (system:true, readonly:true) e stats.system_help; toda escritura sobre el responde 403
- O superadministrador conserva o control: con system_help_enabled desactivado o cartafol desaparece e non se inxecta nada