Assign skills to jobs¶
This endpoint assigns each skill to the most relevant job in a supplied list.
Purpose¶
It quickly classifies a set of skills by job when both lists already exist.
Request from Lexi¶
{
"jobs": ["Full-stack developer", "Digital project manager"],
"skills": ["API development", "Project delivery"]
}
Processing¶
- AI Hub receives the list of jobs and the list of skills.
- The LLM determines which job best matches each skill.
- It selects only from the supplied jobs.
- If no assignment is sufficiently reliable, it returns
null.
Compatible OpenAI mini evaluates indexed assignments as native decisions,
including an explicit unassigned option. Labels are reconstructed from the input.
An empty target list returns null for every source. Unsupported model/provider
configurations, or catalogues with more than 254 targets plus the unassigned
option, keep the existing structured call with the complete catalogue.
Response to Lexi¶
Important behavior¶
The endpoint does not generate new skills or change labels. It only performs an assignment.
The generated lexi HTTP reference is the authoritative source for parameters, schemas, responses and examples.