Analisis de Compatibilidad IA
El analisis de compatibilidad con IA utiliza modelos avanzados de lenguaje (GPT-4) para evaluar automaticamente que tan bien se ajusta un candidato a los requisitos de la vacante.
Que es el analisis IA
Proceso
ENTRADA:
Perfil del candidato
- CV / Resume
- Experiencia laboral
- Habilidades declaradas
- Educacion
Requisitos de la vacante
- Descripcion del puesto
- Habilidades requeridas
- Niveles minimos
- Responsabilidades
GPT-4 Analiza
SALIDA:
Resultado del analisis
- Score general (0-100%)
- Score de habilidades (0-100%)
- Fortalezas identificadas
- Brechas detectadas
- Preocupaciones
- Recomendacion
Diferencia con Skill Match
| Aspecto | Skill Match | Analisis IA |
|---|---|---|
| Metodo | Comparacion matematica | Interpretacion semantica |
| Datos | Solo habilidades | CV completo + contexto |
| Velocidad | Instantaneo | 10-30 segundos |
| Costo | Gratis | Consume creditos IA |
| Profundidad | Superficial | Profundo con insights |
Resultados del analisis
Scores numericos
| Score | Campo | Descripcion |
|---|---|---|
| Skill Score | skillScore | 0-10, compatibilidad de habilidades |
| Overall Score | overallScore | 0-10, compatibilidad general |
Interpretacion estructurada
El campo aiInterpretation contiene:
{
summary: "Resumen ejecutivo del analisis",
strengths: [
"5 años de experiencia en React",
"Liderazgo de equipos demostrado",
"Certificaciones relevantes"
],
gaps: [
"Sin experiencia en Node.js",
"No ha trabajado en startups"
],
concerns: [
"Cambios frecuentes de empleo",
"Expectativa salarial puede ser alta"
],
recommendation: "good_fit",
recommendationReason: "Explicacion de la recomendacion",
dataQuality: {
sufficient: true,
missingData: ["telefono", "referencias"]
}
}
Niveles de recomendacion
| Nivel | Clave | Color | Score tipico |
|---|---|---|---|
| Excelente Ajuste | strong_fit | Verde | 85-100% |
| Buen Ajuste | good_fit | Azul | 70-84% |
| Ajuste Parcial | partial_fit | Naranja | 50-69% |
| No Recomendado | not_recommended | Rojo | <50% |
Ejecutar analisis
Analisis individual
- Ve a la postulacion del candidato
- Menu de acciones → "Ver Analisis IA"
- Si no hay analisis previo, opcion de ejecutar
- Haz clic en "Analizar Compatibilidad"
- Espera 10-30 segundos
- Se muestra el resultado
Analisis en lote (batch)
- Ve a postulaciones de una vacante
- Selecciona multiples candidatos (checkbox)
- Haz clic en "Analizar Compatibilidad" en la barra
- Confirma la operacion
- El sistema analiza cada uno
- Se muestran resultados al terminar
Analisis en lote completado:
- 8 candidatos analizados exitosamente
- 2 fallaron (sin CV disponible)
Creditos IA
Consumo
- Cada analisis consume 1 credito IA
- Los creditos dependen de tu plan de suscripcion
- Puedes comprar creditos adicionales
Verificacion previa
Antes de ejecutar analisis:
- Sistema verifica creditos disponibles
- Si no hay suficientes, muestra alerta
- Ofrece opcion de comprar mas
Creditos IA insuficientes
Tienes 0 creditos disponibles. Necesitas al menos 1 credito para analizar.
[Comprar Creditos] [Cancelar]
Ver creditos disponibles
En tu perfil o configuracion de cuenta:
- Creditos usados este mes
- Creditos restantes
- Historial de uso
Cooldown (periodo de espera)
Regla de cooldown
- Despues de analizar, hay 24 horas de cooldown
- No puedes re-analizar el mismo candidato inmediatamente
- Evita gastos innecesarios
Verificar estado
GET /api/job-applications/:id/compatibility/status
Respuesta:
{
"canRegenerate": false,
"nextAvailableAt": "2024-01-16T10:30:00Z",
"existingAnalysis": { }
}
Forzar re-analisis
En casos especiales, puedes forzar:
- Solo si tienes permisos especiales
- Parametro
forceRecalculate: true - Consume creditos adicionales
Visualizacion de resultados
En la tabla de postulaciones
| Candidato | Puntuaciones |
|---|---|
| Juan Perez (Buen Ajuste) | Skill: 85% / IA: 78% / Eval: -- |
- Badge de color: Junto al nombre
- Score IA: En columna de puntuaciones
- Hover: Muestra resumen
Modal de detalle
Al hacer clic en "Ver Analisis IA":
Analisis de Compatibilidad IA
| Campo | Valor |
|---|---|
| Candidato | Juan Perez |
| Vacante | Desarrollador Frontend |
| Analizado | 15 Ene 2024, 10:30 |
PUNTUACION GENERAL: 78%
Recomendacion: BUEN AJUSTE
FORTALEZAS
- 5 años de experiencia en React
- Liderazgo de equipos demostrado
- Certificaciones AWS relevantes
BRECHAS
- Sin experiencia en GraphQL
- No ha trabajado con microservicios
PREOCUPACIONES
- Tres cambios de empleo en 2 años
- Expectativa salarial puede exceder
RESUMEN
Candidato con solido background en frontend y React. Buena experiencia tecnica pero algunas brechas en...
[Re-analizar] [Cerrar]
Importar habilidades
Opcion de importar
Durante el analisis, puedes activar:
Importar habilidades detectadas al perfil
Que importa
- Habilidades mencionadas en CV
- Niveles estimados por la IA
- Se agregan al perfil del candidato
Beneficios
- Enriquece el pool de talento
- Mejora futuros matchings
- Ahorra tiempo de entrada manual
Idioma del analisis
Opciones disponibles
- Español (
es): Default para Mexico/Latam - English (
en): Para vacantes internacionales
Configurar idioma
{
"jobApplicationIds": [1, 2, 3],
"language": "es"
}
Impacto
- El analisis se genera en el idioma seleccionado
- Afecta fortalezas, brechas, resumen
- Los scores son independientes del idioma
Modelo utilizado
GPT-4
- Modelo actual: GPT-4
- Campo
analysisModelguarda version usada - Puede cambiar en el futuro por mejores modelos
Capacidades
- Comprension de contexto laboral
- Deteccion de patrones en carreras
- Evaluacion de soft skills implicitos
- Identificacion de red flags
Limitaciones
Calidad de datos
El analisis depende de la informacion disponible:
{
"dataQuality": {
"sufficient": true,
"missingData": ["telefono", "referencias"]
}
}
Si sufficient: false, el analisis puede ser menos preciso.
No reemplaza evaluacion humana
- Es una herramienta de apoyo
- No toma decisiones automaticamente
- Siempre revisar con criterio profesional
- Puede tener sesgos del modelo
Datos no analizables
- Entrevistas no realizadas
- Soft skills no documentados
- Cultura fit (requiere interaccion)
- Disponibilidad real
Mejores practicas
Cuando usar
- Alto volumen: Muchas postulaciones para filtrar
- Primer filtro: Antes de entrevistas
- Comparar candidatos: Ver quien destaca
Cuando NO confiar ciegamente
- Candidatos atipicos: Carreras no lineales
- Cambios de industria: Transferibles no obvios
- Perfiles senior: Matices importantes
- Roles creativos: Dificil medir
Interpretar resultados
- Lee el resumen completo, no solo el score
- Revisa brechas para planear entrevista
- Considera preocupaciones para validar
- Usa fortalezas para areas de enfoque
Problemas comunes
"El analisis tarda mucho"
Causa: Alta demanda en servidores de IA.
Solucion: Espera hasta 60 segundos. Si falla, reintenta.
"No puedo analizar: sin creditos"
Causa: Creditos IA agotados.
Solucion: Compra mas creditos o espera al siguiente ciclo.
"El candidato no tiene analisis"
Causa: Nunca se ejecuto el analisis.
Solucion: Ejecutalo manualmente o en batch.
"El score parece incorrecto"
Causa: Datos incompletos o CV no estructurado.
Solucion: Revisa calidad de datos del candidato. Si sufficient: false, el analisis puede ser impreciso.
"No puedo re-analizar"
Causa: Periodo de cooldown activo (24 horas).
Solucion: Espera a que pase el cooldown o usa forceRecalculate si tienes permisos.
Eliminar analisis
Cuando eliminar
- Datos del candidato cambiaron significativamente
- Analisis anterior incorrecto
- Quieres re-analizar sin esperar cooldown
Como eliminar
DELETE /api/job-applications/:id/compatibility
Esto:
- Limpia
skillScore,overallScore,aiInterpretation - Limpia
analyzedAt - Permite nuevo analisis inmediato