Paso 1. Enviar la solicitud de trabajo de IA
Punto final: POST - /v1/hr/job_description
| Parámetro |
Tipo |
Obligatorio |
Descripción |
| name |
String |
Sí |
El título del puesto para la posición (por ejemplo, Ingeniero de Software Senior PHP). |
| company_name |
String |
No |
El nombre de la empresa que ofrece el puesto (por ejemplo, Apple Inc). |
| minimum_education |
String |
No |
El nivel mínimo de educación requerido (por ejemplo, Licenciatura). |
| minimum_work_experience |
String |
No |
La experiencia laboral mínima requerida (por ejemplo, 5 años). |
| employment_type |
String |
No |
Tipo de empleo (por ejemplo, tiempo completo, medio tiempo, contrato). |
| country |
String |
No |
El país donde se encuentra el trabajo (por ejemplo, Reino Unido). |
| remote |
Boolean |
No |
Especifica si el trabajo es remoto (true o false). |
| visa_sponsored |
Boolean |
No |
Especifica si hay patrocinio de visa disponible (true o false). |
| required_skills |
Array of Strings |
No |
Una lista de habilidades requeridas para el puesto (por ejemplo, { "PHP8", "Laravel"}). |
| optional_skills |
Array of Strings |
No |
Una lista de habilidades opcionales para el puesto (por ejemplo, {"AWS RDS", "GitFlow"}). |
| language |
String |
No |
El idioma para la descripción del trabajo (por ejemplo, Inglés). |
| voice_tone |
String |
No |
El tono de voz para la descripción (por ejemplo, neutral, profesional). |
| context |
String |
No |
Contexto adicional o requisitos (por ejemplo, añadir requisito de licencia de conducir de clase C). |
EJEMPLO DE SOLICITUD:
{
"name": "Ingeniero de Software Senior PHP",
"company_name": "Apple Inc",
"minimum_education": "Licenciatura",
"minimum_work_experience": "5 años",
"employment_type": "tiempo completo",
"country": "Reino Unido",
"remote": true,
"visa_sponsored": true,
"required_skills": [
"PHP8",
"Laravel",
"MySQL"
],
"optional_skills": [
"AWS RDS",
"AWS Aurora",
"GitFlow"
],
"language": "Inglés",
"voice_tone": "neutral",
"context": "añadir requisito de licencia de conducir de clase C"
}
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
EJEMPLO DE RESULTADO:
{
"data": {
"type": "api_job_result",
"id": "081d6ba5-329d-4723-b88f-a8c88bc3a9cb",
"attributes": {
"status": "success",
"type": "hr_job_description",
"result": {
"job_requirements": "- Mínimo de 5 años de experiencia en ingeniería de software\n- Licenciatura en Ciencias de la Computación o campo relacionado\n- Dominio de PHP8, Laravel y MySQL\n- Familiaridad con AWS RDS, AWS Aurora y GitFlow es una ventaja\n- Fuertes habilidades de resolución de problemas y atención al detalle\n- Excelentes habilidades de comunicación y trabajo en equipo\n- Licencia de conducir de clase C",
"job_responsibilities": "- Desarrollar, probar y mantener aplicaciones PHP de alta calidad\n- Colaborar con equipos multifuncionales para definir e implementar nuevas características\n- Optimizar el rendimiento y escalabilidad de las aplicaciones\n- Asegurar la calidad y mantenibilidad del código a través de revisiones y mejores prácticas\n- Solucionar y resolver defectos e inconvenientes de software\n- Mantenerse actualizado con las últimas tendencias y tecnologías de la industria\n- Orientar y guiar a desarrolladores junior",
"job_short_description": "Estamos buscando un Ingeniero de Software Senior PHP altamente capacitado para unirse a nuestro equipo remoto en el Reino Unido. Este puesto a tiempo completo requiere un mínimo de 5 años de experiencia y una Licenciatura. El candidato ideal tendrá experiencia en PHP8, Laravel y MySQL, con habilidades adicionales en AWS RDS, AWS Aurora y GitFlow siendo ventajosas. Hay patrocinio de visa disponible."
}
}
}
}