Saltar al contenido
Todos los proyectos

IA y Datos

CV Job Match Agent

Un pipeline de 4 agentes en LangGraph que puntúa cualquier CV frente a cualquier oferta de empleo.

El problema

Los candidatos adaptan el mismo CV a decenas de ofertas sin una señal clara de qué tan bien encaja realmente. Quería una herramienta que devolviera una puntuación de compatibilidad, las brechas concretas y qué cambiar, para cualquier CV y cualquier descripción de puesto.

Cómo lo construí

  1. 01Dividí el trabajo entre cuatro agentes especializados orquestados como un grafo de estados en LangGraph, ejecutándose en LLMs alojados en Groq para baja latencia.
  2. 02Añadí enrutamiento condicional para que, si un agente falla, el pipeline se detenga de inmediato en lugar de pasar un estado incorrecto a los siguientes agentes.
  3. 03Registré cada paso de los agentes (nombre, resumen de entrada, resumen de salida, latencia) en Supabase para depurar y evaluar cada ejecución después.
  4. 04Desplegué el backend en FastAPI en Render, el frontend en Next.js en Vercel y PostgreSQL en Supabase.

Resultado

  • Genera una puntuación de compatibilidad, un análisis de brechas y recomendaciones accionables de principio a fin.
  • Observabilidad completa por paso en cada ejecución del pipeline.
  • Corre totalmente en infraestructura gratuita: $0 de costo total de hosting.

Siguiente proyecto

EmergencIA