HR agent

Policy answers, screening and onboarding — with the controls HR actually needs

Grounded answers from your own handbook, screening that ranks and evidences rather than rejects, and onboarding that gets chased to completion across every system.

  • 6 workflow steps
  • 2 human checkpoints
  • Claude
  • pgvector

What does an hr agent do?

An HR agent covers three distinct jobs: answering employee policy questions from your own handbook with citations, screening applications against documented job-specific criteria, and driving onboarding checklists to completion across systems. Screening is the sensitive one — it is regulated in several jurisdictions, so the agent scores against written criteria only, records its reasoning, never makes a rejection decision autonomously, and is monitored for disparate impact rather than assumed to be neutral.

Today

How this runs without an agent

Today HR fields the same policy questions repeatedly over email and chat, reads applications against criteria held loosely in memory, and manually tracks onboarding tasks across IT, payroll, facilities and training systems — following up by hand when something stalls. All three are high-volume and low-judgement relative to the work HR is actually needed for.

Why it hurts

What that costs you

The same policy questions, endlessly

Leave entitlement, expense limits, notice periods and benefits questions consume HR time daily. The answers exist in the handbook, but employees ask a person because searching a PDF is worse than asking.

Senior HR time spent on lookups instead of on people issues.

Screening consistency varies by reviewer and by hour

The same application reviewed by two people, or by one person on a busy afternoon, produces different outcomes. Criteria are informal, so nobody can reconstruct why a candidate was advanced or dropped.

Legal exposure and good candidates lost for undocumented reasons.

Onboarding stalls invisibly

A new joiner needs accounts, hardware, payroll setup and training assignments across four systems. When one step stalls, nobody notices until the employee reports it in their first week.

A poor first impression at the moment it matters most.

Runtime behaviour

What the agent actually does, step by step

Every trigger, the action it takes, and whether a human stays in the loop. This is the table to send to whoever has to sign off on the agent's decisions.

# Trigger Action Oversight
1 An employee asks a policy question in Slack, email or the HR portal Retrieve the governing policy passages, scoped to that employee's entitlements, and answer with citations Autonomous
2 The handbook does not cover the question Escalate to the HR team with the question and the passages that were searched Human approves
3 An application is submitted for an open role Extract structured experience and skills, and score against the documented job criteria with evidence per criterion Autonomous
4 Screening score is produced Present a ranked shortlist with per-criterion evidence to the recruiter — no candidate is rejected autonomously Human approves
5 A new hire is confirmed Create the onboarding plan and raise tasks across IT, payroll, facilities and training Autonomous
6 An onboarding task is overdue Chase the owner, then escalate to the hiring manager if it remains unresolved Autonomous

How it is built

What we engineer into it

Grounded policy Q&A

Answers retrieved from your handbook and policy documents with citations, scoped to what the asker is entitled to see, and refusing when the policy is silent.

  • Citations into the source policy on every answer
  • Role-scoped retrieval enforced before ranking, not filtered after
  • Refusal and escalation when the handbook does not cover the question

Evidenced screening

Applications scored against documented, job-related criteria with per-criterion evidence — producing a ranked shortlist for a human decision.

  • Scoring against written job criteria only, with evidence cited per criterion
  • Protected characteristics and known proxies excluded from inputs
  • No autonomous rejection; recruiters decide and their overrides are logged

Bias monitoring

Screening output is monitored for disparate impact across groups on an ongoing basis, because consistent application of biased criteria is still bias.

  • Disparate impact reporting on screening outcomes over time
  • Criteria change history retained for audit
  • Recruiter override patterns surfaced as a signal that criteria need revision

Onboarding orchestration

Task creation across every downstream system, with active chasing and escalation so nothing stalls silently.

  • Task orchestration across IT, payroll, facilities and training systems
  • Overdue chasing with escalation to the hiring manager
  • Completion reporting per hire and per system

Guardrails

