Benny Samuel HOUNSOU
Retour aux projetsBack to projects
NEXUS — Offline RAG Assistant
mars 2026 - mars 2026March 2026 - March 2026terminécompleted

NEXUS — Offline RAG Assistant

Assistant RAG 100% offline avec trois modes de recherche : sémantique, mots-clés et hybride. Latence < 500ms.

Stack technologique utiliséeTechnology stack used
FastAPIReactFAISSSentence-BERTDockerSQLModel
Rapport de Conception & DétailsDesign Report & Details

fr

NEXUS a été développé pour répondre aux enjeux de souveraineté des données confidentielles. Il crée un index vectoriel robuste sur des documentations complexes locales sans aucune connexion internet requise.

Fonctionnalités Clés

  • Indexation Hybride : Recherche sémantique dense (FAISS) combinée à la recherche lexicale creuse (BM25) via Reciprocal Rank Fusion (RRF).
  • Modèles d’Embeddings Locaux : Modèle Sentence-BERT léger exécuté en local sous ONNX pour une latence minimale.
  • Inférence Sécurisée : Intégration directe avec un LLM local quantifié au format GGUF via llama.cpp.
  • Déploiement Isolé : Conteneurisation complète avec Docker pour un fonctionnement hermétique sans fuite de données.

en

NEXUS is a fully offline Retrieval-Augmented Generation (RAG) assistant designed to solve private data sovereignty concerns. It builds a robust vector index over complex local document sets without requiring any internet connection.

Key Capabilities

  • Hybrid Search : Dense semantic retrieval (FAISS) combined with sparse keyword scoring (BM25) using Reciprocal Rank Fusion (RRF).
  • Local Embeddings : High-efficiency Sentence-BERT embedding models running locally in Python with ONNX.
  • Secure Local LLM : Feeds relevant local context straight to quantized local LLMs using llama.cpp.
  • Hermetic Orchestration : Packaged completely in Docker for simple, zero-config, isolated deployments.