WilliamLabs
Back to work

JobbAI

Reads a CV, understands a job ad, and reasons about the distance between them.

Year

2026

Type

Experiment

Status

live

Stack

LLM, Embeddings, Structured extraction, Agents

Parses a CV into a structured profile, embeds the requirement text of open roles, and ranks them by how well the two actually match rather than by keyword overlap.

I built it mainly as a test bed for two things I wanted to get better at: multi step tool use, and evaluating the output of an agent when there is no single correct answer to compare against.