ooligo
claude-skill

Screen interview records for identity and answer-provenance fraud

Difficulty
avancé
Setup time
90min
For
recruiter · talent-acquisition · recruiting-engineer
Recruiting & TA

Stack

Un skill Claude qui lit les transcriptions d’entretien et les métadonnées de processus que votre ATS conserve déjà, et renvoie un rapport de corroboration par candidat : ce que le dossier confirme, ce qu’il contredit et quelles questions restent ouvertes. Les candidats signalés passent à une étape de vérification en direct. Ils ne passent pas à un refus — le skill n’a aucun champ de sortie capable d’en porter un, et l’arithmétique de la section suivante explique pourquoi.

Il ne touche jamais au fichier vidéo. Pas de géométrie faciale, pas d’empreinte vocale, pas de fréquence de clignement, pas de scoring d’affect. Cette contrainte est le design, pas une lacune du design.

Le chiffre qui décide du design

Un filtre de fraude vit ou meurt par son taux de base. Avec une probabilité a priori de 2 % de candidats frauduleux atteignant un entretien en direct, un filtre qui en attrape 80 % avec un taux de faux positifs de 5 % produit 24,6 % de chances qu’un signalement donné soit réel. Trois signalements sur quatre visent des personnes innocentes. Portez l’a priori à 10 % et le même filtre atteint 64 % — toujours pas un chiffre qui refuse quiconque.

Le skill oriente donc les signalements vers la vérification et s’arrête là. Un entretien de suivi structuré de 45 minutes en résout la plupart, et le résultat de cette conversation — pas le score — est ce qui alimente la décision d’embauche. Cela maintient aussi le workflow hors du cadrage « système de décision automatisée » au titre de la NYC Local Law 144 et des règlements ADS de la FEHA californienne, et cela resserre la question FCRA : la circulaire 2024-06 du CFPB place les scores algorithmiques de tiers portant sur des travailleurs et utilisés pour des décisions d’emploi dans le champ de la FCRA, avec obligations de consentement, d’information et de notification préalable à l’action défavorable. Un filtre interne qui déclenche une conversation ne se situe pas au même endroit qu’un score acheté qui déclenche une offre. Le skill imprime cela comme une question pour le juridique au lieu d’y répondre.

Quand l’utiliser

  • Un poste entièrement à distance où l’entretien est la seule chose entre un candidat et les accès de production.
  • Des rôles où le matériel part avant le premier jour. L’écart entre l’adresse d’expédition et celle du document d’identité est le signal le moins coûteux de la liste, et personne ne le regarde.
  • Un candidat dont le travail écrit et les réponses en direct semblent venir de deux personnes différentes, sans que le recruteur sache dire pourquoi.
  • Des postes sécurité ou IT dans des entreprises situées dans la surface de menace des travailleurs IT nord-coréens. L’estimation du Groupe d’experts de l’ONU chiffre les revenus annuels de ce programme entre 250 et 600 millions de dollars, et CrowdStrike a signalé des acteurs nord-coréens se faisant passer pour des internes dans plus de 100 entreprises technologiques, majoritairement américaines.

Quand NE PAS l’utiliser

  • Pour refuser quelqu’un. Voyez l’arithmétique ci-dessus. Une probabilité a posteriori de 24,6 % qui met fin à une candidature est un filtre qui pénalise la majorité innocente des personnes qu’il signale.
  • Comme expertise média. Les détecteurs de deepfake s’effondrent hors distribution. Les benchmarks inter-jeux de données montrent un détecteur à 0,998 d’AUC sur sa distribution d’entraînement chutant à 0,674 sur un jeu inédit et à 0,633 sur Celeb-DF. L’adversaire choisit le générateur. Un détecteur que vous ne pouvez pas évaluer contre le générateur réellement employé renvoie un chiffre, pas un contrôle.
  • Pour inférer émotion, stress ou honnêteté. L’article 5(1)(f) de l’EU AI Act interdit d’inférer les émotions d’une personne physique sur le lieu de travail à partir de données biométriques, et les lignes directrices de la Commission de février 2025 sur les pratiques interdites lisent « lieu de travail » comme couvrant les candidats pendant la sélection et l’embauche. Les sanctions atteignent 35 millions d’euros ou 7 % du chiffre d’affaires annuel mondial. La détection du mensonge par le comportement n’est de toute façon pas étayée, l’interdiction ne coûte donc rien.
  • Là où l’usage de l’IA est autorisé. Fixez la politique d’abord et publiez-la. ai_use_policy vaut prohibited par défaut pour que désactiver la classe de provenance des réponses soit un acte délibéré — mais si rien n’est publié, la valeur honnête est permitted, car on ne filtre pas contre une règle jamais énoncée.
  • Rétroactivement, sur un pipeline clos. Le passer sur les candidats refusés de l’an dernier fabrique un dossier d’accusations non instruites contre des personnes nommées, communicable dans toute réclamation ultérieure, sans aucune étape de vérification disponible pour disculper qui que ce soit.
  • Sur des entretiens en présentiel. La substitution d’identité et l’assistance en direct exigent toutes deux le canal distant. Un tour final sur site est le contrôle le plus fort et ne demande aucun skill.

