NAiOS IconNAiOS Logo
Back to catalog

RAG Knowledge Base

knowledge-basev2.0.0

RAG on your documents, multimedia, and databases: PDF, DOCX, PPTX, Excel, CSV, JSON, HTML, SQLite, SQL, TXT, and Markdown, as well as images, audio, and video. Semantic search, AI-generated SQL queries, collections with subfolders, and collaborative spaces. The AI automatically uses your knowledge in the chat.

Datos y ConocimientoconocimientoragembeddingsdocumentosmultimediasqlitesqlcolaboracionworkspacessubcarpetassemanticaiaNAiOS Team
Features
9
Version
2.0.0
License
MIT
Services

Description

Retrieval-Augmented Generation (RAG) system with semantic search using vector embeddings. DOCUMENTS: upload and rag PDF, DOCX/DOC, PPTX (with slide text, speaker notes, and optional visual analysis of slides with few words), Excel (XLSX/XLS), CSV, JSON, HTML/HTM, TXT, and Markdown. PDFs that are tabulated price catalogs are automatically detected and converted into a searchable SQLite table (tested on catalogs of hundreds of pages and thousands of references). MULTIMEDIA: upload images (PNG/JPG/GIF/WEBP), audio (MP3/WAV/OGG/M4A/AAC/FLAC), and video (MP4/WEBM/MOV). A multimodal model catalogs each file (description + tags) and indexes it for semantic search. The gallery displays video posters (generated with ffmpeg), playback with seeking (HTTP Range), and the chat embeds playable images, audio, and video from the retrieved sources. DATABASES: upload SQLite files (.db/.sqlite/.sqlite3) or SQL dumps (.sql, which are imported into a searchable database). The query engine is read-only (only SELECT/WITH). In the chat, the AI automatically generates SQL from your questions using the schema and a sample of data from your databases (supports multiple databases at once). ORGANIZATION: group knowledge into collections with subfolders of up to 3 levels. A reusable tree selector allows filtering by collection; selecting a folder automatically includes its subfolders, and disabling a folder disables its entire subtree for search. COLLABORATION (optional): with KB Workspaces enabled, each user can create named spaces and share specific collections of their KB with others via email (invitation with token + acceptance). Three roles: VIEWER (consults and uses shared collections in chat/RAG), EDITOR (also uploads, edits, and deletes documents, which remain under the identity of the KB owner), and AUDITOR (also sees the search history of the space, attributed to who searched and never exposing the owner's private searches). A member can leave a space at any time. A shared space can also be used as a KB source for an Agent or OmniChat bot, consulting it with the identity and scope of the owner's collections. Dual-switch governance and legacy-safe: the super administrator enables the feature at the platform level, and on that, each owner opts in for their KB; with the feature disabled (by default), each KB is 100% personal, and all functionality remains hidden and inert. INTEGRATION: the AI automatically uses your knowledge in the chat (with toggle), and is also available for Agents and OmniChat with configurable privacy scope. It also includes deterministic data analysis (exact calculations on Excel/CSV/JSON/SQLite, without LLM) and usage statistics.

Features (9)

Documents and Office

PDF, DOCX, PPTX (with notes and visual analysis of slides), Excel, CSV, JSON, HTML, TXT, and Markdown

AI-Cataloged Multimedia

Images, audio, and video analyzed by AI and indexed; gallery with posters and playback with seeking

Databases + AI SQL

Upload SQLite or SQL dumps; the AI generates read-only SELECT queries from your questions

Collections with Subfolders

Organize into folders of up to 3 levels with tree selector and filters that propagate to subfolders

Semantic Search

Find information by meaning with vector embeddings, not just words

RAG Integration

The AI automatically uses your knowledge in the chat, and also in Agents and OmniChat

Collaborative Spaces

Share collections via email in spaces with viewer (reads/RAG), editor (writes as owner), and auditor (attributed history); a space can be the KB source for Agents and OmniChat. Opt-in, disabled by default

Exact Data Analysis

Deterministic calculations and aggregations on Excel/CSV/JSON/SQLite, without relying on LLM

Usage Statistics

Count of documents, collections, chunks, and databases, and search history

Changelog

v2.0.02026-07-01
  • Multimedia ingestion (images, audio, video) cataloged by AI with gallery, video posters, and playback with seeking
  • New document formats: PPTX (with notes and visual analysis of slides), HTML, and SQL dumps
  • Detection of price catalogs in PDF and automatic conversion to a searchable SQLite table
  • SQLite databases with read-only query engine and SQL generated by AI in the chat
  • Collections with subfolders of up to 3 levels and tree selector with cascading filters
  • KB Workspaces: share collections of your KB with others in named spaces, via email with token + acceptance (opt-in, disabled by default)
  • Collaboration roles: viewer (consults/RAG), editor (uploads/edits/deletes documents as the KB owner), and auditor (search history of the space, attributed to who searched and without exposing the owner's private searches)
  • A member can leave a space at any time (self-removal) and perform multi-document analysis on shared collections
  • Dual-switch governance: the super administrator enables the feature at the platform level and each owner opts in for their KB
  • Deterministic data analysis (exact calculations on Excel/CSV/JSON/SQLite)
  • Integration of KB with Agents and OmniChat with configurable privacy scope, including using a shared space (workspace) as a KB source for an agent or bot
v1.0.02024-11-15
  • Initial release
  • Semantic search
  • RAG integration
  • Support for PDF/TXT/MD