The retrieval corpus behind the agent: import roles and keep their vector embeddings up to date.
Roles in index
—
Roles vectorised
—
Dataset check (expected J0001–J0180)
Checking…
Columns are matched by header name. Recognised headers: job_id, title, company, location, work_mode, seniority, employment_type, track, required_skills, description, min_years. Rows are matched on job_id, so re-importing updates existing jobs.
Encodes each role into a 384-dimension embedding from its title, company, seniority, experience, location and skills — the vectors the agent searches at match time. The ground-truth track label is never included, so the benchmark stays leakage-free.