Installation

  1. Déposez le bundle situé à apps/web/public/artifacts/ai-interview-fraud-detection-skill/SKILL.md dans votre répertoire de skills, avec references/ à côté.
  2. Réglez les paramètres dans references/1-signal-taxonomy.md §0. base_rate vient de vos propres cas confirmés sur les 12 derniers mois ; sans aucun, gardez 0.02 et lisez chaque probabilité a posteriori comme une borne supérieure. Le fichier porte une date checked: et une cadence de revue de 90 jours.
  3. Remplissez la collecte dans references/2-interview-record-intake.md. La section A demande des horodatages par prise de parole — écrivez NO_TIMESTAMPS là où vous n’en avez pas, pour que le skill déclare la classe de provenance des réponses indisponible au lieu de la scorer sur rien.
  4. Répondez à la section E avant la première exécution. Cinq prérequis de consentement et d’information ; un NO arrête l’exécution. La ligne qui échoue le plus est la politique écrite de caméra, et sans elle le skill ne score rien sur la réticence à l’allumer.
  5. Vérifiez la capacité de vérification en section F. Les signalements sont un chiffre de capacité, pas un signal de qualité : 100 boucles par mois avec un a priori de 2 % et un taux de faux positifs de 5 % donnent environ 6,5 signalements, dont 1,6 sont réels. Une marge négative signifie resserrer la taxonomie avant de lancer, pas après l’engorgement de la file.

Ce que le skill fait réellement

Six étapes. Deux choix structurels portent le design.

Deux passes, et l’extracteur ne voit jamais la taxonomie. La passe un produit le registre des affirmations, les chiffres de latence par réponse et les descriptions de registre de langue, sans aucun vocabulaire de fraude dans son contexte. La passe deux score ces faits contre la taxonomie. Une passe unique amorcée fabrique ce qu’on lui a dit de chercher — chaque pause devient une esquive dès que le modèle sait qu’il chasse l’esquive. La séparation coûte un appel supplémentaire par candidat.

La liste d’exclusion s’applique en sortie. L’étape 4 écarte l’accent, la formulation non native, l’origine du nom, l’arrière-plan du domicile, la qualité de webcam et de bande passante, l’usage d’un fond virtuel, le fuseau horaire isolé et les trous d’emploi. Chacun corrèle avec l’origine nationale, l’origine ethnique, le handicap ou le niveau socio-économique, et chacun est exactement la voie par laquelle un filtre de fraude devient une réclamation pour biais du screening IA. Les signaux écartés sont imprimés dans le rapport, l’exclusion est donc auditable plutôt que supposée.

Entre les deux, l’étape 1 refuse de tourner sur du matériel biométrique soumis à consentement sans preuve de consentement citée : les empreintes vocales et les exports de géométrie faciale arrivent attachés aux exports des fournisseurs, et la BIPA de l’Illinois prévoit des dommages légaux de 1 000 dollars par violation négligente et 5 000 par violation imprudente ou intentionnelle, par personne. La SB 2979, signée le 2 août 2024, a ramené cela à un recouvrement unique par personne et par méthode de collecte, et le Septième Circuit a jugé le 1er avril 2026 que ce resserrement s’applique rétroactivement. L’exposition est plus faible qu’avant et n’est pas nulle. Retirez le matériel, ne l’analysez pas.

L’étape 5 convertit la priorité en probabilité a posteriori et ordonne la file par a posteriori multiplié par le risque du rôle, le risque du rôle étant l’accès du premier jour et non l’ancienneté. L’étape 6 imprime les contradictions avec la citation littérale de l’entretien et l’affirmation en conflit, pour que le lecteur voie des preuves au lieu d’une conclusion.

Réalité des coûts

  • Par boucle — une boucle de quatre tours de 45 minutes consomme 40 à 55k tokens d’entrée de transcription plus environ 8k de fichiers de référence, et 3 à 5k en sortie sur les deux passes. Aux tarifs catalogue de Claude Sonnet (3 dollars le million en entrée, 15 le million en sortie), cela fait 0,20 à 0,35 dollar par candidat. Estimation, à partir du décompte de tokens de transcriptions de cette durée.
  • En volume — 100 boucles par mois atterrissent à 20-35 dollars de dépense modèle. Le coût qui compte est l’étape de vérification : 6 à 7 suivis structurés de 45 minutes par mois, plus la préparation, représentent environ 8 à 10 heures de temps chargé d’intervieweur.
  • Installation — 90 minutes, et ce chiffre n’est honnête que si votre ATS exporte déjà des transcriptions horodatées. Les équipes qui câblent la capture de transcription pour la première fois y passent une journée ou plus, et la couche interview intelligence en est le prérequis.
  • Ce qu’il n’économise pas — le tour en présentiel. Pour un rôle à risque ÉLEVÉ avec une probabilité a posteriori au-dessus de 20 %, le déplacement coûte moins que l’alternative et résout les trois classes de fraude d’un coup.

