Photographie contemporaine d’une feuille blanche traversant deux cadres transparents bleu et corail sur une table lumineuse.

Contrôler une extraction de CV avant de l’utiliser dans le recrutement

, par JULIEN VACHER, 12 min temps de lecture

Un CV importé affiche un nom, des expériences et une liste de compétences. Le formulaire paraît complet ; pourtant, une date peut avoir été rattachée au mauvais employeur ou une compétence déduite trop largement. Le succès technique de l’import ne garantit pas la fidélité de chaque information. Avant d’utiliser les données pour rechercher, présenter ou contacter un candidat, il faut organiser des contrôles proportionnés à leur usage.

Contrôler l’extraction revient à vérifier les données, pas à juger la personne. Une alerte de date ou un champ manquant doit déclencher une vérification adaptée. Elle ne constitue pas un motif automatique de rejet. Ce guide propose un catalogue de règles, une procédure de correction et un exemple fictif utilisable par une équipe recrutement avec son référent technique.

Séparer trois niveaux de contrôle

Le premier niveau concerne la structure : un champ contient-il le type de valeur attendu ? Une année doit pouvoir être lue comme une année, une liste de compétences comme une liste. Le deuxième niveau concerne la cohérence interne : une fin précède-t-elle le début de la même expérience ? Le troisième vérifie la fidélité au document : cette date figure-t-elle réellement dans le bloc concerné ?

Ces niveaux ne sont pas interchangeables. Une valeur peut être bien formée, cohérente avec les autres champs et néanmoins appartenir à une expérience voisine. À l’inverse, un CV peut mentionner deux activités simultanées sans incohérence. Le contrôle doit donc produire une question explicite, puis orienter vers une source ou une personne capable de la résoudre.

La documentation officielle de JSON Schema illustre cette distinction technique : le mot-clé de format peut être une simple annotation selon la configuration du validateur. Même un contrôle de format effectivement activé ne confirme pas que l’information décrit correctement la situation professionnelle. Les règles métiers restent à définir séparément.

Commencer par les champs qui influencent vos actions

Une erreur de coordonnées peut faire partir un message vers le mauvais destinataire. Une erreur de compétence peut produire une recherche peu pertinente. Une date approximative peut déformer une présentation au manager. Classez donc les contrôles selon les conséquences possibles, plutôt que selon la facilité à automatiser chaque champ.

La fiche n’a pas besoin d’être artificiellement complète. Un CV peut ne pas préciser une disponibilité actuelle ou une mobilité. Gardez cette absence visible au lieu d’inventer une valeur par défaut. Une information non fournie est différente d’une extraction échouée et d’une réponse négative. Cette distinction doit apparaître dans le modèle de données ou dans la procédure de relecture.

Famille de contrôle Exemple de règle Suite adaptée
Structure Le mois extrait doit être compris entre 1 et 12 Bloquer la valeur impossible et relire la source
Coordonnées Une adresse doit avoir une forme exploitable Corriger depuis le document, sans tester un envoi au hasard
Cohérence locale La fin d’une expérience précède son début Vérifier le même bloc et la convention de date
Rattachement Une date semble copiée d’une autre expérience Comparer les deux blocs du CV
Fidélité du sens Un rôle d’appui devient un rôle de direction Corriger la formulation et garder la preuve source

Un champ critique n’est pas nécessairement un champ obligatoire pour toute personne. La disponibilité, par exemple, peut être décisive pour une mission urgente tout en restant inconnue à l’import. La bonne action est alors de prévoir une question au moment opportun, pas de faire échouer le profil entier.

Écrire des règles qui produisent des alertes compréhensibles

Chaque règle doit avoir un identifiant, une description simple, le champ examiné, la condition déclenchante et l’action attendue. Ajoutez une gravité liée à l’usage : « valeur techniquement inutilisable », « information à relire » ou « précision à demander ». Le libellé présenté au recruteur doit expliquer ce qu’il peut vérifier sans interprétation technique supplémentaire.

Préférez « La fin de cette expérience est antérieure au début extrait ; comparer les dates au CV » à « Profil incohérent ». La première formule décrit un problème local et réparable. La seconde étend une anomalie de traitement à toute la personne. De même, « diplôme non extrait » ne signifie pas « absence de diplôme ».

Ne transformez pas toutes les incertitudes en alertes bloquantes. Un CV mentionnant seulement l’année d’une expérience peut rester utile. Conservez cette précision d’origine et signalez, si nécessaire, que le mois manque. Ajouter systématiquement janvier et décembre crée une précision fictive qui risque ensuite d’être interprétée comme une information déclarée.

Deux feuilles de présentation abstraites placées côte à côte, avec une règle transparente bleue alignant leurs blocs.
Illustration originale : comparer le document source et les données préparées.

Traiter les dates sans inventer un parcours

Les dates demandent une attention particulière parce que leur format masque facilement les interprétations. Une expérience « depuis 2023 » ne donne pas nécessairement le mois de début. Une date future peut correspondre à une disponibilité annoncée, à une formation prévue ou à une erreur : le sens dépend du champ et du contexte, pas seulement du calendrier.

Pour une expérience professionnelle, vérifiez les dates dans son propre bloc. Une mise en page en colonnes peut rapprocher visuellement des éléments qui ne sont pas liés. Conservez aussi l’indication « en cours » lorsqu’elle est explicite. Si une date de fin existe, examinez une éventuelle contradiction avant de choisir silencieusement l’une des versions.

Le chevauchement de deux périodes n’est pas automatiquement une anomalie. Temps partiel, activité indépendante ou plusieurs missions peuvent expliquer cette situation. La règle peut signaler un chevauchement pour relecture, mais elle ne doit pas supprimer une expérience ou conclure à une fausse déclaration. Le recruteur distingue ce qui nécessite une clarification de ce qui est simplement inhabituel.

Vérifier la fidélité au-delà des champs structurés

Les résumés et compétences synthétisées méritent un contrôle différent. Demandez-vous si la reformulation conserve le niveau de responsabilité, l’objet de l’action et les limites indiquées dans le CV. « Participation au déploiement » ne devient pas « pilotage du déploiement ». « Utilisation ponctuelle » ne justifie pas automatiquement un niveau expert.

Le contrôle peut être guidé par une liste de points sensibles : responsabilités, résultats chiffrés, langues, certifications et périmètres techniques. Une comparaison automatique peut aider à repérer des écarts, mais un texte ressemblant au CV n’est pas pour autant exact. La référence reste le document et, lorsque nécessaire, la clarification avec la personne.

Ne présentez pas une synthèse comme une pièce d’origine. Le lecteur doit comprendre s’il lit une déclaration, une extraction ou une reformulation. Le guide pour rapprocher CV et notes d’entretien explique comment conserver cette séparation sans alourdir la fiche.

Utiliser le parcours de relecture prévu dans Oxaibo

Le parcours d’import de CV dans Oxaibo prépare des informations de profil à partir de l’analyse du document et prévoit une étape de relecture. Concrètement, le recruteur importe le CV, examine les champs proposés, compare les éléments sensibles au document, puis valide les corrections utiles. Ce passage permet de traiter les erreurs avant qu’elles alimentent une recherche ou une présentation.

L’analyse prévoit également une synthèse courte du profil en une à deux phrases et des signalements d’ambiguïtés importantes. Cette synthèse est générale : elle ne constitue pas une justification automatiquement adaptée à une mission. Relisez ses affirmations, puis ajoutez séparément les preuves spécifiques au poste lorsque vous préparez un dossier candidat.

Ces éléments ont été recontrôlés dans l’implémentation ; leur disponibilité doit être confirmée dans votre espace. Les consignes données au moteur d’analyse ne garantissent pas qu’il respecte toujours chaque règle. Nous ne prétendons donc pas qu’Oxaibo détecte exhaustivement toutes les anomalies du tableau ou qu’il certifie la véracité d’un CV.

Prévoir une correction traçable et proportionnée

Conservez la valeur proposée, la valeur retenue, la source utilisée et la raison de la correction pour les éléments importants. La procédure peut rester simple : « date de fin corrigée d’après le deuxième bloc du CV, relu le 30 octobre ». Il n’est pas nécessaire de journaliser chaque espace typographique comme une décision métier.

