Generador de posiciones laborales relacionadas
Genera una lista de puestos de trabajo relacionados junto con sus puntuaciones de relevancia.
Al proporcionar un título de trabajo, esta API devuelve posiciones relacionadas y sus ponderaciones como valores flotantes que van de 1.0 a 10.0, donde 10 representa la máxima relevancia.
Esta API es útil para desarrolladores que construyen motores de recomendación de empleos, software de recursos humanos o plataformas de orientación profesional. Ayuda a identificar roles alternativos para los candidatos, mejorando las funcionalidades de búsqueda de empleo y mejorando los algoritmos de coincidencia de trabajos. Los casos de uso incluyen la creación de recomendaciones de empleo personalizadas, la mejora de herramientas de transición profesional y el apoyo a la analítica de recursos humanos.
Solo se requiere el parámetro content.
Puede especificar el idioma de la salida, que por defecto es English.
Puede limitar la salida con el parámetro max_quantity.
Los trabajos de IA implican dos pasos clave:
- Enviando el trabajo de IA: Iniciando el proceso enviando la solicitud de trabajo.
- Monitoreo y recepción de resultados: Comprobando continuamente el estado del trabajo y obteniendo el resultado final una vez completado con éxito.
SDKs/Bibliotecas relacionadas
SharpAPI es ahora Cumple con SOC 2 Tipo II. Puede consultar los detalles en nuestro Portal del Centro de Confianza.
Tus datos son tus datos. Aprende cómo los protegemos y cumplimos con los estándares de privacidad globales en nuestro Política de manejo de datos y cumplimiento .
Paso 1. Enviar la solicitud de trabajo de IA
Punto final: POST - /v1/hr/related_job_positions
| Atributo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| content | String | Sí | Proporcionar el puesto/rol de trabajo para generar puestos de trabajo relacionados. |
| language | String | No | Especificar el idioma de la salida, por defecto Inglés. |
| max_quantity | Número | No | Número máximo de puestos de trabajo relacionados a generar. |
EJEMPLO DE SOLICITUD:
{
"content": "Flutter Mobile Developer",
"language": "German",
"max_quantity": 4
}
EJEMPLO DE RESPUESTA:
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
Paso 2. Monitorear y Obtener Resultados del Trabajo de IA
Punto final: GET - /v1/hr/related_job_positions/job/status/:uuid
Un punto final se utiliza para verificar el progreso del trabajo de API solicitado.
EJEMPLO DE RESULTADO:
{
"data": {
"type": "api_job_result",
"id": "80d0a822-0e2a-40e1-97fd-e7fd62ec9eb0",
"attributes": {
"status": "success",
"type": "hr_related_job_positions",
"result": {
"job_position": "Flutter Mobile Developer",
"related_job_positions": [
{
"name": "Android Developer",
"weight": 8
},
{
"name": "iOS Developer",
"weight": 8.5
},
{
"name": "MOBILE APP DEVELOPER",
"weight": 9.5
},
{
"name": "React Native Developer",
"weight": 7.5
},
{
"name": "Mobile-Entwickler für Flutter",
"weight": 10
},
{
"name": "Flutter-App-Entwickler",
"weight": 9
},
{
"name": "Mobile-App-Entwickler (Flutter)",
"weight": 8
},
{
"name": "Flutter-Entwickler",
"weight": 10
},
{
"name": "Cross-Platform Mobile Developer",
"weight": 7
},
{
"name": "Mobile-App-Entwickler",
"weight": 9
},
{
"name": "Mobile-Entwickler",
"weight": 8
},
{
"name": "App-Entwickler",
"weight": 7
},
{
"name": "iOS-Entwickler",
"weight": 6
},
{
"name": "Flutter Entwickler",
"weight": 10
},
{
"name": "Mobile App Entwickler",
"weight": 9
},
{
"name": "Android Entwickler",
"weight": 8
},
{
"name": "iOS Entwickler",
"weight": 7.5
}
]
}
}
}
}
- Palabras clave relacionadas:
- Tecnología de RRHH
- IA en Reclutamiento
- Reclutamiento
- Relevancia
- Contratación
- Coincidencia
- Carreras