ooligo
claude-skill

Screen interview records for identity and answer-provenance fraud

Dificultad
avanzado
Tiempo de setup
90min
Para
recruiter · talent-acquisition · recruiting-engineer
Reclutamiento y TA

Stack

Un skill de Claude que lee las transcripciones de entrevistas y los metadatos del proceso que tu ATS ya guarda, y devuelve un informe de corroboración por candidato: qué confirma el registro, qué contradice y qué preguntas quedan abiertas. Los candidatos marcados pasan a un paso de verificación en vivo. No pasan a un rechazo: el skill no tiene ningún campo de salida capaz de sostenerlo, y la aritmética de la siguiente sección explica por qué.

Nunca toca el archivo de video. Sin geometría facial, sin huella de voz, sin frecuencia de parpadeo, sin puntuación de afecto. Esa restricción es el diseño, no una carencia del diseño.

El número que define el diseño

Un filtro de fraude vive o muere por su tasa base. Con una probabilidad previa de 2% de candidatos fraudulentos que llegan a una entrevista en vivo, un filtro que detecta el 80% de ellos con una tasa de falsos positivos del 5% produce un 24,6% de probabilidad de que cualquier marca dada sea real. Tres de cada cuatro marcas son personas inocentes. Sube la probabilidad previa a 10% y el mismo filtro llega a 64%: sigue sin ser un número que rechace a nadie.

Por eso el skill enruta las marcas a verificación y se detiene ahí. Un seguimiento estructurado de 45 minutos resuelve la mayoría, y el resultado de esa conversación — no la puntuación — es lo que llega a la decisión de contratación. Esto también mantiene el workflow lejos del encuadre de sistema de decisión automatizada bajo la NYC Local Law 144 y las regulaciones ADS de FEHA en California, y acota la pregunta sobre FCRA: la Circular 2024-06 del CFPB sitúa las puntuaciones algorítmicas de terceros sobre trabajadores usadas para decisiones de empleo dentro de la FCRA, con deberes de consentimiento, divulgación y notificación previa a la acción adversa. Un filtro interno que activa una conversación está en un lugar distinto de una puntuación comprada que activa una oferta. El skill lo imprime como una pregunta para el área legal en vez de responderla.

Cuándo usarlo

  • Una vacante totalmente remota donde la entrevista es lo único que separa a un postulante de las credenciales de producción.
  • Roles que envían equipos antes del primer día. Que la dirección de envío difiera de la del documento de identidad es la señal más barata de la lista y nadie la mira.
  • Un candidato cuyo trabajo escrito y sus respuestas en vivo parecen de dos personas distintas, y el reclutador no sabe explicar por qué.
  • Vacantes de seguridad o IT en empresas dentro de la superficie de amenaza de los trabajadores IT de la RPDC. La estimación del Panel de Expertos de la ONU sitúa los ingresos anuales de ese programa en 250-600 millones de dólares, y CrowdStrike ha reportado actores norcoreanos haciéndose pasar por empleados internos en más de 100 empresas tecnológicas, principalmente estadounidenses.

Cuándo NO usarlo

  • Para rechazar a alguien. Mira la aritmética de arriba. Una probabilidad posterior de 24,6% que termina una candidatura es un filtro que discrimina contra la mayoría inocente de las personas que marca.
  • Como análisis forense de medios. Los detectores de deepfakes se derrumban fuera de su distribución. Los benchmarks entre conjuntos de datos muestran un detector con 0,998 AUC en su distribución de entrenamiento cayendo a 0,674 en un conjunto no visto y a 0,633 en Celeb-DF. El adversario elige el generador. Un detector que no puedes evaluar contra el generador realmente en uso devuelve un número, no un control.
  • Para inferir emoción, estrés u honestidad. El Artículo 5(1)(f) del EU AI Act prohíbe inferir emociones de una persona física en el lugar de trabajo a partir de datos biométricos, y las directrices de la Comisión de febrero de 2025 sobre prácticas prohibidas leen «lugar de trabajo» de forma que cubre a los candidatos durante la selección y la contratación. Las sanciones llegan a 35 millones de euros o el 7% de la facturación anual mundial. La detección de engaño por comportamiento tampoco tiene respaldo, así que la prohibición no cuesta nada.
  • Donde el uso de IA está permitido. Define la política primero y publícala. ai_use_policy viene por defecto en prohibited para que apagar la clase de procedencia de respuestas sea un acto deliberado; pero si no hay nada publicado, el valor honesto es permitted, porque no puedes filtrar contra una regla que nunca enunciaste.
  • De forma retroactiva, sobre un pipeline cerrado. Correr esto sobre los postulantes rechazados del año pasado construye un expediente de acusaciones no adjudicadas contra personas con nombre y apellido, exhibible en cualquier reclamo posterior, sin ningún paso de verificación disponible para exonerar a nadie.
  • En entrevistas presenciales. Tanto la sustitución de identidad como la asistencia en vivo necesitan el canal remoto. Una ronda final presencial es el control más fuerte y no necesita ningún skill.

