I posted this example elsewhere, but it fits better in this thread.
I just read another teacher’s list of Chat-GPT-created jokes around exams, including such gems as " Why did the state testing room get so hot? Because all the students were ‘testing’ their patience!" and “Why did the English test go on a diet? It wanted to lose some unnecessary words!”
Both of those are awful, but I want to look at the second one in more detail. It’s like a Viceroy butterfly. Viceroys look like Monarch butterflies, but only if you don’t look closely; and they’re completely non-poisonous, unlike monarchs. This looks like a joke, but only if you don’t look closely; and it’s completely non-funny, unlike jokes.
It looks like a joke because it follows a traditional riddle structure:
- It starts with a “Why” question.
- The subject and the verb are a strange juxtaposition that you wouldn’t encounter in everyday life.
- The punchline references elements from the subject and verb in a sentence that sounds reasonable.
It’s lacking any sort of wordplay in the answer that would make it funny, though; and ChatGPT doesn’t add wordplay because it doesn’t know what wordplay is. It doesn’t know anything, of course–this is just one subset of not knowing anything.
So I was trying to think how I would make a similar joke. I started by thinking, “How could a punchline about going on a diet involve wordplay?” and came up with the word “pounds,” which has multiple meanings. It can mean money, or it can mean hits. A punchline could be, “Because he/she/it wanted to shed some extra pounds,” as long as there’s a double meaning to that sentence. That’s close enough to ChatGPT’s attempt that I think it’s comparable.
My first attempt was something like, “Why did the British shop go on a diet?” But the punchline doesn’t work, because I know that shops don’t want to shed pounds, they want to gain them.
Then I thought about boxers. “Why did the beat-up British boxer want to go on a diet?” Again, though, I know that “shedding extra pounds” is a really bizarre way to describe not getting hit, so bizarre that most people wouldn’t get what it meant. So I rejected that as well.
What if I switched it around? Instead of “Why did X go on a diet?” I make it about a diet person wanting to do something else? I tried, “Why did the British diet guru buy something?” That works better, but it’s still pretty confusing: when you’re buying something, you do “shed pounds,” but it’s not what you want to do, so the punchline doesn’t really work.
Spending spree! That’s where you get rid of a lot of money quickly! And I finally got my joke:
Now we have a joke that has a question with an unusual juxtaposition of subject and verb, and a punchline that works for both aspects of the question, based on wordplay.
This is not a great joke. I don’t need you to tell me that; I know that. But it is a joke. It’s a monarch, not a viceroy. If it showed up on your Laffy Taffy wrapper, you wouldn’t be like, “What the fuck was that?”
What’s interesting to me is my thought process:
- I had to break down what I knew about a specific kind of joke structure.
- I had to search my brain for diet words that had multiple definitions.
- I had to think about what I knew about those different meanings, and what I knew about the world (e.g., that shops don’t want to lose money).
- I had to reflect on idiomatic usage of words and to predict how people would respond to a particular phrase.
- I had to abandon a structure and reverse it.
In the end, I had a joke, and I can grade it as a C- or D+ joke.
That’s fundamentally different from how Large Language Models work.
It is possible that eventually we’ll get an AI that can make real jokes, not pretend jokes, but I don’t know how that will work, as long as the AI can’t engage in the sort of reflection that any human can engage in. Maybe brute force will eventually enable an AI to make real jokes; but barring a major change in process, it won’t ever be able to engage in reflection.
Incidentally, I propose we use the word “viceroys” to describe the sort of AI products that look like the real thing but are missing a critical element.