Betterfolio
Betterfolio

Betterfolio

Betterfolio team

AI in sourcing: what works, what slips, and where humans must decide

Search assistants move faster, and they extrapolate. For an ESN, client risk is real: a "close enough" profile costs more than a clean no.

Laptop with code or data on screen, Unsplash photo

What AI does well in sourcing, and why that traps you

An AI sourcing tool finds in two minutes profiles you might have spent twenty identifying. That is real. Technology has reached a point where semantic matching and keyword alignment produce usable results at volumes no one would process manually.

Concretely, here is what tools get right:

  • Scanning thousands of profiles in seconds on LinkedIn, CV databases, or your internal systems
  • Cross-referencing stated skills with job-spec requirements
  • Spotting atypical profiles a human eye would have skipped out of filtering habit
  • Generating summaries of career paths from raw data

The problem is not scan quality. The problem is what that speed does to your decision process. When the list lands in two minutes, the temptation is to treat it as already validated. It is not.

The tool did pattern matching on past experiences. It did not read the assignment through the eyes of a sales rep who has known that CIO for three years, who knows that for this client "senior Java" means "able to take over a 200k-line legacy with no documentation", not just "8 years of Java experience".

The speed bias

This phenomenon has a name in cognitive psychology: automation bias. The faster and more confidently a system produces results, the less we question their quality.

In an ESN, it plays out like this:

Without AIWith AI
45 min to find 5 profiles2 min to receive 20 profiles
Each profile read in detailProfiles skimmed in batches
The rep knows the sourceThe rep trusts the score
Send after manual checkSend after a quick summary review

The second column is not better than the first. It is faster. That is not the same thing.


The three slips tools produce systematically

AI sourcing errors are not random. They follow predictable patterns you see across the market, LinkedIn Recruiter, HireEZ, Entelo, or any internal NLP-based tool.

1. Confusing exposure with mastery

AI does not distinguish between a consultant who ran a Kubernetes project in production and one who worked alongside Kubernetes in a team of ten. Both profiles mention Kubernetes. Both hit the keyword. But one spent six months configuring clusters and handling production incidents; the other attended daily standups.

Concrete examples we see regularly:

  • "Terraform experience" = wrote 3 modules vs. ran terraform apply on existing scripts
  • "Team management" = led 8 developers vs. was the senior half of a pair
  • "Microservices architecture" = designed the architecture from scratch vs. built one service in an existing architecture

AI scores these profiles almost the same. The client, in interview, will spot the gap in five minutes.

2. Merging short assignments into continuous experience

A consultant did 3 months of React at a SaaS vendor, then 4 months of Vue.js at a startup, then 2 months of React Native as a freelancer. AI reconstructs that as "9 months of frontend JavaScript experience", one tidy line that does not exist.

In reality, that consultant had three different contexts, three different stacks, and no long assignment proving they can sustain a complex project. The AI summary hides that fragmentation.

This slip is especially dangerous on junior-to-mid profiles (2–5 years) where short assignments are common.

3. Decontextualizing job titles

"Tech Lead" at a 6-person startup is often the most senior developer who codes 80% of the time and does a bit of review. "Tech Lead" at a 3,000-consultant ESN is a coordination role with technical framing, staffing, and client relationship.

Same title. Incompatible realities.

Other frequent examples:

TitleContext AContext B
CTOEarly-stage startup, sole devGroup IT lead, 50 people under them
Data EngineerBasic ETL on a SQL warehouseReal-time Kafka + Spark pipelines at scale
Scrum MasterPSM certified, never practiced for real3 years facilitating 8–12 person teams
ArchitectDrew PowerPoint diagramsMakes structurally significant technical decisions

AI does not contextualize. It reads the title, it matches. The rest is your problem.


The real cost of a "close enough" profile

A clean no on a bad fit: the client still respects you; they know you filtered. That profile was not the right one, you know it, they know it, you move on.

A "close enough" profile that clears the first filter but collapses in technical qualification two weeks later is another story.

What actually happens

  1. You send the profile Monday. The client approves based on the summary.
  2. The technical interview is scheduled for the following week. The candidate is briefed.
  3. In the interview, the client digs into a point the AI summary had smoothed over. The candidate does not hold up.
  4. The client calls you back. The tone has changed.

What it costs you

  • Client credit burned: every bad send erodes trust in your recommendations. After 2–3 "close enough" profiles, they stop prioritizing your dossiers.
  • Candidate time wasted: the consultant prepared for an interview, blocked half a day, and gets rejected on a point you could have caught upstream.
  • Slot lost: while your "close enough" profile held the slot, a solid profile could have been positioned. The client may already have moved with another supplier.
  • Relationship wear: this cost shows up on no dashboard, but it compounds. By quarter end, clients know who sends qualified profiles and who sends volume.