Configuración

  1. Coloca el bundle que está en apps/web/public/artifacts/ai-interview-fraud-detection-skill/SKILL.md en tu directorio de skills, con references/ al lado.
  2. Define los parámetros en references/1-signal-taxonomy.md §0. base_rate sale de tus propios casos confirmados de los últimos 12 meses; si no tienes ninguno, deja 0.02 y lee cada probabilidad posterior como una cota superior. El archivo lleva una fecha checked: y una cadencia de revisión de 90 días.
  3. Llena el formulario de ingesta en references/2-interview-record-intake.md. La sección A pide marcas de tiempo por intervención: escribe NO_TIMESTAMPS donde no las tengas, para que el skill reporte la clase de procedencia de respuestas como no disponible en vez de puntuarla sobre nada.
  4. Responde la sección E antes de la primera corrida. Cinco requisitos de consentimiento y notificación; un NO detiene la ejecución. La fila que más falla es la política escrita de cámara, y sin ella el skill no puntúa nada sobre la reticencia a encenderla.
  5. Revisa la capacidad de verificación en la sección F. Las marcas son un número de capacidad, no una señal de calidad: 100 entrevistas al mes con una probabilidad previa de 2% y una tasa de falsos positivos de 5% dan unas 6,5 marcas, de las cuales 1,6 son reales. Un margen negativo significa ajustar la taxonomía antes de correr, no después de que la cola se acumule.

Qué hace el skill en realidad

Seis pasos. Dos decisiones estructurales sostienen el diseño.

Dos pasadas, y el extractor nunca ve la taxonomía. La pasada uno saca el registro de afirmaciones, los números de latencia por respuesta y las descripciones de registro lingüístico sin ningún vocabulario de fraude en su contexto. La pasada dos puntúa esos hechos contra la taxonomía. Una sola pasada preparada fabrica lo que se le dijo que buscara: cada pausa se vuelve evasión en cuanto el modelo sabe que caza evasiones. La separación cuesta una llamada extra por candidato.

La lista de exclusión se aplica en la salida. El paso 4 descarta acento, fraseo no nativo, origen del nombre, fondo del hogar, calidad de cámara y de ancho de banda, uso de fondo virtual, zona horaria por sí sola y huecos de empleo. Cada uno correlaciona con origen nacional, raza, discapacidad o nivel socioeconómico, y cada uno es la ruta exacta por la que un filtro de fraude se convierte en un reclamo por sesgo en el screening con IA. Las señales descartadas se imprimen en el informe, así que la exclusión es auditable en vez de asumida.

Entre ambas, el paso 1 se niega a correr sobre material biométrico sujeto a consentimiento sin un registro de consentimiento citado: las huellas de voz y las exportaciones de geometría facial llegan adjuntas a las exportaciones de proveedores, y la BIPA de Illinois contempla daños estatutarios de 1.000 dólares por violación negligente y 5.000 por violación imprudente o intencional, por persona. La SB 2979, firmada el 2 de agosto de 2024, lo redujo a una única recuperación por persona y por método de recolección, y el Séptimo Circuito resolvió el 1 de abril de 2026 que esa reducción se aplica retroactivamente. La exposición es menor que antes y no es cero. Elimina el material, no lo analices.

El paso 5 convierte la prioridad en una probabilidad posterior y ordena la cola por posterior multiplicada por riesgo del rol, donde el riesgo del rol es el acceso del primer día y no la seniority. El paso 6 imprime las contradicciones con la cita textual de la entrevista y la afirmación en conflicto, para que quien lee vea evidencia en vez de una conclusión.

Costo real

  • Por entrevista completa — un loop de cuatro rondas de 45 minutos consume 40-55k tokens de entrada de transcripción más unos 8k de archivos de referencia, y 3-5k de salida entre las dos pasadas. A tarifas de lista de Claude Sonnet (3 dólares por millón de entrada, 15 por millón de salida) eso da 0,20-0,35 dólares por candidato. Estimación, a partir del conteo de tokens de transcripciones de esa duración.
  • A volumen — 100 loops al mes quedan en 20-35 dólares de gasto de modelo. El costo que importa es el paso de verificación: 6-7 seguimientos estructurados de 45 minutos al mes, más la preparación del entrevistador, son unas 8-10 horas de tiempo cargado de entrevistador.
  • Configuración — 90 minutos, y ese número solo es honesto si tu ATS ya exporta transcripciones con marcas de tiempo. Los equipos que conectan la captura de transcripciones por primera vez gastan un día o más, y la capa de interview intelligence es el prerrequisito.
  • Lo que no ahorra — la ronda presencial. Para un rol de riesgo ALTO con una probabilidad posterior sobre 20%, el viaje cuesta menos que la alternativa y resuelve las tres clases de fraude a la vez.

