Consulter ses notes et PDF depuis son téléphone avec un RAG local

Lire le guideConsulter la documentation

Vous cherchez une information dans vos notes, un compte rendu ou un PDF conservé sur votre ordinateur. Un assistant RAG peut retrouver les passages pertinents, puis rédiger une réponse à partir de ces passages. L'intérêt sur téléphone est de retrouver l'information et sa source sans parcourir manuellement tous les fichiers.

Ce que le RAG change vraiment

Le RAG associe recherche documentaire et génération. Il n'apprend pas automatiquement tous vos documents et ne garantit pas une réponse exacte. La chaîne comporte plusieurs opérations : extraire le texte, découper les documents, indexer les passages, retrouver les bons extraits et construire une réponse avec des références.

Pacerelle sert ici d'accès conversationnel à votre agent local. L'ingestion et la recherche sont à réaliser dans votre application ou un outil documentaire existant. Le guide Ollama fournit une première connexion textuelle ; ajouter quelques documents au prompt ne remplace pas toute cette chaîne.

Commencer par un petit corpus cohérent

Choisissez un dossier de dix à vingt documents sur un même sujet. Préférez des fichiers texte ou Markdown propres pour le premier essai. Pour les PDF, vérifiez le texte extrait avant de l'indexer : des colonnes mélangées, un tableau mal lu ou un scan sans OCR produisent des réponses fragiles.

Conservez pour chaque extrait le nom du fichier, son emplacement, sa date de version et la page ou le titre de section. Ces métadonnées permettent au lecteur de retrouver l'information. Un lien de fichier local n'est pas forcément ouvrable sur téléphone : prévoyez un extrait cité ou un envoi de fichier autorisé.

Construire une recherche qui retrouve la preuve

Découpez selon la structure du document et gardez suffisamment de contexte pour comprendre les phrases. Une section très longue peut nécessiter plusieurs passages avec un léger recouvrement. Il n'existe pas une taille idéale indépendante des documents et du modèle : testez surtout les questions que vous posez réellement.

Si vous utilisez des embeddings, choisissez un modèle adapté aux langues du corpus. La même méthode d'encodage doit servir aux documents et aux questions. Combinez éventuellement recherche par mots et recherche sémantique pour retrouver aussi les références exactes, acronymes et numéros de dossier.

Exiger une réponse traçable

Demandez à l'agent de citer le fichier, la section ou la page pour chaque information importante. La réponse doit séparer ce que disent les documents et ce qu'elle en déduit. Si aucun passage suffisant n'est retrouvé, elle doit le dire et proposer une recherche plus précise.

Exemple de format attendu : « Le compte rendu du 12 septembre fixe la revue au mardi, section Calendrier. Le document ne donne pas d'heure. » Cette réponse est plus utile qu'un horaire plausible inventé. Les instructions éventuellement présentes dans les documents restent du contenu à analyser, pas de nouvelles règles d'accès à vos fichiers.

Vérifier la qualité avant d'élargir

  • Préparez dix questions dont vous connaissez la réponse et notez le passage de référence.
  • Ajoutez deux questions sans réponse dans le corpus : l'agent doit reconnaître l'absence d'information.
  • Ajoutez deux versions contradictoires d'un document : la réponse doit citer la version utilisée et signaler le conflit.
  • Modifiez puis supprimez un document : l'index doit être mis à jour, y compris les anciens extraits.
  • Refaites les questions depuis le téléphone et vérifiez que les citations sont lisibles et accessibles.

Garder la confidentialité de bout en bout

Le lieu d'exécution de l'embedding et du modèle compte autant que celui des fichiers. Une API externe peut recevoir les questions ou les extraits même si l'index est local. Les membres d'un groupe recevant la réponse voient les passages partagés. Définissez donc le corpus autorisé par utilisateur ou conversation avant la recherche.

Une fois ces contrôles satisfaits, ajoutez les pièces jointes pour transmettre une source utile, puis une synchronisation du corpus avec journal des erreurs. Votre critère de réussite reste simple : une personne retrouve une information exacte et peut ouvrir ou identifier la preuve qui la soutient.

Relier votre assistant documentaire

Commencez par le transport d’une question et d’une réponse, puis branchez votre moteur de recherche documentaire.

Connecter un agent Python

Articles recommandés