LITEOPSDOCS
Agents & Systèmes

Sailor

Agent de navigation documentaire augmentée par IA. Base docs, chatbot RAG, sources toujours citées.

REF-SPEC/AG002 v1.0 — 2026-04-09

1. Vue d'ensemble

Sailor est un agent de navigation documentaire développé par LiteOps. Il permet à une organisation d'uploader sa base documentaire (PDF, Word, Excel, HTML) et de l'interroger en langage naturel via un chatbot. Chaque réponse cite ses sources — c'est la promesse fondamentale de Sailor.

PropriétéValeur
Code agentAG002
Couleur sémantiqueCopper #A0694A
Tier designT2 — Product
StackExpress + React/Vite, SQLite, Mistral/Ollama
InterfacesWorkspace multi-projet
LangueFrançais

2. Problème résolu

Les bases documentaires d'entreprise sont volumineuses, dispersées et sous-exploitées. Trouver une information précise dans des centaines de documents (procédures, contrats, spécifications, comptes-rendus) prend du temps et repose sur la mémoire des collaborateurs.

Sailor transforme n'importe quelle base documentaire en un assistant conversationnel qui retrouve l'information pertinente en quelques secondes, avec la source exacte citée pour chaque réponse.

3. Capacités principales

CapacitéDescription
Ingestion multi-formatPDF, Word, Excel, HTML, TXT, Markdown, ZIP (extraction auto)
Chunking intelligentDécoupage en chunks de ~500 mots avec overlap, respect des phrases
Embedding vectorielVectorisation via Mistral Embed, Voyage AI ou Ollama
Recherche hybrideRecherche vectorielle (primaire) + BM25 lexicale (fallback)
Chat avec sourcesRéponses en langage naturel avec citations [[source:ID|TITRE]]
Suggestions contextuelles6 questions suggérées adaptées aux catégories de documents
Sessions persistantesConversations multi-tours avec historique sauvegardé
Mode dual IAOnline (Mistral cloud) ou offline (Ollama local)

4. Interfaces

Onboarding

Wizard en 2 étapes : upload de documents puis définition du contexte projet (nom, description, objectifs). L'onboarding est vérifié à chaque accès au workspace.

Chat (interface principale)

Interface conversationnelle avec historique de sessions, suggestions contextuelles et badges de sources cliquables. Chaque réponse affiche les documents sources avec leur type, catégorie et score de pertinence.

Documents

Vue tabulaire de tous les documents indexés avec recherche, filtrage par catégorie/auteur/type, et panel de prévisualisation.

5. Stack technique

CoucheTechnologieRôle
FrontendReact 19 + Vite 8SPA avec React Router
BackendExpress.js 4API REST
Base de donnéesSQLite (better-sqlite3)Stockage documents + chunks + embeddings
LLM onlineMistral LargeGénération de réponses
LLM fallbackMistral SmallFallback cloud
LLM localOllama Ministral 3BMode offline
Embedding onlineMistral EmbedVectorisation principale
Embedding fallbackVoyage AI voyage-3-liteFallback embedding
Embedding localOllama nomic-embed-textMode offline (768 dims)
Parsingpdf-parse, mammoth, cheerio, xlsx, yauzlExtraction multi-format
UploadMulter (100 MB max)Gestion fichiers

6. Opérateurs utilisés

Sailor s'appuie sur les opérateurs LiteOps suivants :

OpérateurUsage dans Sailor
OP-003 RAGRecherche vectorielle + sémantique dans les chunks
OP-004 OCRExtraction de texte depuis PDF et documents
OP-005 Doc UnderstandingParsing structuré multi-format
OP-008 EmbeddingVectorisation des chunks et requêtes
OP-009 ChunkerDécoupage des documents en segments
OP-010 RerankerClassement BM25 des résultats
OP-011 Vector StoreStockage et recherche vectorielle SQLite

On this page