GitHub - Ezequie1Sc/jobly-ai-api: Jobly AI API es el backend de la plataforma Jobly, diseñado para procesar información profesional de candidatos y ayudar a relacionarla con oportunidades laborales. · GitHub
Skip to content

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

Jobly AI API

Backend REST para análisis de CV, extracción de habilidades y recomendación de vacantes de jobly.

GitHub Repository Python FastAPI PDF

📌 Descripción

Jobly AI API es el backend de la plataforma Jobly, diseñado para procesar información profesional de candidatos y ayudar a relacionarla con oportunidades laborales.

Actualmente proporciona tres capacidades principales:

  • 📄 Análisis de CV en PDF
  • 🎯 Cálculo de compatibilidad entre habilidades y vacantes
  • 💬 Asistente de chat contextual para CV y vacantes

La API está construida con FastAPI y utiliza pypdf para extraer texto de archivos PDF. La detección de habilidades y el matching actual se realizan mediante reglas determinísticas, por lo que el proyecto puede evolucionar posteriormente hacia modelos de IA/LLM sin cambiar la interfaz principal de la API.

✨ Características

Funcionalidad Descripción
📄 CV Analyzer Recibe un PDF y extrae su contenido
🧠 Skill Extraction Detecta habilidades técnicas conocidas dentro del CV
🎯 Job Matching Calcula un porcentaje de compatibilidad con cada vacante
💬 Chat Responde preguntas sobre habilidades, CV y vacantes
📚 OpenAPI Documentación interactiva generada automáticamente por FastAPI
🔒 Validación Valida formato, tamaño y contenido del CV

🏗️ Arquitectura

jobly-ai-api/
│
├── app/
│   ├── main.py
│   │
│   ├── routers/
│   │   ├── cv.py
│   │   ├── recommendations.py
│   │   └── chat.py
│   │
│   └── services/
│       ├── pdf_service.py
│       ├── matching_service.py
│       └── chat_service.py
│
├── requirements.txt
├── .gitignore
└── README.md

About

Jobly AI API es el backend de la plataforma Jobly, diseñado para procesar información profesional de candidatos y ayudar a relacionarla con oportunidades laborales.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages