Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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