Vacante de supervisor de almacén, turno matutino, en Apodaca, Nuevo León. Se publicó un lunes en Computrabajo, OCC e Indeed y el jueves ya tenía 340 postulaciones. La reclutadora lleva otras cinco vacantes. Siendo generosos, tiene una tarde para el filtro. En la práctica lee con atención los primeros 50, le echa un ojo al resto y llama a quien "se ve bien". Los candidatos del 200 al 340 nunca fueron leídos de verdad.
Este post arma un agente de IA para reclutamiento que lee los 340 contra criterios que tú escribiste, justifica cada decisión con una cita del CV, te entrega una lista corta para revisar y manda una respuesta digna a quien no quedó. Es IA para RRHH aplicada a la tarea que más horas se come, diseñada para aguantar dos preguntas: "¿por qué me descartaron?" y "¿la empresa filtra por edad o por colonia?". El panorama completo de la IA en el área está en la guía de IA para recursos humanos.
El principio que separa un filtro bueno de uno peligroso
Muchas herramientas le piden a la IA "una calificación de 0 a 100 de qué tan adecuado es el candidato". Yo no lo haría así. Una nota sin explicación no se puede auditar, cambia cada vez que la corres y premia a quien redacta bien, no a quien hizo bien el trabajo.
El diseño que defiendo tiene dos pasos separados:
- La IA extrae. Para cada criterio responde "sí", "no" o "no dice", y pega el fragmento del CV que lo demuestra. Sin opinión.
- Una regla califica. Una fórmula en la hoja de cálculo, escrita por ti antes de abrir la vacante, suma los puntos. Igual para todos.
Así, si alguien pregunta por qué quedó fuera, la respuesta es concreta: "no encontramos experiencia supervisando personal en tu CV". No "la IA te dio 43".
El flujo completo, etapa por etapa
1. Escribe los criterios antes de abrir la vacante
Siéntate 20 minutos con el jefe de almacén. Separa lo eliminatorio de lo que suma puntos. Para la vacante de Apodaca quedó así:
| Criterio | Tipo | Puntos |
|---|---|---|
| Experiencia supervisando personal de almacén (mínimo 2 años) | Eliminatorio | Si no: fuera |
| Manejo de WMS o SAP en módulo de inventarios | Puntuable | 3 |
| Inventarios cíclicos con más de 1,000 SKU | Puntuable | 2 |
| Licencia o certificación de montacargas | Puntuable | 1 |
| Disponibilidad para turno matutino de 6:00 a 14:00 | Eliminatorio | Si no: fuera |
Fíjate en lo que no está: edad, escuela, estado civil, colonia. Si el jefe pide "que viva cerca", conviértelo en lo que realmente necesita ("puede llegar a las 6:00") y pregúntalo directamente al candidato.
2. Recibe postulaciones con los datos mínimos
Si usas un formulario propio (Google Forms o Tally), pide solo lo necesario: CV, correo, teléfono y las preguntas eliminatorias ("¿puedes trabajar de 6:00 a 14:00?"). Cada dato que pides es un dato que tienes que proteger bajo la LFPDPPP, y tu aviso de privacidad tiene que decir para qué lo usas.
3. Anonimiza antes de que la IA lea
Un paso del flujo quita del texto del CV nombre, foto, fecha de nacimiento, CURP, RFC, NSS, dirección y estado civil, y le asigna una clave (C-001, C-002…). La IA nunca ve quién es la persona. Esto reduce el sesgo y también lo que expones si algo falla.
4. Extrae evidencia por criterio
Este es el prompt que va en el nodo de IA, uno por CV:
Eres un asistente de reclutamiento. Lee el CV anónimo y responde SOLO con JSON válido, sin texto adicional.
Para cada criterio, responde "si", "no" o "no_dice", y en "evidencia" copia el fragmento exacto del CV que lo demuestra (máximo 30 palabras). Si no hay evidencia, deja "evidencia" vacío. No interpretes, no supongas, no califiques.
Criterios:
- supervision_2_anios: ha supervisado personal de almacén durante al menos 2 años.
- wms_sap: ha usado un WMS o SAP en módulo de inventarios.
- inventario_1000_sku: ha hecho inventarios cíclicos con más de 1,000 SKU.
- montacargas: tiene licencia o certificación de montacargas.
Formato: {"clave": "", "criterios": {"supervision_2_anios": {"valor": "", "evidencia": ""}, ...}}
CV: [TEXTO DEL CV ANÓNIMO]
Respuesta real con un CV de prueba:
{"clave": "C-117", "criterios": {"supervision_2_anios": {"valor": "si", "evidencia": "Jefe de turno en CEDIS, a cargo de 14 auxiliares, de marzo 2021 a la fecha"}, "wms_sap": {"valor": "si", "evidencia": "Registro de entradas y salidas en SAP MM"}, "inventario_1000_sku": {"valor": "no_dice", "evidencia": ""}, "montacargas": {"valor": "no", "evidencia": ""}}}
Mira el "no_dice" del inventario. El CV habla de "control de inventarios", pero no dice cuántos SKU. La IA no supuso. En la lista corta, ese es un punto a preguntar en la entrevista telefónica, no un motivo de descarte.
Y una corrección honesta: el modelo marcó "montacargas" como "no" cuando debería ser "no_dice", porque el CV no lo menciona. Le agregué una línea al prompt ("usa 'no' solo si el CV dice explícitamente que no") y en la siguiente corrida lo hizo bien. Por eso se prueba con 20 CV antes de soltarlo con 340.
5. La regla califica y tú revisas la lista corta
La hoja aplica la fórmula: eliminatorios en "no" quedan fuera; el resto suma puntos. Los 15 o 20 de arriba son tu lista corta, y esa la lees completa, con nombre y todo, como siempre. La IA te ahorra la lectura de los 300, no la decisión.
6. Audita una muestra de descartados
Cada vacante, abre 10% de los descartados al azar (en este caso, 30 CV) y revisa si la evidencia tenía sentido. Si en 30 encuentras a 3 que sí cumplían, algo está mal en el prompt o en el criterio. Corrige antes de la siguiente vacante.
7. Respuesta para todos
La mayoría de las empresas en México nunca contesta a quien no quedó, y eso se nota en las reseñas de la empresa en Computrabajo y en Glassdoor. Con el JSON en la mano, el agente redacta un correo por persona con el motivo real:
Hola. Gracias por postularte a Supervisor de almacén en Apodaca. Revisamos tu CV y en esta ocasión no avanzaste porque buscamos al menos 2 años supervisando personal de almacén y no lo encontramos en tu experiencia. Si sí la tienes y no quedó clara en tu CV, responde este correo y una persona del equipo revisa tu caso. Te deseamos éxito en tu búsqueda.
Ese "una persona del equipo revisa tu caso" no es adorno: es tu salida para cualquier error del filtro, y en España responde a lo que el RGPD exige para decisiones automatizadas.
El segundo agente: dudas de candidatos por WhatsApp
Una vacante operativa genera decenas de mensajes con las mismas preguntas: "¿cuánto pagan?", "¿hay transporte?", "¿dan comedor?", "¿ya vieron mi solicitud?". Un segundo agente, conectado a la API oficial de WhatsApp y a una ficha de la vacante, contesta eso con la información real y nunca promete nada sobre el resultado del proceso. Instrucción base:
Eres el asistente de reclutamiento de [EMPRESA] para la vacante [PUESTO]. Contesta SOLO con la información de esta ficha: [SUELDO, HORARIO, PRESTACIONES, TRANSPORTE, COMEDOR, UBICACIÓN, ETAPAS DEL PROCESO]. Si preguntan algo que no está, di que lo consultas con el equipo. Nunca digas si una persona va a quedar o no. Nunca pidas documentos. Si alguien quiere hablar con una persona, da el correo [CORREO].
Herramientas y cuánto cuesta
| Pieza | Opción que yo usaría | Costo aproximado (confirma en el sitio) |
|---|---|---|
| Formulario | Google Forms o Tally | Gratis |
| Automatización | n8n (o Make si no quieres servidor) | n8n desde 20 €/mes o gratis en tu servidor; Make desde US$9/mes |
| Modelo de IA | API de OpenAI o Anthropic, modelo pequeño | Menos de US$1 por 300 CV |
| Hoja de calificación | Google Sheets o Excel | Gratis o incluido |
| WhatsApp del segundo agente | API oficial de Meta | Respuestas dentro de las 24 horas sin costo; plantillas cobradas por mensaje |
| Alternativa sin armar | ATS con IA integrada (Teamtailor, Workable, módulos de OCC o Computrabajo) | Planes por empresa o por vacante; confirma |
Mi elección para una empresa mediana con 5 a 15 vacantes al mes: n8n más un modelo pequeño. Cuesta poco, los datos se quedan bajo tu control y el criterio es tuyo, no de una caja negra. El ATS conviene cuando el volumen es grande y constante y ya tienes a alguien que administre la herramienta.
Cuándo NO vale la pena el agente
- Vacantes con menos de 50 postulaciones. Las lees tú en una hora, y mejor.
- Puestos directivos. Ahí cuentan la red, la referencia y la conversación. Un filtro automático estorba.
- Si no hay criterios claros. Si el jefe del área no sabe qué quiere, la IA tampoco. Primero el perfil de puesto.
- Si no vas a auditar. Un filtro que nadie revisa es solo una forma rápida de cometer los mismos errores.
Errores comunes en el filtro con IA
- Mandar el CV completo, con foto y fecha de nacimiento. El sesgo entra por ahí.
- Usar criterios vagos. "Buena actitud" no se puede extraer de un CV.
- Dejar que la IA ponga la nota. La nota la pone tu regla.
- Penalizar CV hechos con ChatGPT. El criterio es la evidencia concreta, que un CV inflado normalmente no tiene.
- No probar antes. Corre 20 CV que ya conoces y compara con tu propio juicio antes de usarlo en una vacante real.
Después del filtro
Con la lista corta lista, la entrevista sigue siendo tuya. Para el guion por competencias, el scorecard y el correo de oferta, usa los prompts de ChatGPT para RRHH.