Enforced in code and configuration, outside anything the model can influence.

  • The agent never rejects a candidate; it ranks and evidences, and a human decides.
  • Protected characteristics and known proxies are excluded from screening inputs.
  • Employee data retrieval is scoped by role and enforced before ranking, with every access logged.
  • Compensation, performance and medical records are excluded from the retrievable corpus by default.
  • Policy answers must cite a retrieved source; the agent escalates rather than inferring an entitlement.
  • Screening outcomes are monitored for disparate impact and reported to HR on a schedule.

Integrates with

  • Workday
  • BambooHR
  • Greenhouse
  • Lever
  • Slack
  • Microsoft Teams
  • Jira Service Management
  • Okta

Built with

  • Claude
  • pgvector
  • LangGraph
  • Temporal
  • Python
  • LangFuse

Results

What this typically moves

Reduction in repetitive policy questions reaching HR
60-75%
Reasoning captured for every screening decision
Documented
Autonomous candidate rejections
0

Screening is the part that needs the most restraint

Of the three jobs an HR agent does, two are straightforward engineering and one is genuinely sensitive. Policy Q&A and onboarding orchestration are ordinary automation problems. Candidate screening is a regulated activity in a growing number of jurisdictions, and it deserves a different posture.

Our default is that the agent never makes a rejection decision. It scores against documented, job-related criteria, attaches the evidence it found for each one, and produces a ranked shortlist. A recruiter decides. Every decision and every override is logged.

That is not a limitation imposed by the technology. It is the design that keeps the system defensible under New York City’s bias-audit rules, the EU AI Act’s high-risk classification for employment screening, and whatever arrives next.

Consistency is not fairness

The common argument for automated screening is that it removes human inconsistency. It does. What it does not remove is bias in the criteria — and it applies that bias with perfect uniformity, at volume, which is arguably worse than inconsistent human bias because it is systematic.

So the criteria have to be examined before automation, protected characteristics and their proxies excluded from the inputs, and outcomes monitored for disparate impact continuously rather than audited once at launch. Recruiter override patterns are useful here: if humans consistently overturn the agent on a particular candidate profile, the criteria are wrong.

Policy answers need a citation, always

An HR agent that states a leave entitlement without showing the policy is creating liability. Grounding every answer in a retrieved passage does two things: employees can verify it, and when an answer is wrong, HR fixes the handbook rather than debugging a prompt.

Frequently asked questions

Can AI screen candidates without introducing bias?
It can apply documented criteria more consistently than a tired human reviewer, and it will also apply any bias those criteria encode with the same consistency. So the controls matter more than the model: criteria must be written down and job-related, the agent scores and evidences rather than rejecting, protected characteristics and proxies for them are excluded from the inputs, and output is monitored for disparate impact across groups on an ongoing basis. Consistency is not fairness, and treating it as such is the common mistake.
Is automated resume screening legal where we operate?
It depends on jurisdiction and it is changing — New York City requires bias audits and candidate notice for automated employment decision tools, the EU AI Act classes employment screening as high risk with corresponding obligations, and several US states have their own rules. We design to a human-decision-required model with full audit logging because that posture satisfies the widest set of regimes, and we will map the specific requirements for your locations during scoping. This is engineering guidance, not legal advice — your counsel should sign off on the final design.
How does the agent handle confidential employee data?
Access is scoped by role and enforced at retrieval time, not filtered after the fact. A manager asking about their team gets answers drawn only from records they are entitled to see; an employee asking about their own leave balance gets only their own. Compensation, performance and medical data are excluded from the retrievable corpus unless a specific use case requires them, and every retrieval is logged.
How accurate are the policy answers?
Accuracy comes from grounding rather than from the model's knowledge: answers are retrieved from your handbook and policy documents with a citation the employee can open, and the agent refuses when the policy does not cover the question rather than inferring. That refusal behaviour is scored in the evaluation set, because an HR agent that guesses at leave entitlement creates liability.

Next Step

Tell us what you are trying to automate

A 30-minute technical call with an engineer who has shipped this before — not a sales qualification round. You leave with a feasibility read, a rough shape for the build, and an honest answer about whether it is worth doing at all.

Book a Technical Call
  • No sales script
  • NDA on request
  • Scoping notes sent within 48 hours
Call us Book a call