Disponible pour un stage de fin d'études NLP / LLM — 6 mois à partir de mars 2027 Me contacter
Projets / Moteur de recherche sémantique

Moteur de recherche sémantique

Un moteur qui compare les requêtes aux documents par le sens, et non par correspondance de mots-clés.

Période
2026
Type
Projet personnel
Modèle
all-MiniLM-L6-v2
Interface
Streamlit
Interface Streamlit du moteur de recherche sémantique
L'interface de recherche : chaque résultat est accompagné de son score de similarité.

Fonctionnement

Documents→Sentence-Transformers plongements 384 d→Normalisation L2→FAISS IndexFlatIP→Top-k

Choix et limites

La recherche exhaustive est exacte et suffisante à l'échelle du corpus (20 documents rédigés à la main sur l'IA, le machine learning et le TAL). Sur plusieurs centaines de milliers de documents, il faudrait passer à un index approximatif de type IVF ou HNSW. Le corpus est remplaçable par n'importe quel fichier JSON au même format.

Python · Sentence-Transformers · FAISS · Streamlit