Ne remplacez pas automatiquement une donnée déjà vérifiée par une nouvelle extraction moins précise. Lorsqu’un CV actualisé arrive, comparez la version et sa provenance. Une adresse extraite d’un ancien document ne doit pas écraser une coordonnée récemment confirmée. Le guide sur les versions de CV aide à organiser ces priorités de source.

Situation fictive Observation Décision de traitement
Expérience A : 2024–2022 Fin antérieure au début Relire le bloc ; inversion confirmée, correction tracée
Expérience B : depuis 2023 Mois absent dans la source Conserver l’année et l’indication de précision limitée
Compétence : « direction d’équipe » Source : « appui au responsable » Corriger la synthèse, sans déduire une responsabilité
Disponibilité vide CV sans information actuelle Conserver « à confirmer » pour la mission concernée
Deux activités simultanées Chevauchement explicite sur le CV Conserver les deux, clarifier uniquement si nécessaire

Ce tableau présente des cas inventés. Il montre surtout qu’une règle ne produit pas toujours une correction automatique. Selon la situation, la bonne sortie peut être une valeur corrigée, une précision conservée, une question à poser ou une absence maintenue. Le traitement ne doit pas forcer tous les cas dans une même issue.

Trois contrôles successifs : format utilisable, cohérence interne et fidélité à la source.
Chaque contrôle vérifie les données ; aucun ne décide à lui seul de la valeur d’une candidature.

Tester vos contrôles avant de les généraliser

Préparez quelques documents fictifs représentatifs des formats rencontrés : CV simple, colonnes, parcours avec activités simultanées, dates partielles et mise à jour d’une fiche existante. Écrivez les alertes attendues avant de lancer l’analyse. Comptez ensuite les anomalies repérées, les anomalies manquées et les alertes inutiles, par famille de contrôle.

Cette recette porte sur vos règles après extraction. Elle se distingue du test comparatif d’un outil de parsing, qui examine plus largement la qualité d’extraction sur un corpus. Ici, le résultat attendu est une procédure de traitement exploitable : qui relit, quoi corriger et quand autoriser l’usage des données.

La documentation de Greenhouse sur les extractions infructueuses rappelle qu’un parsing peut être partiel et nécessiter une correction manuelle. Ses limites de formats et de fichiers lui sont propres. Ne les transposez pas automatiquement à un autre logiciel : vérifiez les comportements réellement observés dans votre environnement.

Suivre les défauts sans créer un score candidat

Mesurez le taux d’erreurs confirmé par champ, le temps de correction et les causes récurrentes. Ces indicateurs évaluent la chaîne de données. Ils ne doivent pas être présentés comme une note de fiabilité de la personne. Un format de CV difficile à analyser peut simplement révéler une limite de votre outil.

Une revue régulière des corrections permet de retirer les règles bruyantes et de renforcer les contrôles utiles. Commencez par les erreurs qui changent une action concrète : mauvais destinataire, compétence mal attribuée, expérience déformée. Une meilleure extraction doit aider le recruteur à comprendre le parcours, pas ajouter un obstacle technique à sa lecture.

Questions fréquentes

Un contrôle automatique peut-il vérifier la vérité d’un CV ?

Non. Il peut vérifier un format, une relation entre champs ou un écart avec une source. Confirmer la réalité d’une expérience relève d’une autre démarche, avec des informations et des méthodes appropriées. Une extraction fidèle peut reproduire une information qui reste à vérifier.

Faut-il bloquer toute fiche contenant une alerte ?

Non. Bloquez l’usage d’une valeur inutilisable lorsqu’elle est nécessaire à l’action envisagée. Les autres points peuvent rester signalés avec un responsable de relecture. Une règle de traitement graduée évite de transformer une précision manquante en impossibilité générale de travailler.

Qui doit définir les règles ?

Le recrutement précise les conséquences métier et les vérifications attendues ; le référent technique traduit les contrôles automatisables. Ensemble, ils testent les cas limites et documentent ce qui reste humain. Cette responsabilité partagée limite les règles techniquement correctes mais professionnellement trompeuses.

Connexion

Vous avez oublié votre mot de passe ?

Inscription
Créer un compte