Ce projet est un système de questions et réponses implémenté à l'aide de Distilbert pour la représentation de texte et FAISS (recherche de similitude Facebook AI) pour une recherche de similitude efficace dans une base de données vectorielle. Le système est conçu pour fournir des réponses précises et pertinentes aux requêtes utilisateur en recherchant une grande collection de documents.

Représentation de texte basée sur Distilbert : utilise le modèle de Distilbert pour convertir les questions et les documents en représentations vectorielles denses.
Base de données vectorielle FAISS : stocke les représentations vectorielles des documents pour une recherche de similitude rapide.
Récupération efficace : trouve les documents les plus pertinents à une question donnée en effectuant des recherches de similitudes efficaces dans la base de données vectorielle FAISS.
git clone https://github.com/VuBacktracking/bert-faiss-qa-sytem.gitpip install -r requirements.txtpython3 trainer.pyRemarque : Vous pouvez vérifier mon modèle dans le lien: https://huggingface.co/vubacktracking/distilbert-base-unlecasen-finetuned-squad2
python3 faiss_index.py
streamlit run app.py Ouvrez votre navigateur Web et accédez à http://localhost:8501/ pour utiliser le système de questions / réponses basé sur le Web.
Bert Embeddings :
Indexation Faish :
Traitement des requêtes :
Extraction de réponse :

