AI

AI in HR software: what helps, what's theatre

Every HR tool has an AI badge now. Very few can tell you which specific minutes it saves.

AI drafting with human review in HR software

AI earns its place in HR software in exactly one shape: drafting text from data you already have, for a human to edit. Summarising a month of logged work, turning a scope discussion into a structured quote, rewriting a policy paragraph. It does not belong anywhere a decision is made about a person, and for most numerical problems in workforce management — predicting how long a task takes, spotting attendance patterns — plain statistics are cheaper, faster and explainable.

Key takeaways
  • The genuinely useful pattern is draft-then-edit: AI assembles, a human decides and signs.
  • Most workforce prediction problems are statistics, not language — and statistics can be explained to the person affected.
  • AI must never decide: no ratings, increments, promotions, terminations or shortlisting without a human accountable.
  • Check where prompts are sent. Employee data in a third-party model is a processing decision you're accountable for.
  • Demand off switches and caps — per feature, per company, with a usage limit. "AI everywhere, always on" is a red flag.

Where AI genuinely helps

Three patterns are worth having:

The common thread: the AI produces a draft, a person edits it, and the person remains accountable for the result. Nothing reaches an employee that a human did not approve.

Where plain statistics beat a language model

A lot of what gets marketed as AI in workforce tools is a prediction problem over numeric data, where a language model is the wrong instrument entirely.

Time estimation. "How long will this task take?" is answered better by finding similar past tasks and looking at how long they took — similarity on the description, the project and the client — than by asking a model to guess. The statistical approach is faster, costs nothing per query, works offline, and, crucially, is explainable: you can show which past tasks produced the estimate. It also improves automatically as your history grows. The estimation problem in full is here.

Attendance and leave patterns. Counting and thresholds. A model is not required to notice that someone's Friday absences are elevated.

Payroll. Deterministic arithmetic with statutory rules. There is no role for a probabilistic system in computing what someone is owed, and a "roughly right" salary is simply a wrong salary.

If a vendor uses an LLM where a lookup would do, ask why. Often the answer is that "AI-powered" sells better than "median of similar past tasks" — even though the second is more useful.

Where AI must not go

Some decisions require a human who is accountable, can explain the reasoning, and can be challenged:

A practical test: if an employee asked "why?", could you give a specific, honest answer that does not reduce to "the system said so"? If not, a human has not actually made the decision.

The question most buyers forget to ask

When an AI feature runs, employee data usually leaves your workspace and goes to a model provider. That is a processing decision, and under frameworks like India's DPDP the accountability sits with you, not with your vendor.

Ask specifically:

A vendor that cannot answer these has not thought carefully about the feature they are charging for. The wider security checklist is here.

How to evaluate an AI claim in a demo

Five questions that cut through the presentation:

  1. "Which specific minutes does this save, for whom?" A real answer names a person and a task. A vague one names a category.
  2. "Show me it being wrong." Every AI feature fails sometimes. A vendor who has thought about failure can show you the failure mode and the guardrail; a vendor who cannot has only tested happy paths.
  3. "Can we turn it off and still use the product?" If not, you are buying dependence on someone else's model availability and pricing.
  4. "Where does the data go?" Covered above.
  5. "Is a human in the loop before this reaches an employee?" For anything touching a person, the answer must be yes.

What good looks like

Assembled from the above, a responsible implementation has five properties:

Quick reference

Genuinely usefulSummarising your own records · structuring unstructured input · drafting text
Better done statisticallyTime estimation, attendance patterns, payroll arithmetic
Never AI-decidedRatings, increments, promotion, termination, CV shortlisting, disciplinary outcomes
Required patternDraft → human edits → human is accountable
Privacy questionsWhich provider · what is sent · used for training? · can it be disabled · is there a cap
Red flagAI that cannot be switched off, or a product that stops working without it
Demo testAsk "show me it being wrong" — a good vendor can

Frequently asked questions

Is AI useful in HR software?

In specific, narrow ways: summarising records you already hold into a first draft, turning unstructured input such as a scope conversation into structured fields, and ordinary writing assistance for policies and job descriptions. In each case the output is a draft that a human edits and remains accountable for. Broader claims usually describe problems that plain statistics solve better.

Should AI decide performance ratings or increments?

No. A draft summary assembled from logged work is a reasonable time-saver, but the judgement about a person's rating, increment, promotion or continued employment must be made by an accountable human who can explain the reasoning and be challenged on it. A useful test is whether you could answer 'why?' without saying 'the system decided'.

Is an LLM the best way to estimate how long a task will take?

Usually not. Finding similar past tasks — by description, project and client — and looking at how long they actually took is faster, costs nothing per query, works without a network call, improves automatically as history grows, and is explainable because you can show which past tasks produced the estimate. A language model adds cost and opacity without adding accuracy.

What are the privacy risks of AI features in HR tools?

Running an AI feature usually sends employee data to a model provider, which is a processing decision you remain accountable for under frameworks such as India's DPDP. Ask which provider receives the data, in which country it is processed, exactly what fields are sent, whether it is used for training, whether the feature can be disabled per company, and whether there is a usage cap.

Can AI be used for CV screening?

It should be approached with great caution. Models trained on historical hiring data reproduce the patterns in that data, including ones you would not defend, and employment discrimination law applies to the outcome regardless of what produced it. Any shortlisting decision needs a human who made it and can explain it.

What does responsible AI in an HR product look like?

Off by default and fully functional when off; gated in layers with a global switch, per-feature flags, per-company grants and usage caps that all fail closed; draft-only for anything concerning a person; statistical methods used where they suffice; and transparency about which provider is used, with credentials stored encrypted and never displayed in full.

How Merik handles it

Merik's AI layer is deliberately narrow. Exactly one server-side function talks to a language model, and it does two things: draft a performance summary from an employee's own task log and attendance, and draft a quote from a scope description. Both are drafts a human edits — for performance summaries, the edit distance between the draft and what the manager submits is captured, so it is visible whether drafts are actually being reviewed.

Four gates control it, all failing closed: a master switch, a per-feature flag, a per-company grant, and a monthly call cap. Provider keys — Anthropic, OpenAI, Google, xAI or an OpenAI-compatible endpoint — are stored only as encrypted ciphertext, and the dashboard shows only the last four characters. Everything else in the product works with AI switched off entirely, and the time estimator is deliberately not a language model: it scores tasks by similarity to your own history and backtests its own weights, so its suggestions are explainable. See the feature list, the modules, or how it works.

Create your workspace →

Or talk to us about your team →