Skip to content

massouda12/EnovaGPT

 
 

Repository files navigation

Note

Le code est complet dans la branche test.

🧠 Développement d'un Large Language Model (LLM)

LLM

Ce projet vise à développer un modèle de langage large (LLM) capable de générer des annonces de recrutement et d'analyser des CVs. De plus, il inclut une fonctionnalité de scraping pour rechercher des profils compatibles sur LinkedIn en utilisant BeautifulSoup.

🚀 Fonctionnalités

  • Génération de postes de recrutement en utilisant le modèle Mistral-7B-Instruct v0.1 GGUF et intégration de techniques de Prompt Engineering.
Prompt Engineering

Interface :

Interface 1 Interface 2
  • Analyse de CVs pour extraire des informations pertinentes en intégration de techniques de Retrieval-Augmented Generation (RAG).
RAG

Interface :

Interface 3 Interface 4
  • Recherche de profils LinkedIn compatibles avec les postes via scraping.

Interface :

Interface 5 Interface 6
  • chat Model pour discuter avec le model et ajouter des données avec le téléchargement de PDF.

Interface :

Interface 5 Interface 6

🎥 Video Démo

git.mp4

🛠️ Installation

Installez les dépendances à partir du fichier requirement.txt :

pip install -r requirement.txt

🧩 Modèle Utilisé

Le modèle utilisé dans ce projet est le Mistral-7B-Instruct v0.1 GGUF.

Le modéle utilisé pour le Chatbot est le Meta-Llama-3-8B-Instruct .

📬Contact

Pour toute question, veuillez contacter à [chattichiheb35@gmail.com] et [saifmassouda@gmail.com].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.9%
  • CSS 2.1%