Skip to content
placr
Back to blog
Product

How we built AI matching that explains itself

The Placr team

Updated Oct 1, 20261 min read
How we built AI matching that explains itself

When we set out to build Placr's AI matching engine, we faced a fundamental tension. The most accurate machine learning models are often the least interpretable. Black-box models can tell you that Candidate A is a 92% match for a role, but they cannot tell you why. For recruitment agencies whose entire value proposition is expert judgment, a score without explanation is worse than no score at all.

We chose a hybrid architecture that combines semantic embeddings for deep understanding with structured feature extraction for explainability. Every match score in Placr is accompanied by a detailed breakdown: which skills matched, what experience is relevant, where the gaps are, and how the candidate compares to the ideal profile. Recruiters don't just see a number. They see the reasoning.

The technical foundation is a multi-stage pipeline. First, we parse CVs and job descriptions into structured representations using Anthropic's Claude, with every response validated against a strict schema. Nothing is fine-tuned; the structure comes from the schema, not from a custom model. Then a deterministic scoring engine compares the candidate with the role across multiple dimensions, including semantic similarity, skills, experience, location, and salary. Each dimension gets its own score and a plain-language explanation, so you can see which ones carried the result.

The point of all this is trust. A recruiter who can see why a candidate scored the way they did can agree, disagree, or overrule the system, and a score they can interrogate is one they will actually use. Trust drives adoption, adoption drives efficiency, and efficiency drives placements. That is the virtuous cycle we designed for.

Ready to put people first?

See how Placr gives your recruiters, candidates, and clients the experience they deserve.