AI for HR: Resume Screening and Internal Q&A Done Right
Published 2026-09-11 · Updated 2026-09-11 · 8 min read · AI 工作術 (FreeCo Co., Ltd.)
Where AI actually pays off in HR: drafting job descriptions, structuring resumes, and an internal Q&A bot. Plus the one line you must never cross.
HR is probably the department that gets pitched AI the hardest and buys the wrong thing most often. "AI talent analytics," "AI interviewer," "attrition prediction" all sound like the future. But when we sit down with HR leads and ask what actually eats their week, the answer is boring: writing job descriptions, reading resumes, and answering the same twenty questions employees ask on repeat.
Those three are where AI pays off fastest in HR, and none of them require a mysterious platform. Two of them run on a general-purpose language model plus a well-written prompt. The third, an internal Q&A bot sitting on top of your employee handbook, is the single highest-return HR project we have seen teams ship.
There is also one line you must not cross: letting a model reject a candidate. We spend a full section on it below, because it is the difference between an efficiency win and a discrimination claim. We operate our own AI tool platform and have built these systems for clients, so what follows is what actually worked, not the vendor deck.
Job descriptions: stop editing the 2019 version
Most job postings are an old file with two lines changed. The result reads like every other posting in your industry, misses what the role has actually become, and attracts the wrong people. Then everyone blames the market.
The wrong way to fix this with AI is typing "write me a JD for a backend engineer." You get something generic enough to fit any company, which is exactly the problem you already had. The right way is to spend fifteen minutes with the hiring manager and dump the notes into the model: what this person must solve in the first ninety days, what the team looks like today, which requirements are truly non-negotiable, which are nice-to-haves, and why anyone would want this job over the one across the street. Let the model turn that raw material into a clean, structured posting.
You get a draft in about ten minutes. HR's job becomes editing tone and employer brand, not staring at a blank page. Two prompts we add every time: ask the model to flag requirements that look like "nice-to-haves dressed up as must-haves" (this routinely cuts a twelve-item list to five), and ask it to flag language that reads as gendered or exclusionary. If you want the mechanics of feeding a model good context, see our prompt engineering basics.
Resumes: the problem is not volume, it is format
When two hundred applications land, the real pain is not that there are too many to read. It is that every single one is a different shape. Some are PDFs, some are a link to a profile, some are a portfolio site. Experience is listed newest-first or oldest-first. Dates come in six formats. Comparing three candidates means three browser tabs and a notepad.
Turning unstructured documents into a consistent structure is the thing large language models are genuinely best at. Define one schema: years of relevant experience, core skills, the two or three most relevant roles, and a plain-language mapping of each posting requirement to the evidence in the resume. Every candidate comes out as one row in the same table. The recruiter and the hiring manager look at the same sheet, and a twenty-minute meeting of reading resumes aloud becomes a five-minute discussion.
Three practical notes from doing this. First, two-column PDF layouts break naive text extraction, so test your parsing on ugly resumes, not pretty ones. Second, instruct the model to write "not stated" instead of guessing when a field is missing. Third, keep the original resume one click away from the summary. Every summary is a claim about a real person. A hallucinated skill gets caught in the interview. A hallucinated gap never does, because the candidate simply never gets the call.
The red line: AI can organize, it must not reject

Stop here and read this twice. When we say "resume screening," we mean organizing and summarizing. We do not mean automatic rejection. Letting the model cut candidates has two problems, and neither is theoretical.
The first is bias. Models amplify patterns in their training data and, if you fine-tune or feed in past hiring outcomes, in your own hiring history. If your past hires skewed toward certain schools, an age bracket, or one gender, the model learns that as "fit." It happens where you cannot see it. Nobody gets a rejection note that says "too old." You just notice, two years later, that your pipeline looks exactly like it did before.
The second is legal. Employment discrimination law in most jurisdictions holds the employer responsible for the hiring decision, regardless of what tooling produced it. "The algorithm decided" is not a defense. Several regions now treat automated hiring decisions as a regulated category with their own disclosure and audit requirements, and that list is growing, not shrinking.
Our recommendation: the AI produces a structured summary and a requirement-by-requirement mapping for every resume. Using its ranking as a reading order is fine. But every "no interview" decision gets a human's eyes on it, and you log who made that call. What you save is reading and organizing time. What you keep is the responsibility for judgment, and a paper trail proving a person exercised it.
The rule for recruiting AI: letting a model read a resume is fine. Letting a model decide someone's shot at a job is not.
The internal Q&A bot: HR's most underrated win

