Skip to content
3 role hubs · 7 tasksData privacy

Job descriptions with ChatGPT (and Claude or Copilot)

Give AI your own notes on the role and get a structured job description and person specification. Split essential from desirable, check the wording for bias, and set pay yourself.

Difficulty
Beginner Suits anyone who writes job adverts; no HR system needed.
Time
About 45 minutes to an hour for one role (our estimate, not a measured figure)
Tools
ChatGPTClaudeMicrosoft Copilot

Before you start

HR hub
  • Your own notes on the role: purpose, main duties, reporting line, skills needed
  • Your organisation's job description template, or the Acas one
  • The pay, grade and location, decided by whoever owns them
6 steps · a checkpoint after each · 11-line sign-off

The manual

Steps, prompts and checkpoints.

What you’ll end up with

A job description and person specification you can advertise, with the essential and desirable criteria split, the wording checked for anything that could exclude people, and the pay and location filled in by a person. The AI does the first draft; you do the deciding.

Before you start

You need your own notes on the role. Four things: what the job is for, the main duties, who the person reports to, and the skills you actually need (not the ones you’d like in a perfect world). Have your organisation’s job description template to hand too. If you haven’t got one, Acas publishes a free template, plus a version with two worked examples (an administrative assistant and a warehouse assistant). Its outline covers the main headings, the role’s main duties and who the employee reports to. That’s a good shape to aim for.

Steps

1. Write your notes on the role

Don’t polish anything yet. Write what the role is for in a sentence or two, list the duties in whatever order they come to you, and note the reporting line. Then the skills, split roughly into “can’t do the job without it” and “would be nice”. Rough is fine. You’re feeding material to a tool, not submitting a finished document.

Prompt

Role name: [role name]
Main purpose: [one or two sentences on what the role is for]
Reports to: [job title of line manager]
Main duties:
- [duty 1]
- [duty 2]
- [duty 3]
Skills and experience needed:
- [must-have skill or experience]
- [must-have skill or experience]
- [nice-to-have skill or experience]

Checkpoint: one page of rough notes you could explain to a colleague in two minutes.

2. Get a structured draft

Paste your notes into ChatGPT, Claude or Copilot and ask for the structure. Tell it, in so many words, not to invent the pay or the location.

Prompt

Using my notes below, write a job description and person specification for [role name].

The job description should have these headings:
- Job title
- Main purpose (one or two sentences)
- Main duties (as a list)
- Reporting line
- Working arrangements: leave this as a placeholder for me to fill in

The person specification should list skills, experience and qualifications, each labelled essential or desirable.

Do not invent a salary, grade or location. Leave those as [to be completed].

Here are my notes:
[paste your notes from step 1]

Checkpoint: a draft with clear headings, the duties as a list, a reporting line, and a person specification where every item is labelled. Check each duty against your notes; anything you didn’t give it comes out.

3. Split essential from desirable

AI drafts tend to stuff the essential column. A tool doesn’t have to explain to anyone why a good candidate got ruled out. So go through every criterion and ask one question: could someone do the job without this? If yes, it moves to desirable. If the honest answer is “they’d manage, but it’d be easier”, that’s still desirable.

Prompt

Here is my person specification. For every criterion, answer one question: could someone do the job without this? Give a one-line yes or no with a short reason. If the answer is yes, suggest moving it to desirable.

Essential criteria:
- [criterion 1]
- [criterion 2]
- [criterion 3]

Desirable criteria:
- [criterion 1]
- [criterion 2]

Do not add new criteria. I will decide what moves.

Checkpoint: a short essential list where every item is something the person can’t do the job without. Everything else sits under desirable.

4. Run an inclusive-language check

This is where the law comes in. Acas says that when advertising a job you must not ask for or exclude anyone with a certain protected characteristic. The Equality Act 2010 lists nine: age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex and sexual orientation. The government’s Responsible AI in Recruitment guide names discriminatory job advertising as one of the risks of AI in hiring, so a draft that sounds sure of itself still gets checked.

Acas gives examples worth knowing:

  • “recent graduate” or “highly experienced” can discriminate by age, and you must be able to prove a good reason for any job requirement
  • “barmaid” or “handyman” imply you want a man or a woman, so use language that defines the job, not the applicant
  • a nationality instead of a language: “German-speaking sales rep”, not “German sales rep”
  • clothing rules, such as a hairnet, that could clash with someone covering their head for religious reasons

