Skip to content
Snippets Groups Projects
Select Git revision
  • c393731687b64e604c51e4ef4830dce3efa0e7d5
  • main default protected
2 results

chatbot

Guide d'installation :

Pour installer le chatbot, il faut commencer par télécharger le répertoire disponible sur gitlab et le dézipper dans un dossier local. Python doit être installé avec une version 3.6 ou ultérieure. Ensuite, suivre les étapes suivantes :

— Se placer dans le dossier de travail avec un terminal.

— Créer un environnement virtuel (non nécessaire mais conseillé) avec python. Cela s’effectue avec une commande du type : python -m venv /path/to/new/virtual/environment

Pour faire simple, on va créer l’environnement virtuel dans le même dossier. Lancer la commande : python -m venv myenv.

— Lancer l’environnement virtuel avec la commande correspondant au terminal utilisé. Dans le cadre de notre exemple, remplacer « » par « myenv ». Par exemple, avec l’invite de com- mande windows, la commande sera « myenv\scripts\activate.bat »

— Installer les librairies nécessaires qui sont présentes dans « requirements.txt » en lançant la commande : pip install -r requirements.txt

— Lancer le fichier python download_nltk_ressources.py pour télécharger les ressoruces néces- saires de nltk : python download_nltk_ressources.py

Architecture du code

Le code créée a pour objectif de reproduire cette architecture : chatbot_architecture.jpg

Lancement de l'application :

Pour lancer l application il faut soit executer le script chatbot_complet.py qui est en fait un algo de retrieving de documents, il ne contient pas la partie LLM.

Pour la partie LLM il faut lancer le script chatbot_with_summarizer.py qui contient à la fois le modèle de Q/A et l affichage des documents qui sont pertinents pour la question posée.