Using AI for Cover Letters and Resumes Without Sounding Like Everyone Else
A recruiter reading forty applications for one role notices generic writing fast, and so does the applicant tracking system before a human ever opens the file. Here's what actually matters when AI is part of the process.
Job applications are a strange writing task. You're being read by two very different audiences at once, a piece of parsing software that's mostly counting keywords, and a person who's tired, has read a dozen of these already today, and is looking for a reason to keep your application in the pile rather than a reason to move it out. AI can help with both audiences. It can also, used carelessly, produce a cover letter that reads exactly like the one this same recruiter saw an hour ago from someone else, because it probably was generated the same way from a similar prompt.
What the ATS actually does, and doesn't do
Applicant tracking systems get talked about like some kind of ruthless gatekeeper, but mostly they're doing something fairly mechanical: matching keywords and phrases from your resume against the job posting, and checking that the document parses cleanly into readable text. This matters for two practical reasons. First, pulling the actual language from the job posting, the specific tools, certifications, and phrases it uses, and making sure that language appears somewhere in your resume, actually helps, not as a trick, just because it's literally what the software is checking for. Second, formatting that looks great visually but breaks when parsed, text inside tables, text inside images, unusual column layouts, can turn a strong resume into gibberish before a person ever sees it, which is a common and entirely avoidable way to lose out on a role you were actually qualified for.
AI is useful here in a narrow, specific way: paste in a job posting and ask what keywords and required qualifications show up, then check your resume against that list carefully. Don't add a skill you don't have just because the posting mentions it. Do surface language you already qualify for but described differently on your own resume.
Where AI-drafted resumes go generic
Verb inflation
"Spearheaded," "leveraged," "orchestrated," "synergized." These words show up constantly in AI-drafted resume bullets because they sound impressive in the abstract, and they've become so overused across applications that experienced recruiters mentally discount them. A plain verb attached to a specific, checkable result reads as more credible, not less.
Achievements without numbers
"Improved team efficiency" and "increased customer satisfaction" say nothing a reader can evaluate. If you don't have an exact figure, a defensible estimate still beats no number at all. "Cut onboarding time from six weeks to four" tells a reader something real. AI models default to the vague version unless you feed them the actual number to work with, because they don't have it and won't invent something that sounds plausible instead of asking, which is actually the correct behavior even when it means the first draft needs a number filled in by hand.
Spearheaded cross-functional initiatives to drive operational efficiency and improve team performance.
Redesigned the weekly ops handoff between two teams, cutting average delay from three days to under one.
Where AI-drafted cover letters go generic
The opening line
"I am writing to express my interest in the [Job Title] position at [Company]" is the single most recognizable AI-cover-letter opener in existence at this point, and it says nothing the reader doesn't already know from the subject line. Open with something specific instead, the actual problem the role is meant to solve, a real reason you're drawn to this particular company rather than companies in general, or a concrete detail from the job posting that connects to something you've actually done.
Restating the resume in prose
A cover letter that just re-lists the resume in sentence form wastes the one part of the application where you get to add something the bullet points can't: context, reasoning, why this role specifically. Pick one or two things from your background and explain briefly why they matter for this particular job, rather than summarizing everything.
The generic closing paragraph
"I am confident that my skills and experience make me an excellent fit for this role, and I look forward to the opportunity to discuss further." This sentence could close literally any cover letter for any job at any company. It gets skimmed and forgotten instantly. A closing that references something specific from earlier in the letter reads as more deliberate, even if it's just one sentence.
Tailoring without starting from scratch every time
Applying to fifteen jobs doesn't mean writing fifteen completely different cover letters, and it shouldn't mean sending the same one fifteen times either. A useful middle path is keeping a core document, your real achievements, the actual numbers, a few genuine reasons you're good at this kind of work, and treating each application as a targeted pull from that material rather than a fresh invention. This is where AI earns its keep in this process: it's fast at reshaping the same true material to emphasize different parts of it for different postings, much faster than a person doing the equivalent editing by hand.
The trap is treating the AI-generated version as finished rather than as the reshaped pull it actually is. A letter that emphasizes your project management experience for one posting and your technical depth for another should still sound like the same person wrote both, just talking about different parts of their background. If a friend read both letters side by side and couldn't tell they were about the same candidate, something about the voice got lost in the tailoring.
A workflow that actually works
- Give the model your real material first. Paste in your actual work history, the job posting, and a couple of specific things you're proud of, before asking for a draft. A draft built from real input needs far less fixing than one built from a vague instruction.
- Ask for a first draft, then edit for specificity. Go through and flag every sentence that could apply to any candidate for any similar job. Those are the sentences to cut or make specific.
- Check the resume against the actual posting. Confirm the keywords that actually apply to you are present, in your own plain language.
- Read the cover letter out loud once. If it sounds like something you'd actually say in an interview, it's probably fine. If it sounds like a form letter, it needs another pass.
What not to let it do
Never let a model invent a number, a job title, a date, or an achievement you didn't actually have. This matters ethically, obviously, but it's also just practical: an interviewer who asks a follow-up question about an invented detail will find out fast, and that's a much worse outcome than a slightly less impressive but completely true bullet point. Treat every specific claim in a generated draft the same way you'd treat one in any other piece of writing that has real consequences, verify it before it goes out.
Once you've got a draft with the real specifics in it, Unzap.app is a fast way to polish the tone, pick a style that matches the register you want, professional but not stiff, and get a version back that reads like you actually wrote it.
Try Unzap.appThe actual goal
Nobody's reading your cover letter looking for proof you can write a cover letter. They're trying to figure out, in under a minute, whether you're a real, specific, capable person who actually wants this particular job. Generic AI output fails that test not because it's AI, but because it could belong to anybody. The fix is the same one that works everywhere else this kind of writing goes wrong, feed the model your actual details, and don't let it paper over the parts where a real answer was needed with something that just sounds plausible instead.
The job search is already exhausting without adding the extra worry of whether your applications sound like you or like a template. Getting the workflow right once, real material in, honest editing on the way out, means every application after the first one gets faster without getting worse. That's really the whole trade being made here: less time spent staring at a blank cover letter template, more time spent making sure the version that goes out the door actually sounds like the person who'd show up to the interview.