ogram Agence suisse de recrutement
La prochaine sélection commence dans les archives.
Une agence suisse de recrutement donne une nouvelle utilité à son vivier de CV au format PDF : à partir d’une nouvelle description de poste, proposer dix profils à examiner par un recruteur.
Parlons de votre projetLa demande
Chercher dans les archives pour le prochain poste.
Un prototype de recherche fonctionnel pour une agence suisse de recrutement.
- Demande du client
- 40 000 CV PDF archivés au fil de recrutements temporaires et fixes.
- Résultat demandé
- Dix candidats par descriptif de poste, avec les termes correspondants, les passages de CV pertinents et les qualifications manquantes relevées.
- Réalisé
- La préparation des profils, une recherche combinant mots-clés et proximité sémantique, puis un reclassement des candidats retrouvés.
- À valider
- Les temps de réponse sur l’ensemble des archives et la qualité des correspondances sur des postes revus par les recruteurs. Les volumes décrivent la demande, pas une performance mesurée.
ogram
Dans cet article
Mandat confidentiel
Identité du client préservée.
Nous présentons la méthode dans le périmètre convenu. L’identité du client, les éléments permettant de l’identifier et ses documents restent confidentiels.
Les archives d’une agence de recrutement conservent, au-delà des candidatures, des compétences, des qualifications et des expériences professionnelles qui pourront correspondre à un autre poste par la suite. Pour cette agence suisse, active dans le placement fixe et temporaire dans les domaines technique, médical et des services, l’enjeu était de rendre ce vivier de candidatures plus facile à exploiter à l’arrivée d’un nouveau mandat client.
Le périmètre annoncé était un vivier de 40 000 CV au format PDF. L’interaction souhaitée était simple : fournir une description de poste et recevoir immédiatement les dix profils les plus pertinents. Pour transformer cette demande en un système utile, il fallait préparer les documents, comprendre les exigences du poste, classer les correspondances possibles et montrer au recruteur les éléments à l’appui de chaque résultat.
Préparer les archives avant le prochain poste à pourvoir
Un PDF est un document pratique à lire, mais peu adapté aux comparaisons répétées. Les intitulés de poste, les formations et les compétences techniques peuvent figurer dans différentes rubriques et sous des termes variés. La chaîne mise en place importe le texte et les informations de mise en page extraits des CV, puis construit un profil structuré pour chaque dossier retenu.
Ce profil rassemble les intitulés de poste récents, les compétences, les procédés professionnels, les équipements et les qualifications. Les formulations d’origine sont conservées à côté des termes normalisés : un vocabulaire commun peut ainsi faciliter la recherche, tandis que la source reste consultable. L’importation repère aussi les doublons et consigne les données manquantes, les documents ignorés et les problèmes d’analyse. Préparer le vivier une première fois fournit une base réutilisable pour les recherches suivantes.
À côté de chaque profil, le système constitue des extraits plus ciblés à partir de l’expérience, de la formation, des compétences et des autres rubriques du CV. Il conserve leur position dans le texte ainsi que, lorsque les données extraites le permettent, les références de page et de document. Les profils servent au classement ; ces passages plus précis servent à l’explication.
Structurer la description de poste pour la recherche
Une offre contient plusieurs types d’informations : la fonction, les activités à réaliser, les méthodes ou les outils à maîtriser, les qualifications et les préférences. Le module d’analyse les sépare pour produire une requête structurée. Des règles et des dictionnaires métier préservent le vocabulaire spécialisé et distinguent le degré d’exigence des formulations, notamment lorsqu’un critère est présenté comme indispensable ou souhaité.
Cette distinction compte pour les postes techniques. Savoir utiliser un équipement, le régler et réaliser un procédé particulier relève de compétences liées, mais différentes. La recherche doit préserver ces nuances lors du passage du document à la requête. Une ressemblance globale entre deux textes ne constitue qu’une partie des éléments permettant d’apprécier l’adéquation professionnelle.
Des contrôles structurés complètent l’analyse. L’implémentation peut, par exemple, comparer les qualifications et l’expérience exigées aux champs disponibles dans les CV. Lorsque ces données manquent, l’incertitude est conservée dans les contrôles. La requête analysée est enregistrée avec la recherche, ce qui permet d’examiner son interprétation lorsqu’un résultat demande à être vérifié.
Associer vocabulaire exact et analyse du sens
L’architecture combine deux approches de recherche. La recherche par mots-clés donne un poids important aux termes métier exacts. La recherche sémantique compare des représentations du poste et des profils, offrant une autre voie pour retrouver des informations pertinentes formulées différemment. Les deux listes de résultats sont fusionnées avant qu’un groupe plus restreint de candidats ne fasse l’objet d’un second classement.
Cette seconde étape compare la description de poste à des profils condensés. Une étape d’examen supplémentaire consigne les points forts, les points à vérifier et les écarts par rapport aux exigences. L’ordre final reflète ainsi plusieurs signaux qui peuvent être examinés séparément. Le système classe des dossiers de candidats complets, puis leur joint les extraits justificatifs : plusieurs passages d’un même CV ne deviennent donc pas plusieurs candidats apparents.
La recherche indexée est implémentée dans OpenSearch. Un mode local déterministe permet le développement et des contrôles reproductibles sans charger les modèles d’inférence. La séparation entre préparation, recherche et classement ciblé répond à l’objectif d’obtenir immédiatement une sélection : les documents sont traités avant la nouvelle recherche, et la comparaison approfondie se concentre sur un groupe retenu.
Fournir des raisons que le recruteur peut examiner
Pour chaque candidat, le résultat final comprend un rang, les scores des différentes composantes, les termes correspondants, une brève explication et des passages sélectionnés du CV. L’explication identifie les éléments pertinents et fait apparaître les points à vérifier ou les écarts relevés par les filtres. Le recruteur dispose ainsi d’un point de départ concret pour consulter le document original et déterminer ce qui doit être clarifié lors d’un échange.
La liste de dix profils correspond au format d’examen demandé. Le nombre de candidats renvoyés est configurable dans l’implémentation. La position d’un profil exprime le classement établi par le système pour ce poste ; le recruteur doit encore vérifier la disponibilité actuelle, confirmer l’expérience et les qualifications, puis décider de la suite à donner à la candidature.
Chaque recherche conserve également le cahier des charges analysé, les clauses de recherche, les listes intermédiaires de candidats, les références des extraits et les versions de configuration. Si un profil prometteur manque ou si un profil peu adapté apparaît trop haut, l’équipe peut examiner comment la demande a été interprétée et à quelle étape le classement a changé. Cette trace permet d’améliorer le processus de manière ciblée.
Rendre la qualité des correspondances vérifiable
Les outils d’évaluation comparent les différentes approches de recherche à la chaîne complète. Le rappel mesure si les candidats pertinents figurent dans les résultats ; les indicateurs de classement examinent leur position. Pour des postes dont les candidatures ont été évaluées par des recruteurs, ces mesures permettent de distinguer une couverture plus large d’une sélection plus pertinente, et de vérifier si une étape de classement supplémentaire apporte une contribution utile.
Le prototype établit un noyau de recherche fonctionnel : une offre devient une requête structurée, des profils classés et des extraits sources. La préparation des archives en amont donne une base concrète à l’objectif d’obtenir une sélection immédiate. Pour valider le système à l’échelle complète, il faut associer des tests de temps de réponse sur l’ensemble des archives à l’appréciation des recruteurs sur les correspondances obtenues. L’objectif est un vivier que l’agence peut interroger régulièrement, avec des résultats qu’elle peut analyser précisément et améliorer grâce à leur examen.
L’identité du client est protégée. Ce cas décrit la méthode de rapprochement ; les dossiers des candidats et la configuration propre au client restent confidentiels.
Rendez exploitables les connaissances que vous détenez déjà.
Apportez vos documents, la tâche récurrente et les décisions que votre équipe doit prendre.
Parlons de votre projet



