Practise a language speaking exam with an AI examiner: have it play the role from the real test task (like a real estate agent you must question), keep strict exam timing, then mark you against the official criteria: AI agent prompt
Speaking tests for immigration and study, such as the TCF for people moving to Canada, are hard to practise alone because you need someone to play the other person and keep you on the clock. On Oct 27, 2026 Jonathan, who teaches French to people moving to Canada, shared a real, uncut session with the AI examiner he built for the TCF speaking test: he plays the candidate and the AI plays a real estate agent he has to talk to. He says he built his own teaching platform himself with Claude Code, with no development background. You don't need to build a platform to get similar practice: the voice mode in ChatGPT, Claude or Gemini can play the examiner if you give it the task, the timing and the marking criteria. The prompt below sets that up for any language exam; check the official exam guide for the real task types, timings and scoring before you rely on the marks.
The prompt
Be my speaking examiner for the [exam, e.g. TCF Canada / TEF / DELF B2 / IELTS] in [language]. My current level: [e.g. B1]. Exam date: [ ]. 1) Run one role-play task like the real test: you play [a role, e.g. a real estate agent renting me an apartment], I must ask you questions and get the information I need. Stay in role, answer only what I ask, and speak at a natural exam pace. 2) Keep exam conditions: tell me the task, give me [preparation time if the exam has it], then time my answer to [the official duration; mark [CHECK] if unsure] and stop me when time is up. 3) After the task, switch to teacher mode and in [my native language] mark me on task completion, range of vocabulary, grammar accuracy, pronunciation and fluency using the official criteria for this exam; quote 3 of my sentences and give a corrected version of each. 4) Give me 10 useful phrases for this kind of task and one drill to fix my biggest weakness. 5) Offer the next task at the same or slightly harder level. Never give me a score you present as official.
Fill in the blanks, then copy
This prompt has 7 [bracket]s to fill in. Type your details below and the prompt updates as you go. Your answers stay in this browser and are reused on other prompts with the same blanks. Nothing is sent to us.
Example values are fictional, just to show how a filled-in prompt reads. Replace them with your real details.How to use it
- Copy the prompt above.
- Replace every [bracket] with your own details (use the fill-in-the-blanks box above, which remembers your answers for the next prompt).
- Paste it into ChatGPT voice mode, Claude, Gemini Live and review the answer before you use it.
Works with: ChatGPT voice mode, Claude, Gemini Live, Claude Code
Real-world example: x.com/leprofbuilds/status/2115081606583202229
Featured in: Free AI agent prompts for small business (beginner-friendly)
Before you use it: what to check
Already built into this prompt
- Never give me a score you present as official.
Check yourself
- Check every figure, price and total against your own records before anything is sent, posted or booked. A person approves refunds, discounts, payments and price changes.
- Don't let AI make the final call on hiring, pay, performance or discipline. Use it to organise information, and have a person decide using criteria you can explain.
- Check names, dates, numbers and any claim against your own source material before you use the answer. AI can misread or invent details.
Using an AI agent? Download this prompt as a SKILL.md agent skill with these checks built in, or get the .zip for Claude.ai. How to install skills.
Want to make this prompt even better? Grade it with the free prompt grader or build your own with the AI prompt generator.
32 copy-paste agent prompts (PDF) plus 5 new prompts every week.
Get it free