Métrica de éxito

  • Volumen de marcas siguiendo la tasa predicha. Si una probabilidad previa de 2% predice 6,5 marcas y obtienes 30, la taxonomía está mal calibrada, no el pipeline comprometido.
  • Cada marca cerrada con un resultado registrado. El registro de decisiones en references/3-verification-playbook.md §4 no tiene estado parcial. Una marca abierta sobre un candidato descartado por razones ajenas es el peor registro que puedes conservar.
  • Proporción de RESOLVED sobre 70%. La mayoría de las marcas debe despejarse en la verificación. Una proporción menor significa que el filtro dispara sobre ruido.
  • Cero apariciones de señales excluidas en los informes. Un chequeo determinista que nunca debería dispararse.

Frente a las alternativas

  • Frente a proveedores de detección de deepfakes en tiempo real. Pindrop, Reality Defender y las capas de detección ya integradas en las plataformas de videoconferencia trabajan sobre el flujo de medios, que este skill deliberadamente no toca. Son complementarios, no redundantes, y vale la pena comprarlos solo a un proveedor dispuesto a declarar su conjunto de evaluación, dados los números entre conjuntos de datos de arriba. Verifican los píxeles. No verifican que quien responde sepa lo que declaró en el currículum.
  • Frente a proveedores de verificación de identidad. Los chequeos de documento más prueba de vida en la etapa de oferta son el control correcto para la clase A, y probablemente ya corres algo como Checkr junto a ellos. Verifican quién firmó. No verifican quién hace el trabajo desde la segunda semana, que es donde vive el patrón de las granjas de laptops.
  • Frente a proctoring y navegadores bloqueados. Más baratos de comprar, peores de operar. Empujan la entrevista hacia la vigilancia, penalizan a candidatos con conexiones compartidas y tecnología asistiva, y resuelven menos que un solo seguimiento en profundidad bien hecho.
  • Frente a una plataforma de evaluación técnica. Karat y similares corren entrevistas humanas en vivo que resisten estructuralmente tanto al proxy como al copiloto. Donde el presupuesto alcanza, esta es una respuesta más fuerte que cualquier filtro: el skill es para las rondas que corres tú.
  • Frente al statu quo. Los humanos sin entrenamiento detectan medios sintéticos cerca del azar. El statu quo real no es «los reclutadores lo cachan» sino «nadie mira», y el costo marginal de mirar es 0,30 dólares por candidato.

Puntos de cuidado

  • Una marca leída como un hallazgo. Guarda: cada marca imprime su probabilidad posterior con los insumos al lado, y ningún campo de salida sirve como causal de rechazo.
  • Sesgo de confirmación por un extractor preparado. Guarda: la pasada uno corre sin vocabulario de fraude en contexto; la taxonomía se carga solo en la pasada dos.
  • Discriminación indirecta a través del comportamiento. Guarda: la lista de exclusión de la §4 se aplica en la salida y las señales descartadas se imprimen.
  • Reticencia a la cámara puntuada contra una necesidad de acomodación. Guarda: la señal solo puntúa donde existen una política escrita aplicada de forma uniforme y una vía de acomodación ofrecida; si no, el skill reporta el hueco de política en vez del candidato.
  • Artefactos biométricos que llegan con la exportación. Guarda: el paso 1 se detiene ante material sujeto a consentimiento sin un registro citado.
  • Capacidad de verificación desbordada. Guarda: el volumen mensual esperado de marcas se imprime antes de la primera corrida, y la cola se ordena por posterior por riesgo del rol, de modo que lo que espera es la cola larga.
  • El informe se convierte en material de exhibición judicial. Guarda: el registro de decisiones del playbook cierra cada marca explícitamente, y la §6 publica la notificación al candidato antes de la primera corrida en vez de después de la primera marca.

Stack

El bundle vive en apps/web/public/artifacts/ai-interview-fraud-detection-skill/ y contiene:

  • SKILL.md — la definición del skill
  • references/1-signal-taxonomy.md — cuatro clases de señales con pesos y estimaciones de falsos positivos, la lista de señales excluidas y los parámetros de tasa base
  • references/2-interview-record-intake.md — formulario de ingesta con una columna de base legal por campo
  • references/3-verification-playbook.md — métodos de verificación, el protocolo de reverificación en vivo, el registro de decisiones y la plantilla de notificación al candidato

Asume Claude para la ejecución, un ATS como Greenhouse para los hechos del proceso, y una fuente de transcripciones — Metaview o equivalente — para la sección A.

Se complementa con auditar un stack de entrevistas con IA contra las reglas de empleo de EE. UU., que cubre los deberes de divulgación y configuración en vez del registro en sí.

Lectura relacionada: entrevistas estructuradas, sesgo en el screening con IA, experiencia del candidato, política de IA para equipos de recruiting, interview intelligence.

Archivos de este artefacto

Descargar todo (.zip)