IA y sistemas de agentes
JobAgent — Búsqueda de empleo y candidaturas con IA
Sistema de agentes para descubrir ofertas, analizar su encaje, adaptar el CV y asistir en las candidaturas mediante automatización controlada del navegador.
Utilizo JobAgent para gestionar mi propia búsqueda de empleo.
El problema
Buscar empleo y gestionar candidaturas combina interpretación semántica con procesos que deben ser precisos, trazables y estar bajo el control del candidato.
Qué construí
Sistema de agentes para descubrir ofertas, analizar su encaje, adaptar el CV y asistir en las candidaturas mediante automatización controlada del navegador.
- Descubrimiento de ofertas en varias fuentes.
- Análisis semántico del encaje con el perfil.
- Aprobación humana antes de enviar candidaturas.
- Integración con Telegram.
- Observabilidad y registro de auditoría.
Arquitectura
FastAPI y Celery coordinan procesos sobre PostgreSQL, con una interfaz React/TypeScript y despliegue en Docker. El ciclo de vida se representa mediante una máquina de estados explícita, con observabilidad y auditoría.
Componente de IA y agentes
Modelos de lenguaje para evaluar el encaje y ayudar a adaptar el CV, con integración de OpenAI, Anthropic y Gemini, y conexión con Reactive Resume mediante REST y MCP.
Componentes deterministas
Playwright, puntos de aprobación humana, Candidate Answer Vault, transiciones de estado y controles para evitar respuestas inventadas.
Uso modelos de lenguaje cuando aporta valor el razonamiento semántico, y reglas deterministas cuando importan la fiabilidad, la integridad y la repetibilidad.
Tecnologías
Mi papel
Creador y desarrollador
Resultado
Utilizo JobAgent para gestionar mi propia búsqueda de empleo.