Automatisez vos recrutements avec Resume Job Matcher

par Korben -

Vous en avez marre de passer des heures à éplucher des CVs ? Bonne nouvelle les amis, j’ai déniché un outil qui va modifier votre manière de recruter !

On va parler de Resume Job Matcher, un script Python open source qui utilise l’IA pour matcher automatiquement les CVs que vous recevez avec vos offres d’emploi. Comme ça, vous balancez une pile de CVs dans un dossier, vous décrivez le poste que vous proposez, et pouf ! Le script analyse tout ça en un temps record et vous sort un classement des meilleurs candidats avec des scores de correspondance précis. Le petit plus qui tue ? Il génère même des emails personnalisés pour répondre aux postulants. De quoi passer pour le recruteur le plus réactif de la galaxie !

Mais comment ça marche concrètement ? Et bien ce script utilise l’API Claude d’Anthropic (oui, oui, celle qui fait trembler ChatGPT) pour comparer le contenu des CVs avec la description du poste. Il prend en compte un tas de critères : compétences techniques, expérience, formation, certifications, et même les soft skills. Et si un candidat a eu la bonne idée de mettre l’URL de son site perso dans son CV, le script va aussi l’analyser. Ça permet d’avoir une vision encore plus complète du profil. Par contre, gare aux sites morts ou inaccessibles : le script applique une petite pénalité. Après tout, un dev avec un site en rade, ça la fout mal (et j’en connais…).

Pour les geeks qui aiment les chiffres, sachez que le score final est calculé avec une formule savante : 75% pour le match AI et 25% pour la qualité visuelle du CV. Oui, la forme compte aussi ! C’est bien poussé non ?

Et pour rendre le tout plus fun, les résultats sont présentés avec des emojis et des labels délirants. Un candidat avec 98% de match ? Bam, “🌟🚀 Cosmic Perfection” ! Seulement 10% ? Aïe, “☄️ Cosmic Mismatch”. De quoi mettre un peu d’ambiance dans vos réunions RH !

Envie de tester ? Voici comment faire en mode Jedi du recrutement :

  1. Clonez le repo GitHub : git clone https://github.com/sliday/resume-job-matcher.git
  2. Installez les dépendances : pip install -r requirements.txt
  3. Mettez vos CVs PDF dans le dossier src et votre description de poste dans job_description.txt
  4. Lancez le script : python resume_matcher.py
  5. Admirez la magie opérer dans votre console !

Pensez à bien paramétrer votre clé API Claude avant de lancer le script. Sans ça, ça marche moyen !

Et niveau personnalisation, tout est possible. Vous pouvez ajuster les critères de scoring, changer le modèle d’IA utilisé, ou même customiser les templates d’emails. C’est open source baby, alors lâchez-vous !

Petite mise en garde quand même : assurez-vous de respecter les lois sur la protection des données quand vous utilisez ce genre d’outil…

Et si vous êtes à la recherche d’un emploi et que ce genre d’outils vous déprime car ça déshumanise le recrutement, ne le voyez pas comme ça. Dites vous simplement qu’en mettant les bonnes optimisations (look, mots clés…etc) dans vos CVs, vous pourrez hacker le système et finir Top #1 au Fortnite de l’emploi !

Un grand merci à Lorenper pour cette trouvaille qui va faire des heureux dans le monde du recrutement tech !

A découvrir ici.