¿Quieres saltarte esta parte?
Agentes de IA listos para recursos humanos: sin armar nada, sin prompts, ya trabajan por ti.
- Filtra cientos de CV con evidencia por criterio y te deja la lista corta para revisar
- Manda una respuesta automática y respetuosa a quien no quedó
- Contesta las dudas de candidatos por WhatsApp las 24 horas
Paso a paso
- Escribe con el jefe del área los criterios eliminatorios y los que suman puntos antes de abrir la vacante.
- Recibe postulaciones pidiendo solo los datos necesarios y con aviso de privacidad.
- Anonimiza los CV antes de enviarlos al modelo de IA.
- Extrae evidencia por criterio en JSON y aplica la regla de puntos en la hoja de cálculo.
- Lee la lista corta completa y audita 10% de los descartados.
- Manda respuesta a todos con el motivo y la opción de pedir revisión humana.
Preguntas frecuentes
¿La IA puede descartar candidatos sola?
No es recomendable. Audita una muestra de descartados y ofrece revisión humana en cada correo de rechazo. En España, el RGPD protege contra decisiones basadas solo en tratamiento automatizado.
¿Cómo evito el sesgo en el filtro con IA?
Quita nombre, foto, edad, dirección y escuela antes de que la IA lea, usa criterios ligados al trabajo y compara de vez en cuando la tasa de aprobación entre grupos.
¿Cuánto cuesta un agente de filtro de CV?
El costo de IA es de centavos por vacante. Lo que pesa es la automatización: desde cero en planes de prueba hasta unos US$25 a US$40 al mes con n8n y servidor.
¿Necesito un ATS para usar IA en el filtro?
No. Un formulario, una hoja de cálculo y un flujo en n8n o Make bastan. Un ATS con IA conviene con volumen alto y constante de vacantes.
¿La IA detecta un CV hecho con ChatGPT?
Puede marcar texto genérico, pero no debería penalizarlo. El criterio es la evidencia concreta, que un CV inflado normalmente no tiene.