Ask the AI to find these, but only to flag them. If you let it rewrite the whole document, you lose track of what changed.

Prompt

Check this job description and person specification for any word or requirement that could exclude people by age, sex, race, disability or religion.

For each one, give me:
1. The exact phrase, quoted
2. Why it could exclude people
3. A neutral alternative

Do not rewrite the rest of the document. Only list the problem phrases.

[paste your draft job description and person specification]

Then you decide. A requirement can stay only if you can show a good reason for it.

Checkpoint: a list of quoted phrases with suggested alternatives, each one accepted or rejected by you.

5. Fill in pay, location and the practical details yourself

This part is yours. Pay and grade are a human decision, based on your budget and your pay structure. A figure the AI offers is a guess.

Then the practical details. Acas says to tell applicants what you’ll need from them, such as proof of the right to work in the UK, references and any health check before they start, and you must tell applicants how you’ll use their personal information. It also suggests giving applicants the job description, an application form, the person specification, information about the organisation and an equality and diversity monitoring form.

Check the application route too. Acas’s example: requiring a handwritten form when handwriting isn’t crucial to the job could disadvantage someone with dyslexia or arthritis.

AI can word the “what we’ll ask from you” section, but you type the facts.

Prompt

Add a section headed "What we'll ask from you" to the job description, in plain English. Use only the details below and add nothing else.

- Proof of the right to work in the UK
- References: [number and type of references]
- [Any health check before starting, or delete this line]
- How we will use your personal information: [one line, pointing to your privacy notice]

Pay: [pay, confirmed by a person]
Location: [location and any flexible working]
Hours: [hours]

Checkpoint: pay, location and hours are in, typed or confirmed by a person, and applicants can see what you’ll ask of them and how their information will be used.

6. Final read and sign-off

Read the whole thing aloud. Does it sound like your organisation? Does the main purpose match the job you actually need doing? Is each essential criterion still something you’d defend if a candidate asked why it was there? Make the last edits by hand, then get it signed off by whoever approves vacancies before it goes anywhere near an advert.

Checkpoint: one approved document, with a named person who signed it off.

Common mistakes

  • Nice-to-haves in the essential column. It looks harmless, but it quietly shrinks your pool of applicants.
  • Vague criteria. “Excellent communication skills” is hard to assess and hard to interview against. Say what the person will actually do, such as writing clear reports for the team.
  • Skipping the language check because the draft looks fine. Discriminatory wording usually does look fine. That’s the problem.
  • Letting the AI fill in pay or location. If a figure appears that you didn’t give it, delete it.
  • Accepting every suggested change unread. The tool flags; you decide.

When to keep AI out of it

Don’t use it to decide the grade or the pay. And don’t put anything about a named current employee into a prompt: their skills, their performance, whether they’d suit the new version of the role. If you’re redesigning a job someone already does, write the notes about the role, not the person.

The same goes for judging candidates later. The tool drafts words and structure. People decide who gets the job.

Review checklist: sign off before anyone relies on it

0 of 11
Sign off when every line is ticked.

Confidentiality and UK GDPR

Before you paste anything: green, amber or red.

Before you paste anything, ask two questions: is there personal data in it, and is it confidential to my organisation or a client? If the answer to either is yes, use a tool your organisation has approved, under a business contract, and send only what the task needs.

Green · fine to share

Give it structure, not identities

Codes, headings, layouts, policy wording and your own notes with names taken out are usually enough. Customer names, staff names and bank details almost never are.

Ask for the formula, the template or the draft, not the answer. A formula you can test or a draft you can edit is checkable. A total typed back into a chat window is not.

Amber · approved tools only

Real data goes in an approved business tier

If it is your organisation's or a client's information, use the tool your organisation has approved, under its contract, not a personal account.

Under a business contract the provider usually acts as your processor. On a personal account you are agreeing to its consumer terms instead.

Red · never in a consumer tool

Never paste these into a personal AI account

  • Payroll reports, salaries by name, bank details or National Insurance numbers
  • Named employee records: health, absence, grievance or disciplinary details
  • Customer or supplier ledgers with names attached
  • Unpublished results, forecasts or board papers
  • Anything a client has given you
  • Passwords, API keys or bank logins (in any tool, ever)
