Aller au contenu
ogram
Cas d’usage

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 projet

Derrière l’image

Des mots à une photographie.

Le prompt de génération original, avec la direction artistique et la scène.

Use case: photorealistic-natural. Generate ONE new editorial photograph, landscape 16:9, for a contemporary applied-AI article. Saul Leiter-inspired photographic language translated to the present-day corporate city: compressed planes, layered reflections, colour seen through glass, purposeful partial occlusion, a fleeting human gesture and a strong but restrained colour event. Crucially this must feel like a real 35mm colour-negative photograph, NOT a clean digital AI render: substantial organic film-emulsion grain plainly visible across midtones, slight optical softness, imperfect focus, delicate natural halation, lifelike uneven surfaces, unretouched skin, some subject motion blur. Grain must be a strong tactile photographic presence without looking like a uniform digital noise filter. Optimistic and light-filled: luminous daylight, rich warm reds or saffron balanced by natural sky blue, open midtones, people with intent, curiosity and relaxed confidence. Ambition expressed through movement and human connection. Believable camera optics and anatomy. Contemporary real-world cities, ordinary professional people, no stereotypes of luxury or power. No readable text, brands, identifying documents, logos, captions or watermarks. All people and companies fictional. No posed business stock photos, handshakes, presentation teams, lonely brooding figures in dark rooms, glossy skin, HDR, aggressive sharpened detail, CGI, neon technology symbols, or generic laptop imagery. Frame one distinct, context-specific moment; never a collage. Generate a wholly new composition. A joyful but understated moment just after a recruitment conversation in a contemporary European city. A recruiter in her forties in a soft saffron cardigan and a young adult job candidate in a blue overshirt descend a shallow outside stair of a modest glass-fronted agency, talking naturally as they move. The candidate carries a plain portfolio, shoulders relaxed, looking forward with an authentic small smile; the recruiter gestures only minimally, hands anatomically natural. Photograph diagonally through an opposite building's glass: a green leaf reflection and a broad translucent warm-red architectural shape partly veil the left edge. Sunlight makes a luminous patch on the pale pavement; a passerby creates a gentle motion-blurred horizontal rhythm at the bottom edge, without obscuring the two main figures. 75mm lens feel, organic grain-rich 35mm film, slightly missed focus, fabric texture, warm open exposure. No readable agency sign, CV, job score, handshake, staged celebration or stock-photo grin. The picture should communicate human possibility and the next step.
Texte original en anglais · Image générée par IA
Une présélection amorce la prochaine conversation humaine. Scène éditoriale générée par IA ; personnes et lieu fictifs.

La 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.

L’archive est préparée sous forme d’un profil par candidat, avec les passages des CV d’origine. Une offre structurée alimente en parallèle la recherche par mots-clés et la recherche sémantique. Les résultats sont fusionnés, reclassés et vérifiés, puis accompagnés d’extraits de CV pour l’examen du recruteur. Dix est le format d’examen demandé, pas une décision d’embauche.
La préparation précède le poste à pourvoir. Deux recherches complémentaires retrouvent les profils ; le classement et les passages sources rendent ensuite la présélection vérifiable.

Schéma de méthode

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

Poursuivre la lecture

Tout voir

Des registres publics aux priorités d’acquisition.

Cas d’usage

Des publications officielles à une prise de contact éclairée.

Cas d’usage

Redonner à voir les couleurs d’un décor historique.

Témoignage