L’objectif était de créer un assistant capable d’analyser des centaines de documents juridiques et de répondre avec précision, sans jamais « halluciner » ou inventer de faits.
Le Fonctionnement Expliqué Simplement
L’application fonctionne en deux temps, comme un étudiant qui prépare un examen.
- La Phase d’Apprentissage (L’Ingestion)
Quand j’uploade un PDF, l’application le lit, le découpe en petits paragraphes logiques (les « chunks »), et pour chaque chunk, elle demande à Gemini de créer une « signature numérique » (un vecteur). Ces chunks et leurs signatures sont ensuite stockés dans notre bibliothèque Pinecone. - La Phase de Réponse (La Requête)
Quand un utilisateur pose une question :
a. L’application transforme d’abord la question en signature numérique.
b. Elle demande à Pinecone : « Trouve-moi les 4 paragraphes dont la signature ressemble le plus à celle de la question. »
c. Elle construit une instruction (un « prompt ») pour Gemini qui ressemble à : « Contexte : [voici les 4 paragraphes]. Question : [voici la question]. Réponds en te basant uniquement sur ce contexte. »
d. Gemini rédige la réponse, et l’application l’affiche, avec les sources utilisées !