A simple calculation

Take an assignment billed at €500/day. If a "close enough" profile costs three weeks in the placement cycle (failed interview + restarting sourcing + new positioning), that is €7,500 in delayed billing, not counting the risk the client hires someone else in the meantime.

Compare that to the 10 minutes of checking that would have surfaced the issue before send.


The checkpoint that must not be skipped

The send decision should be treated as a commercial act, not an administrative tick. Sending a profile to a client is staking your credibility. It deserves more than an "Approve" click in a tool.

Three checks before send

Formalize them. Even two lines in your tracking tool. This control takes 10 minutes per profile and saves weeks of cleanup.

1. The real scope of cited assignments

Do not trust the title. Open the original CV and verify what the consultant actually did on the assignments AI cites as fit evidence.

Questions to ask:

  • What was their exact role? (contributor, lead, architect, support?)
  • What was team size and their place in it?
  • Which technologies did they actually work with?

2. Effective time in the role

AI often counts total assignment length, not time in the relevant role. A consultant placed 18 months at a client but only did Java for the first 4 months before shifting to functional support, AI shows "18 months Java".

Verify:

  • Duration in the cited role, not total assignment length
  • Whether the consultant was full-time or partial backup
  • Whether scope changed mid-assignment

3. Consistency: AI summary vs. original CV

Take one specific point from the AI-generated summary and check it against the source CV. One is enough, if it is accurate, the rest is likely sound. If it is fuzzy, dig deeper.

Cross-check:

  • A specific technical skill mentioned in the summary
  • A number (team size, user count, data volume)
  • A concrete result or deliverable

Quick control grid

CheckOKKOIf KO
Real scope = displayed scopeFix summary or drop
Time in role > 6 monthsState real duration to client
AI summary consistent with source CVRework summary manually

Three checks. Ten minutes. No "close enough" profile gets through.


Structuring dossiers to make verification faster

Human control must not become a bottleneck. If checking a profile takes 45 minutes, no one will do it. The goal is to structure information upstream so verification is fast and reliable.

Separate verified from inferred

Candidate dossiers should clearly distinguish:

  • Verified data: what the consultant stated and you confirmed (interview, references, documents)
  • Imported data: what AI pulled from LinkedIn or a CV (unverified)
  • Inferred data: what AI deduced by cross-referencing (to challenge)

That distinction barely exists in most sourcing tools. Everything is shown at the same confidence level, which makes verification impossible without going back to the source CV.

Betterfolio structures dossiers so the difference between what a consultant ran and what they only worked alongside is visible. That granularity speeds human review without removing it, the rep sees immediately what to verify instead of rereading everything.

Ask the AI for its uncertainty zones

Most sourcing tools hand you a score-sorted list. That is the wrong format.

Instead, ask the tool to spell out its uncertainty zones:

  • On which criteria is matching strong? On which is it weak?
  • Are there required skills the profile does not mention explicitly?
  • Is experience duration continuous or reconstructed?

You are no longer validating a recommendation: you are challenging a hypothesis. That shift in posture matters.


Integrating AI into a process, not substituting it for the process

AI in sourcing works when it is treated as an exploration tool, not a decision tool. The distinction is technical; the consequences are concrete.

What AI should do in your workflow

StageAI roleHuman role
IdentificationScan databases, suggest profilesDefine search criteria
Pre-qualificationExtract data, generate summaryCheck summary vs. source
FormattingFormat dossier, tailor to assignmentValidate final dossier consistency
SendDraft email, track opensDecide whether to send
Follow-upAlert on client opensFollow up, adjust, negotiate

AI covers the left column. Decision-making, client relationship, and credibility stay in the right.

Warning signs a process is drifting

You are substituting AI for human judgment if:

  • Your reps send profiles they have not read in full
  • Client rejection after technical interview rises since you adopted the tool
  • Candidate dossiers are identical from one send to the next (same wording, same structure, no personalization)
  • No one on the team can explain why a profile was sent beyond "the score was good"

If two of these apply, the problem is not the tool. It is the role you gave it in the decision chain.


What to remember

AI speeds exploration. It does not replace judgment.

Sourcing tools are better than ever at finding profiles. They remain poor at qualifying them. That qualification (checking real scope, contextualizing titles, separating exposure from mastery) is sales and manager work. It is also what justifies your margin with the client.

Three habits to lock in:

  • 10 minutes of verification per profile before send (scope, duration, consistency)
  • Demand uncertainty zones from AI, not just a score
  • Treat sending as a commercial act, not an administrative validation

The day your client cannot tell your profiles from a competitor sending raw volume, you have lost your edge. AI will not cost you that edge. Lack of human control will.