RAG Knowledge Base
knowledge-basev2.3.0RAG sobre os teus documentos, multimédia e bases de dados: PDF, DOCX, PPTX, Excel, CSV, JSON, HTML, SQLite, SQL, TXT e Markdown, além de imagens, áudio e vídeo. Pesquisa semântica, consultas SQL geradas por IA, coleções com subpastas e espaços colaborativos. A IA usa automaticamente o teu conhecimento no chat.
Descrição
Sistema de Retrieval-Augmented Generation (RAG) com pesquisa semântica através de embeddings vetoriais. DOCUMENTOS: carrega e aplica RAG a PDF, DOCX/DOC, PPTX (com texto dos diapositivos, notas do orador e análise visual opcional de diapositivos com poucas palavras), Excel (XLSX/XLS), CSV, JSON, HTML/HTM, TXT e Markdown. Os PDF que são catálogos de preços tabulados são detetados e convertidos automaticamente numa tabela SQLite consultável (testado em catálogos de centenas de páginas e milhares de referências). MULTIMÉDIA: carrega imagens (PNG/JPG/GIF/WEBP), áudio (MP3/WAV/OGG/M4A/AAC/FLAC) e vídeo (MP4/WEBM/MOV). Um modelo multimodal cataloga cada ficheiro (descrição + etiquetas) e indexa-o para pesquisa semântica. A galeria mostra pósteres de vídeo (gerados com ffmpeg), reprodução com seeking (HTTP Range) e o chat incorpora imagens, áudio e vídeo reproduzíveis a partir das fontes recuperadas. BASES DE DADOS: carrega ficheiros SQLite (.db/.sqlite/.sqlite3) ou exportações SQL (.sql, que são importadas para uma base consultável). O motor de consulta é só de leitura (unicamente SELECT/WITH). No chat, a IA gera automaticamente o SQL a partir das tuas perguntas, usando o esquema e uma amostra de dados das tuas bases (suporta várias bases em simultâneo). ORGANIZAÇÃO: agrupa o conhecimento em coleções com subpastas até 3 níveis. Um seletor de árvore reutilizável permite filtrar por coleção; ao escolher uma pasta, incluem-se automaticamente as suas subpastas, e desativar uma pasta desativa toda a sua subárvore para a pesquisa. COLABORAÇÃO (opcional): com os KB Workspaces ativados, cada utilizador pode criar espaços com nome e partilhar coleções específicas da sua KB com outras pessoas por email (convite com token + aceitação). Três funções: VISUALIZADOR (consulta e usa no chat/RAG as coleções partilhadas), EDITOR (além disso carrega, edita e elimina documentos, que ficam sob a identidade do proprietário da KB) e AUDITOR (além disso vê o histórico de pesquisas do espaço, atribuído a quem pesquisou e sem expor nunca as pesquisas privadas do proprietário). Um membro pode sair de um espaço quando quiser. Um espaço partilhado também pode ser usado como fonte de KB de um Agente ou de um bot do OmniChat, consultando-o com a identidade e o âmbito de coleções do proprietário. Governo de duplo interruptor e compatível com versões anteriores (legacy-safe): o superadministrador ativa a função a nível da plataforma e, sobre isso, cada proprietário faz opt-in na sua KB; com a função desativada (por defeito) cada KB é 100% pessoal e toda a funcionalidade fica oculta e inerte. INTEGRAÇÃO: a IA usa automaticamente o teu conhecimento no chat (com interruptor), e também está disponível para Agentes e OmniChat com âmbito de privacidade configurável. Inclui ainda análise de dados determinística (cálculos exatos sobre Excel/CSV/JSON/SQLite, sem LLM) e estatísticas de utilização.
Funcionalidades (9)
PDF, DOCX, PPTX (com notas e análise visual de diapositivos), Excel, CSV, JSON, HTML, TXT e Markdown
Imagens, áudio e vídeo analisados por IA e indexados; galeria com pósteres e reprodução com seeking
Carrega SQLite ou exportações SQL; a IA gera consultas SELECT só de leitura a partir das tuas perguntas
Organiza em pastas até 3 níveis com seletor de árvore e filtros que se propagam às subpastas
Encontra informação pelo significado com embeddings vetoriais, não só por palavras
A IA usa automaticamente o teu conhecimento no chat, e também nos Agentes e no OmniChat
Partilha coleções por email em espaços com funções visualizador (lê/RAG), editor (escreve como o proprietário) e auditor (histórico atribuído); um espaço pode ser a fonte de KB de Agentes e OmniChat. Opt-in, desativado por defeito
Cálculos e agregações determinísticos sobre Excel/CSV/JSON/SQLite, sem depender do LLM
Contagem de documentos, coleções, chunks e bases, e histórico de pesquisas
Changelog
- Pastas até 4 níveis (#254, #245): uma pasta e até 3 subníveis, ao criar e ao mover. O seletor de pasta-mãe e os avisos seguem o mesmo limite.