CV Scorer
Flujo donde se indica un puesto de trabajo y se puntúan los CV disponibles según el valor de cada uno para realizar dicho trabajo
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatOutput-h6ga5[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-h6ga5 stroke:#a170ff
TextInput-wm8fq[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Job Description]
style TextInput-wm8fq stroke:#a170ff
GDriveFilesComponent-ozzfk[<div><img src="/_astro/google_drive.wKmDsV2c.svg" style="height: 20px !important;width: 20px !important"/></div>Google Drive File Manager]
style GDriveFilesComponent-ozzfk stroke:#a170ff
OpenAIModel-sjaw0[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-sjaw0 stroke:#a170ff
AdvancedAgent-qf7fp[Agent]
style AdvancedAgent-qf7fp stroke:#a170ff
TextInput-wm8fq -.- AdvancedAgent-qf7fp
linkStyle 0 stroke:#a170ff
AdvancedAgent-qf7fp -.- ChatOutput-h6ga5
linkStyle 1 stroke:#a170ff
OpenAIModel-sjaw0 -.- AdvancedAgent-qf7fp
linkStyle 2 stroke:#a170ff
GDriveFilesComponent-ozzfk -.- AdvancedAgent-qf7fp
linkStyle 3 stroke:#a170ff
Evaluador de CV
🧩 Descripción General
Este flujo de trabajo automatiza la criba inicial de candidatos a un puesto de trabajo evaluando sus currículums frente a una descripción de puesto específica. Funciona como un asistente de reclutamiento impulsado por IA que recupera los CVs de una carpeta designada de Google Drive, analiza su contenido y proporciona una evaluación detallada y estructurada para cada candidato. Este proceso agiliza el flujo de trabajo de contratación al proporcionar a los reclutadores una lista clasificada de solicitantes basada en puntuaciones objetivas de compatibilidad.
⚙️ Características Principales
- Recupera y procesa automáticamente múltiples archivos de CV desde una carpeta específica de Google Drive.
- Utiliza un agente de IA especializado para extraer información clave de cada currículum, como habilidades, experiencia y educación.
- Evalúa a cada candidato frente a una descripción de puesto detallada utilizando un sistema de puntuación ponderada que abarca requisitos técnicos, experiencia relevante, formación académica y habilidades blandas.
- Genera un informe completo y formateado para cada candidato, incluyendo una puntuación de compatibilidad y una justificación detallada.
- Produce una lista final clasificada de candidatos, destacando las mejores coincidencias para el puesto.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Función en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| Descripción del Puesto | Proporciona la descripción del puesto objetivo que define los criterios de evaluación. | Texto detallado de la descripción del puesto. | Datos de la descripción del puesto pasados al agente. |
| Modelo OpenAI | Sirve como el modelo de lenguaje central que potencia las capacidades de razonamiento y análisis del agente de IA. | Configuración del modelo (ej., GPT-4o-mini). | Instancia del modelo de lenguaje configurada para el agente. |
| Gestor de Archivos de Google Drive | Actúa como una herramienta para que el agente acceda y recupere los CVs de los candidatos desde una carpeta de almacenamiento en la nube. | Ruta de la carpeta objetivo de Google Drive. | Funcionalidad de la herramienta que permite al agente obtener archivos. |
| Agente | El componente central de IA que orquesta el proceso de puntuación. Utiliza el modelo de lenguaje y la herramienta de archivos para analizar los CVs frente a la descripción del puesto. | Descripción del puesto, modelo de lenguaje, herramienta de acceso a archivos y un prompt de sistema detallado con reglas de evaluación. | Análisis estructurado e informe de puntuación para cada candidato. |
| Salida del Chat | Presenta los resultados finales de la evaluación de candidatos en un formato legible. | El informe de evaluación generado por el agente. | Salida formateada que muestra las puntuaciones y la clasificación de los candidatos. |
🧠 Notas
- El flujo de trabajo requiere credenciales de API válidas para OpenAI y Google Drive para funcionar.
- El agente está configurado con un prompt de sistema específico y detallado que define su rol como especialista senior en talento y describe la metodología de puntuación exacta.
- La evaluación se basa únicamente en la información extraída de los CVs proporcionados y la descripción del puesto dada.
- La salida incluye una justificación para cada puntuación, promoviendo la transparencia en el proceso automatizado de criba.
- Toda la información de los candidatos se trata como confidencial dentro del contexto del flujo de trabajo.