Démonstration RAG · 100 % local

Match offre ↔ CV

Collez une fiche de poste ci-dessous. L'outil calcule la similarité sémantique entre l'offre et les projets, expériences et compétences décrits dans le site, puis remonte les correspondances les plus fortes. Tout se passe dans votre navigateur : aucun texte n'est envoyé à un serveur.

Fiche de poste

Coller le texte de l'offre, ou uploader un PDF. Le modèle d'embeddings (all-MiniLM-L6-v2, ~25 Mo) se charge la première fois puis reste en cache.

Prêt.

Correspondances

Les résultats classés par score de similarité s'afficheront ici après analyse.

Sous le capot

L'outil charge Transformers.js (portage JavaScript des Transformers d'Hugging Face) et le modèle Xenova/all-MiniLM-L6-v2, un encodeur de phrases entraîné pour rapprocher des textes de sens proche dans l'espace vectoriel.

Un corpus statique contient les descriptions des projets, expériences et compétences présentés sur ce site. Au premier chargement, chaque description est convertie en un vecteur de 384 dimensions, mis en cache dans localStorage.

Quand vous cliquez sur Analyser, le texte de l'offre est également vectorisé, puis la similarité cosinus est calculée entre son vecteur et chaque vecteur du corpus. Les cinq scores les plus élevés sont affichés avec un lien vers la page correspondante du site.

Ni le texte de l'offre ni les résultats ne quittent votre onglet. Aucun serveur n'est appelé à l'exécution — seul le modèle et le fichier corpus sont téléchargés une fois.