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í
- 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.
- 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.
- 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.
- 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