Key takeaways
- AI can write jokes and meme captions on request, but its output tends toward the familiar unless the prompt adds specifics.
- Imgflip's This Meme Does Not Exist writes captions with a neural network trained on user captions for 48 popular templates, plus an option that uses ChatGPT.
- For jokes about today's tech news, TechTwitter IO prints a free satirical daily paper of tech Twitter built on that day's events.
Yes, AI can write jokes: any chatbot will produce puns, one-liners and meme captions on request, and some tools exist only for that. What comes out is often predictable, though, because good jokes depend on specifics and timing a model does not have unless you supply them, which is why TechTwitter IO, a free satirical daily paper of tech Twitter, builds its jokes on each day's real news.
The short answer
Ask a chatbot for a joke and you will get one in seconds. Ask for twenty and you will get twenty, with setup and punchline in the right places. What you will often miss is surprise. A joke works when the ending is unexpected but feels right, and a language model is built to produce likely words. Unless you push it, it reaches for the familiar.
Machines writing meme captions
Imgflip's This Meme Does Not Exist is a public example anyone can try. Pick a classic template and it writes a caption. The page says the classic captions come from a deep neural network trained on public captions Imgflip users made for the 48 most popular templates, and it describes that model as dumb but funny and uncensored. A second option uses ChatGPT and, per the page, gives more put-together captions, especially when you add a subject.
Try both and you will see the trade-off in small form: the rough model is now and then funnier, and the polished one more often makes sense.
Why topical jokes are hard for AI
The jokes people pass around most are about something that happened this week: a launch, an outage, a public argument. A model works from what you give it, and unless it can search, what it knows stops at a training cutoff. If you want a joke about this morning's news, you have to paste the news in, and then the model is working from your summary, not from the mood of the timeline.
How to get better jokes from a chatbot
| Instead of | Try |
|---|---|
| Write a joke about AI | Write ten one-liners about an AI agent that keeps asking for permission |
| Make it funny | Give me three versions: dry, absurd and self-deprecating |
| Taking the first answer | Ask for twenty, keep the best two, then ask it to sharpen those |
| No context | Paste the headline or post you want to joke about |
Then edit. Cut the setup by a third, move the surprise word to the end of the line, and read it out loud. The model is a fast first-draft partner; deciding what is funny is still your job.
Where the timely jokes are
If you would rather read jokes than prompt for them, TechTwitter IO prints a full satirical newspaper of tech Twitter every morning: headlines, a comic strip told in dialogue, Horoscopes by Stack and a Real or Satire? quiz, all built on that day's events. When a post is real the paper links its source; the rest is parody, and the footer says so. Older issues sit in the Morgue archive.
If you need a custom joke for your own toast or slide, a chatbot with a good prompt is the faster tool. For jokes about what tech is talking about today, read the paper.
Frequently asked questions
Can ChatGPT write jokes?
Yes. Ask for one and it writes one. Asking for many, giving a specific subject and a style, and editing the best ones gives better results than taking the first answer.
Is there an AI that writes meme captions?
Yes. Imgflip's This Meme Does Not Exist writes captions for classic templates, with a neural network model and a ChatGPT option.
Why are AI jokes often not funny?
Jokes need surprise and timing, while language models lean toward likely words, and without search they do not know this morning's news unless you paste it in.
Sources
- This Meme Does Not ExistImgflip
- TechTwitter IO, today's paperTechTwitter IO
- The Morgue: every back issueTechTwitter IO