What you’ll be able to do
By the end of this you’ll have a poem, written by AI but about an actual person, ready to drop into a card, read out at a speech, or just send as a laugh. Not a generic verse about “another year older” that could apply to anyone. One that mentions the dog, the dodgy karaoke habit, the fact they cry at every wedding including their own. That’s the whole point of doing it this way.
You don’t need an account with anything fancy. You don’t need to know what a limerick technically is (though it helps). You just need a free AI tool and about ten minutes.
Before you start
Here’s the thing nobody tells you: the AI doesn’t know the person. It knows patterns. Give it “write a poem for my mum’s birthday” and you’ll get something about love and sunshine that could be printed on a mug in any supermarket. Give it three real details and it starts writing something that actually sounds like her.
So before you open anything, jot down:
Three specific things about the person or the occasion. Not “she’s kind”, but “she once drove two hours to bring me soup when I had flu” kind of specific. Small, true, oddly precise details work better than big adjectives every time.
What you want it in. Rhyming couplets? A limerick? Free verse? An acrostic spelling out their name? Pick one, it’ll shape everything.
Roughly how long, and what tone. Funny, soppy, a bit of both, deadpan.
One thing worth flagging now, because it trips people up later: don’t hand the AI anything sensitive. No addresses, no full names if you’re precious about privacy, no health details you wouldn’t want sitting on a server somewhere. A poem for a card doesn’t need any of that. First name and a funny anecdote is plenty.
Get set up
You don’t need to pick perfectly here, any of the big three will do this fine.
ChatGPT (chatgpt.com), Claude (claude.ai), or Gemini (gemini.google.com) all let you type a prompt and get a poem back within seconds, and all have a free tier you can use without paying anything. Open whichever one you already have, or whichever loads fastest. Honestly, for something like this, the differences between them barely matter, what matters is what you type in.
If you’ve never used any of them, it’s just a text box. You type, you hit enter, it replies. That’s the entire skill required.
Try it yourself
Here are three prompts that each pull in a different direction. Copy, paste, swap in your own details.
The first one is your safe, reliable option, rhyming and warm, good for a card:
Write a short birthday poem (8-12 lines) for my sister Kate, turning 30.
Use these real details: she once got us lost in Portugal for six hours
following a "shortcut", she's obsessed with her cat Doris, and she cries
at every single wedding she goes to including strangers' weddings on TV.
Use rhyming couplets, warm but funny tone, no clichés about "journeys"
or "getting older being just a number". End on a joke, not a sentiment.
The second one goes for genuinely funny, good if the crowd likes being roasted:
Write a comic roast-style poem, free verse, about my friend Dave turning
40. Real details: he's convinced he's still 25, he once tried to fix
our boiler with YouTube and flooded the kitchen, and he DJs at parties
nobody asked him to DJ at. Keep it to 10 lines. Tone: affectionate
mockery, not mean. No rhyme needed. Avoid anything about "light" or
"shining bright" or generic birthday sentiment.
The third is more of a party trick, an acrostic using their name, good for something short and shareable:
Write an acrostic poem using the name MOLLY, one line per letter.
It's for her 50th birthday. Details to weave in: she taught herself
Spanish at 45 just to argue with her Spanish neighbour, she's run four
marathons but hates running, and she still has the same best friend
from primary school. Tone: warm, a bit cheeky. Keep each line short,
no more than 8 words.
Ask for three versions of any of these in one go, most tools will happily give you three takes if you just add “give me three different versions” at the end. Then mix and match. Line two from version one, ending from version three. Nobody will know, and it’s usually better than any single draft on its own.
Check the result
Read it out loud. Actually do this, don’t just skim it on screen. Poems that look fine on the page sometimes trip over themselves when spoken, especially rhyming ones where the AI has bent a word into an odd shape just to make the rhyme land.
Then run it against these:
Does it mention anything that’s actually true? If you could swap the name for anyone else’s and it’d still make sense, it’s failed. Go back and push harder on the details.
Does the last line explain the joke? AI poems love to land a punchline and then, just in case you missed it, spell out why it was funny. Cut that line. Nearly always the poem is better a line shorter.
Is it sing-song? Read it and see if it falls into that AI poem sound, where everything rhymes a bit too neatly and there’s a “journey” or someone’s “light” shining somewhere. If so, that’s the tell that it’s defaulted to template mode rather than actually using your details. Ask it to try again, plainer, less rhyme-for-rhyme’s-sake.
Would the person actually laugh, or wince? You know them. Trust that over anything else.
If it doesn’t work
Most of the time it doesn’t fail outright, it just comes out bland. Generic love, generic sunshine, nothing you couldn’t have got from a greetings card aisle. That’s almost always because the details you gave it were too vague. “She’s really funny” gives the AI nothing to work with. “She once wore odd shoes to a job interview and didn’t notice until lunch” gives it something to actually write about.
If it comes back too sentimental when you wanted funny, or too jokey when you wanted warm, just tell it plainly: “make this less soppy” or “this is too mean, soften it.” These tools take direction well, you don’t need clever phrasing, just say what’s wrong.
If every version rhymes “heart” with “start” and mentions a “journey”, ask for free verse instead and explicitly say no clichés, no journey metaphors, no “shining light”. That one instruction alone fixes a lot of it.
On the privacy side: don’t paste in anything you wouldn’t want stored somewhere you don’t control. That includes full addresses, medical information, anything about someone else that isn’t yours to share, or details that would let a stranger identify exactly who this is about. A first name, an age, a funny story, that’s all you need and it’s all you should hand over.
And one more thing worth saying plainly: if this poem is going into a card or a speech, use it however you like. But if you’re entering it into a writing competition or anything with a “your own original work” rule, don’t pass off an AI poem as entirely yours. That’s a different situation to a birthday card, and it’s worth knowing the difference before you’re in it.
Keep exploring
If this went well, the same approach, specifics over adjectives, works for other things too. Have a look at how to get AI to write a letter if you need something more formal but still personal. There’s also how to get AI to make a song, if a poem isn’t quite enough and you want it set to something. And if you want an image to go with the poem, maybe for the card itself, there’s how to get AI to create an image.
Sources and review notes
- ChatGPT: https://chatgpt.com/ · Claude: https://claude.ai/ · Gemini: https://gemini.google.com/
Review date: 15 September 2026 — every source above was opened and checked against the text on that date.