An AI Assistant for HR Policies: Turning Your Handbook Into a Knowledge Base Employees Can Question
An HR AI assistant is a question-answering tool built on top of your actual HR documents, the employee handbook, collective agreements, policy PDFs and letter templates, so staff get an answer with the exact clause cited rather than a generic internet summary. Done properly it cuts repetitive queries to HR, keeps guidance consistent across sites, and leaves an audit trail of what was told to whom. Done badly it either hallucinates entitlements or leaks sensitive HR data to the wrong people. This article covers both halves: how to build it and how to keep it safe.
Why HR teams end up rebuilding the same answer every week
Most HR functions sit on a surprising amount of written policy: the employee handbook, a disciplinary and grievance procedure, a flexible working policy, maternity and paternity guidance, expenses rules, a collective agreement for unionised staff, local addenda for different sites, and a stream of emailed updates that never quite make it back into the master document. Employees ask the same ten questions on repeat (how much notice for flexible working, what the car allowance covers, how carry-over of annual leave works), and line managers often give answers from memory that are a policy version or two out of date.
A traditional intranet search makes this worse, not better. Keyword search on a SharePoint site returns the newest document that mentions the word "leave", not necessarily the current, approved version, and it returns a whole PDF rather than the two relevant paragraphs. An AI assistant that is grounded in the real documents and forced to cite its source solves both problems at once: it points to a specific page and clause, and it can be restricted to search only the current, approved set of files.
What actually goes into the knowledge base
The documents that make up a useful HR AI assistant are rarely a single handbook. In practice they fall into a handful of categories, each with slightly different update cadence and sensitivity.
- The employee handbook itself, including any site or country-specific appendices
- Collective agreements and any local union side-letters, where staff are covered by a recognised trade union
- Standalone policies not folded into the handbook: disciplinary and grievance, flexible working, parental leave, sickness absence, data protection, expenses and travel, IT acceptable use
- Benefits documentation: pension scheme booklet, private medical cover summary, salary sacrifice schemes
- Template letters and FAQs that HR already uses to answer common queries, which often contain the clearest plain-English explanations
- ACAS codes of practice or internal guidance that your own policies reference, so the assistant can explain the "why" behind a rule, not just quote it
It is worth resisting the temptation to dump every HR email ever sent into the base. Old emails, draft policies and superseded versions are exactly what produces wrong answers later. Curate a defined, dated set of source documents and treat anything else as out of scope until it has been formally adopted.
How the retrieval actually works
Under the hood, this kind of assistant is a retrieval-augmented generation (RAG) system: documents are split into chunks, indexed for search, and at query time the system retrieves the most relevant chunks and gives them to a model as context before it answers. Two choices matter more than most people expect.
Chunking that respects policy structure
HR documents are built from numbered clauses and headed sections, so chunking that ignores structure (fixed-size slicing every 500 characters, say) can split a clause from its exception, or separate an entitlement from the eligibility criteria two lines above it. Structure-aware chunking that keeps each clause, sub-clause and its immediate heading together produces far more reliable answers, because the model sees the full condition, not half of it. For more on the trade-offs between chunking methods, see our guide to chunking strategies for RAG.
Hybrid search for policy jargon
Employees rarely phrase questions the way policies are written. Someone asking "can I work from Spain for a month" needs to match a clause titled "overseas working and tax residency", and pure keyword search will miss it. Pure vector (semantic) search alone can also drift, matching tone rather than the specific numeric threshold that actually governs an answer (such as a 28-day cap). Combining full-text search with semantic expansion, hybrid search, catches both the literal term and the conceptual match, which is particularly important in HR content where small numbers (notice periods, percentages, day counts) change the outcome entirely. We cover this in more depth in our piece on hybrid search for RAG.
Always answer with citations, never passages alone for policy questions
For anything with legal or contractual weight, configure the assistant to answer in grounded mode with cited passages rather than raw-passages-only mode. A cited answer lets an employee (or an employment tribunal, in a dispute) see exactly which clause was relied on and in which version of the document.
Keeping answers current when policies change
The single biggest risk with any HR assistant is that it keeps confidently citing a policy that was superseded last month. A few practical habits prevent this:
- Treat the knowledge base as a single source of truth with a clear owner, usually someone in HR or People Operations, who is responsible for re-uploading documents whenever a policy changes
- Remove or replace the old file rather than adding the new one alongside it, so the index never contains two conflicting versions of the same policy
- Version and date every document in its filename or front page (e.g. "Flexible Working Policy, effective 1 March 2026") so both the assistant and any human checking an answer can see at a glance which version was used
- Re-run a handful of known test questions after every update to confirm the assistant picks up the new clause and drops the old one
- Review the assistant's answer logs periodically against the content it actually cited, using the kind of faithfulness checks described in our guide to evaluating a RAG system
If your organisation negotiates collective agreements annually, build the re-indexing step into the HR calendar rather than relying on someone remembering. A stale collective agreement answered as current is a far more serious problem than a stale general policy, because it affects pay and terms directly.
UK GDPR and confidentiality: what to lock down before launch
HR policy documents themselves are usually low-sensitivity (they describe rules, not individuals), but the way an assistant is used can quickly touch personal data: an employee might ask "what happens in my specific disciplinary case" or paste details of their own sickness absence into a chat to get advice. Before rolling this out more widely, work through a short checklist:
- Keep the knowledge base itself private (policy documents only, no case files, no named individuals) so a question from one employee cannot surface another employee's personal data through retrieval
- Decide who can query a private base and through which route: the website, the REST API, or an MCP client such as a company Claude or ChatGPT setup, each of which should sit behind your usual access controls
- Make clear to employees that the assistant answers general policy questions and is not a substitute for a confidential conversation with HR about their own circumstances
- Log queries for quality and audit purposes, but tell staff this is happening, consistent with transparency obligations under UK GDPR
- Carry out a data protection impact assessment if the tool will process special category data (health information linked to sickness or disability policies, for example) at any point in its workflow
We go through this in more detail, including the practical ICO-facing points, in our UK GDPR and RAG knowledge base checklist and our guide to building a GDPR-compliant chatbot. If your plan is closer to "let staff ask ChatGPT about our handbook" than a dedicated tool, our piece on a private ChatGPT for business documents covers the access-control gap that approach usually leaves open.
Building it: in-house stack versus a ready-made platform
Building an HR AI assistant: options compared
| Approach | Setup effort | Who maintains it | Good fit for |
|---|---|---|---|
| DIY (vector database + custom app) | High: chunking, embeddings, search tuning, UI all built from scratch | An internal engineering team on an ongoing basis | Large organisations with existing ML/data engineering capacity |
| General-purpose AI chat tool pointed at uploaded files | Low, but weak access control and citation quality | Whoever manages the chat subscription | Quick personal use, not for company-wide rollout |
| RAG-as-a-service marketplace (e.g. Kopik) | Low: upload documents, the platform handles chunking, indexing and hybrid search | HR owner re-uploads documents when policies change | HR, legal and operations teams who want cited, auditable answers without building infrastructure |
For most HR teams, the third option is the pragmatic middle ground. A platform like Kopik lets you upload the handbook, collective agreement and policy PDFs directly, handles extraction, chunking and hybrid indexing automatically, and returns answers with cited passages rather than a black box. Bases can be kept entirely private, visible only to the HR team and whichever internal tools hold the API key, which matters when the content includes anything commercially sensitive, such as pay bands referenced in a collective agreement.
A simple rollout plan
- Gather the current, approved versions of the handbook, collective agreement, standalone policies and benefits booklets, removing anything superseded
- Create a private knowledge base at /dashboard/bases/new and upload the documents
- Test it internally with the ten questions HR answers most often, checking the citations point to the correct clause and version
- Decide the access route for employees: a simple internal web page, a REST API wired into your intranet via the developer documentation, or an MCP connection so people can ask from tools they already use, as described in our guide to connecting Claude, Cursor or ChatGPT to a knowledge base
- Set a recurring calendar reminder tied to your policy review cycle to re-upload documents whenever something changes
- Spot-check answers periodically against the source text, the same way you would spot-check a new HR advisor's answers during probation
Checking an answer before you rely on it
Whichever platform you use, make it a habit for both HR staff and employees to glance at the cited passage before acting on an answer, particularly for anything involving pay, notice periods or disciplinary procedure. Our guide to checking AI answer citations sets out a quick method for this.
Turn your handbook into a queryable knowledge base
Upload your employee handbook, collective agreement and policies to a private Kopik base and get cited, version-aware answers through the website, the API or an MCP client.
Measuring whether it is actually working
Before rolling an HR AI assistant out company-wide, it is worth measuring it the same way you would measure any other RAG deployment rather than trusting it on vibes. Track whether the retrieved passage actually supports the claim in the answer (faithfulness), whether the citation points to the clause that genuinely governs the question, and how often employees have to escalate to a human because the assistant could not answer confidently. These are the same core metrics covered in our guide to evaluating a RAG system, and running a small evaluation set of real HR questions before launch, then again after each major policy update, is a cheap way to catch drift early.
Frequently asked questions
Can an AI assistant replace an HR advisor for policy questions?
No, and it should not be positioned that way. It is best used to handle the repetitive, factual questions (notice periods, entitlement thresholds, process steps) so HR advisors have more time for the judgement calls and sensitive conversations that genuinely need a person.
What happens if an employee asks about their own specific case?
A well-built assistant should only have access to general policy documents, not individual case files, so it simply cannot answer personal questions accurately. The interface should make clear that case-specific queries need to go to HR directly rather than letting the assistant guess.
Do we need to tell employees we are using an AI tool on HR documents?
Yes. Under UK GDPR's transparency principle, employees should be told that an automated tool is being used, what it does and does not have access to, and that queries may be logged. This is usually a short addition to the existing privacy notice rather than a new document.
How do we stop the assistant quoting an old version of a policy?
Replace the old document in the knowledge base rather than adding the new one alongside it, date every file clearly, and re-test a handful of known questions after each update to confirm the new version is being retrieved.
Can this work for collective agreements covering unionised staff?
Yes, and it is often where the assistant adds the most value, since collective agreements are long, dense and frequently cross-referenced with the main handbook. Keep the agreement as its own document in the base so citations point specifically to it rather than blending it with general policy text.
Is it safe to connect an HR knowledge base to tools like Claude or ChatGPT?
It can be, provided the base is private and query access is controlled through API keys or an authenticated MCP connection rather than left open. See our guide on connecting external AI clients to a knowledge base for the access-control details to get right first.
Get the Kopik newsletter
New knowledge bases, RAG guides and product news. One email every week or two, unsubscribe in one click.
By subscribing you agree to receive our newsletter. We never share your address.