"How is my annual leave calculated?" "What is the overtime approval process?" "What documents do I need to add a dependent to my benefits?" The answers to all of these are in the employee handbook. Nobody reads the handbook. Everyone messages HR.
Each question costs about three minutes of a human's attention. Ten a day is thirty minutes a day, which works out to roughly 120 hours a year of interrupt-driven work per HR generalist. And that is only the visible cost. The invisible cost is the context switch that derails the payroll reconciliation they were in the middle of.
The fix: load the handbook, policies, and common process docs into a knowledge base, connect a retrieval-based bot (the RAG pattern, which we explain in plain language here), and drop it into whatever chat tool your company already lives in. Employees ask, the bot answers, and every answer cites the clause it came from so people can verify it in one click.
Two rules we learned the hard way. One: clean your documents before you build the bot. If the handbook is outdated or two versions contradict each other, the AI will state the wrong answer with more confidence than any human would. We watched one team spend three weeks on the bot and two days on the documents. It should have been the other way around. Two: anything personal and sensitive, meaning my salary, my performance review, a dispute with my manager, must route to a human. The bot should recognize the category and say "this one needs a person, here is how to reach them," not attempt an answer. This is the same tiering logic we use for customer support: bots take the repetitive 80 percent, humans take the 20 percent that actually needs them.
Measure three things: how many questions got answered with a citation, what share of questions never reached a human, and, most importantly, which answers were wrong. Read the logs weekly for the first month. That is where you find the outdated policy page nobody knew was still live.
Where to start, and what to skip

Start with the internal Q&A bot. It carries the lowest risk because it answers questions about policy, not about people. It has the fastest felt payoff, since employees notice in week one and HR gets fewer interruptions immediately. And it forces you to clean up your documents, which pays off regardless of what you do next.
Second, JD drafting. It is a prompt, not a build, and you can start this afternoon. Third, resume structuring, with every guardrail from the red-line section in place before the first resume goes in.
Now the part vendors will not like. Skip attrition prediction. Skip anything that claims to read facial micro-expressions or voice stress in interviews. These take immature technology and point it at the decisions that demand the most care. At most company sizes the data is far too thin to predict anything, and an "attrition risk score" attached to a person's name quickly becomes a self-fulfilling label that shapes how managers treat them. If you want to see the pattern of how this goes wrong, we wrote up the five ways AI projects die, and HR analytics hits at least three of them.
For the three scenarios that do work, you do not need a specialized HR platform. A capable general-purpose model, a retrieval layer for the handbook, and clear rules about who decides what will get you most of the way. If you want to see how we package these building blocks, our tools page is the place to start.
FAQ
Q: Is it legal to use AI for resume screening?
Using AI to summarize and organize resumes is generally fine. Using it to automatically reject candidates is where legal exposure begins, because the employer remains responsible for the decision, and some jurisdictions now regulate automated hiring decisions specifically. Keep a human on every rejection and log who made it.
Q: Do we need to buy a dedicated HR AI platform?
For job descriptions, resume structuring, and an internal Q&A bot, no. A general-purpose language model, a retrieval layer over your handbook, and good prompts cover all three. Buy a specialized tool only after you have run the simple version and know exactly what it lacks.
Q: How long does an internal HR Q&A bot take to build?
The bot itself is days, not months. The document cleanup is what takes time, often two to four weeks, because outdated and conflicting policy pages surface as soon as you start. Budget more time for the documents than for the software.
Q: What happens if the bot gives an employee a wrong answer about policy?
This is why every answer must cite its source clause and why you review logs weekly in the first month. Most wrong answers trace back to a wrong or outdated document, not to the model. Fix the document and the answer fixes itself.
Q: Should we use AI to analyze candidates during interviews?
We advise against it. Tools that claim to read micro-expressions, tone, or personality from video are unproven, hard to audit, and applied to the highest-stakes decision in the hiring process. Use AI to prepare structured interview questions instead, and let humans evaluate humans.