AskMyDocs
Assistant documentaire RAG v1 · 2024/2025

Posez la question.
Vos documents répondent.

AskMyDocs indexe vos fichiers CSV et PDF en local, retrouve les passages les plus pertinents pour votre question, puis rédige une réponse fondée sur eux, sources à l'appui.

Ce site n'utilise ni cookie, ni traceur, ni requête externe.

Un passage retrouvé et la réponse qui s'appuie dessus
Movie_Collection.csv · ligne 218 pertinence 0.94

Titre : Titanic. Résumé : à bord du paquebot, Jack, un artiste sans le sou, et Rose, une jeune aristocrate, vivent une histoire d'amour interrompue par le naufrage.

Titanic raconte la romance entre Jack et Rose à bord du paquebot, jusqu'au naufrage. source : ligne 218

01 Aperçu CSV · PDF · réponses sourcées

Un assistant qui s'appuie sur vos propres fichiers

a

CSV et PDF

Importez plusieurs fichiers à la fois. Les tableaux comme les documents texte sont découpés en passages exploitables.

b

Réponses sourcées

Chaque réponse s'accompagne des passages retrouvés et de leur score de pertinence : vous voyez d'où vient l'information.

c

Indexation locale

L'encodage et la recherche vectorielle s'exécutent sur votre machine avec FAISS ; vos fichiers ne partent pas se faire indexer ailleurs.

02 Fonctionnement import → index → search → answer

De la question à la réponse, en quatre temps

1

Import

Vos CSV et PDF sont lus, puis découpés en passages de taille homogène.

2

Indexation

Chaque passage est transformé en vecteur et rangé dans un index FAISS.

3

Recherche

La question est comparée à l'index pour remonter les passages les plus proches.

4

Réponse

Le modèle de langage rédige une réponse fondée sur ces passages.

03 Méthodes de recherche 3 stratégies interchangeables

Trois stratégies de recherche, un même objectif

Méthode Description Idéal pour
Retriever MiniLMVecteur Encodage all-MiniLM-L6-v2 et recherche vectorielle FAISS. Léger et rapide, idéal pour démarrer. petits et moyens corpus
ColBERTv2Précision Recherche à interaction tardive : chaque terme de la question est confronté au document pour un appariement plus fin. questions précises
PCA + RerankReclassement Rappel rapide sur un index FAISS réduit par PCA, puis reclassement des candidats sur les embeddings complets. grands corpus
04 Sous le capot Python · Streamlit · FAISS

Python · Streamlit · FAISS · sentence-transformers · ColBERTv2 · LangChain · pdfplumber · Mistral AI · NumPy · pandas

  • Confidentiel par défaut

    Indexation et recherche en local ; ce site ne dépose aucun cookie et n'appelle aucun service tiers.

  • Recherche testée

    Un test d'aller-retour vérifie qu'une question retrouve bien, en tête, le passage attendu.

  • Multi-plateforme

    Des lanceurs prêts à l'emploi pour Windows et pour Linux ou macOS.

05 Le code open source

Le projet est open source

Parcourez le code, lancez l'assistant en local, ou lisez le rapport qui détaille la démarche.