UK GDPR, in four lines
  1. Send the minimum. UK GDPR's data minimisation principle says personal data must be adequate, relevant and limited to what is necessary for the purpose. For most tasks on this site, the personal data the AI needs is none. 1ICO: The data minimisation principleico.org.uk
  2. Know who is controller and who is processor. Under a business contract, the AI provider usually acts as your processor. On a personal consumer account, you are agreeing to the provider's own consumer terms instead. 2ICO: Controllers and processorsico.org.uk
  3. Check where the data goes. Many AI services process data outside the UK. Restricted transfers need safeguards, which a business agreement usually addresses and a personal sign-up does not. 3ICO: International transfersico.org.uk
  4. The ICO has AI-specific guidance. It covers accountability, transparency, accuracy and security when organisations use AI with personal data. 4ICO: Guidance on AI and data protectionico.org.uk
Confidentiality
  • Your employment contract almost certainly includes a duty of confidentiality, and your organisation may have an AI policy. Read both before you start.
  • Client information belongs to the client. If you work in practice, confidentiality is one of the fundamental principles in professional codes such as ICAEW's. 5ICAEW Code of Ethics (confidentiality is a fundamental principle)www.icaew.com
  • Commercially sensitive information (pricing, margins, unpublished results, deal work) counts even when it contains no personal data.
Consumer plans vs business tiersChecked 1 October 2026
AI tool tiers and whether your data trains models
ProviderPersonal plansBusiness and enterprise
OpenAI (ChatGPT)Check settingsPersonal plans: conversations can be used to train models unless you turn off "Improve the model for everyone" in Settings > Data controls.Not trained on by defaultChatGPT Business, Enterprise, Edu and the API: not used to improve models by default.6OpenAI Help Centre: How your data is used to improve model performancehelp.openai.com7OpenAI: Enterprise privacy at OpenAIopenai.com
Anthropic (Claude)Check settingsFree, Pro and Max: chats are used to train models only when the model-improvement setting is on. With it on, data is kept for up to five years; with it off, the standard is 30 days.Not trained on by defaultClaude for Work and the API: inputs and outputs are not used to train models by default.8Anthropic: Updates to Consumer Terms and Privacy Policywww.anthropic.com9Anthropic Privacy Center: Is my data used for model training? (consumer)privacy.claude.com10Anthropic Privacy Center: Is my data used for model training? (commercial)privacy.claude.com
Microsoft (Copilot)Check settingsPersonal Microsoft accounts are covered by Microsoft's consumer terms, not your organisation's.Processor under DPACopilot and Copilot Chat used through an organisation: covered by Microsoft's Data Protection Addendum with Microsoft as processor; your data is not used to train foundation models.11Microsoft Learn: Enterprise data protection in Microsoft Copilot and Copilot Chatlearn.microsoft.com12Microsoft Learn: Data, privacy and security for Microsoft Copilotlearn.microsoft.com

From the same studio · disclosed

Where one of ours fits

Can You Use AI. If your advert needs a line on how candidates may use AI, this shows how UK public employers word that guidance.

Ours: made by the same studio that runs this site.

Questions

Questions people ask. Every answer open.

Short answers, drawn from this page. The sources are listed above.

Something missing, or out of date? Tell the author.

Email hello@usingaias.com

Job descriptions 5

Can ChatGPT write a job description?
It can write a good first draft from your own notes on the role. You still check every duty, split essential from desirable criteria, check the wording for bias and add pay and location yourself.
What should a job description include?
Acas's outline covers the main headings, the role's main duties and who the employee reports to. When advertising, Acas suggests also giving applicants the person specification, an application form, information about the organisation and an equality and diversity monitoring form.
What words in a job advert could be discriminatory?
Acas gives examples: 'recent graduate' or 'highly experienced' (age), 'barmaid' or 'handyman' (sex), a nationality instead of a language, and clothing rules that clash with religious dress.
Should AI set the salary in a job description?
No. Pay and grade are decisions for a person, based on your budget and pay structure. If a figure appears in the draft that you did not give it, delete it.
How do I stop AI over-filling the essential criteria?
Ask of every criterion: could someone do the job without this? If yes, it is desirable.
This page as markdown