Métrique de succès

  • Volume de signalements suivant le taux prédit. Si un a priori de 2 % prédit 6,5 signalements et que vous en obtenez 30, c’est la taxonomie qui est mal calibrée, pas le pipeline qui est compromis.
  • Chaque signalement clos avec un résultat consigné. Le journal de décision dans references/3-verification-playbook.md §4 n’a pas d’état partiel. Un signalement ouvert sur un candidat écarté pour d’autres raisons est le pire dossier à conserver.
  • Part de RESOLVED au-dessus de 70 %. La plupart des signalements doivent se dissiper à la vérification. Une part plus basse signifie que le filtre se déclenche sur du bruit.
  • Zéro apparition de signaux exclus dans les rapports. Un contrôle déterministe qui ne devrait jamais se déclencher.

Face aux alternatives

  • Face aux fournisseurs de détection de deepfake en temps réel. Pindrop, Reality Defender et les couches de détection désormais intégrées aux plateformes de visioconférence travaillent sur le flux média, que ce skill ne touche délibérément pas. Complémentaires, pas redondants — et à n’acheter qu’auprès d’un fournisseur acceptant d’énoncer son jeu d’évaluation, vu les chiffres inter-jeux ci-dessus. Ils vérifient les pixels. Ils ne vérifient pas que la personne qui répond sait ce qu’elle a inscrit sur son CV.
  • Face aux fournisseurs de vérification d’identité. Le contrôle document plus détection du vivant au moment de l’offre est le bon contrôle pour la classe A, et vous faites probablement déjà tourner quelque chose comme Checkr à côté. Ils vérifient qui a signé. Ils ne vérifient pas qui fait le travail à partir de la deuxième semaine, et c’est là que vit le schéma des fermes de portables.
  • Face au proctoring et aux navigateurs verrouillés. Moins chers à acheter, pires à exploiter. Ils poussent l’entretien vers la surveillance, pénalisent les candidats sur connexion partagée et technologie d’assistance, et résolvent moins qu’un seul entretien de profondeur bien mené.
  • Face à une plateforme d’évaluation technique. Karat et ses équivalents font passer des entretiens humains en direct qui résistent structurellement au proxy comme au copilote. Là où le budget suit, c’est une réponse plus forte que n’importe quel filtre — le skill est fait pour les tours que vous menez vous-même.
  • Face au statu quo. Les humains non formés détectent les médias synthétiques à un niveau proche du hasard. Le statu quo réel n’est pas « les recruteurs le repèrent » mais « personne ne regarde », et le coût marginal de regarder est de 0,30 dollar par candidat.

Points de vigilance

  • Un signalement lu comme une conclusion. Garde-fou : chaque signalement imprime sa probabilité a posteriori avec ses entrées à côté, et aucun champ de sortie ne vaut motif de refus.
  • Biais de confirmation par un extracteur amorcé. Garde-fou : la passe un tourne sans vocabulaire de fraude dans le contexte ; la taxonomie ne se charge qu’en passe deux.
  • Discrimination indirecte par le comportement. Garde-fou : la liste d’exclusion du §4 s’applique en sortie et les signaux écartés sont imprimés.
  • Réticence à la caméra comptée contre un besoin d’aménagement. Garde-fou : le signal ne score que là où une politique écrite appliquée uniformément et une voie d’aménagement proposée existent toutes deux ; sinon le skill signale le manque de politique plutôt que le candidat.
  • Artefacts biométriques arrivant avec l’export. Garde-fou : l’étape 1 s’arrête devant du matériel soumis à consentement sans preuve citée.
  • Capacité de vérification débordée. Garde-fou : le volume mensuel attendu de signalements s’imprime avant la première exécution, et la file s’ordonne par a posteriori multiplié par le risque du rôle, de sorte que ce qui attend est la queue de distribution.
  • Le rapport devient une pièce communicable. Garde-fou : le journal de décision du playbook clôt chaque signalement explicitement, et le §6 publie l’information au candidat avant la première exécution plutôt qu’après le premier signalement.

Stack

Le bundle se trouve à apps/web/public/artifacts/ai-interview-fraud-detection-skill/ et contient :

  • SKILL.md — la définition du skill
  • references/1-signal-taxonomy.md — quatre classes de signaux avec pondérations et estimations de faux positifs, la liste des signaux exclus et les paramètres de taux de base
  • references/2-interview-record-intake.md — collecte à remplir avec une colonne de base légale par champ
  • references/3-verification-playbook.md — méthodes de vérification, protocole de re-vérification en direct, journal de décision et modèle d’information au candidat

Suppose Claude pour l’exécution, un ATS comme Greenhouse pour les faits de processus, et une source de transcription — Metaview ou équivalent — pour la section A.

Se combine avec auditer un stack d’entretiens IA face aux règles d’emploi américaines, qui couvre les obligations d’information et de configuration plutôt que le dossier lui-même.

À lire aussi : entretiens structurés, biais du screening IA, expérience candidat, politique IA pour les équipes recruiting, interview intelligence.

Files in this artifact

Download all (.zip)