1
0 Comments

Why AI can’t make jokes and what I learned from building GiggleOhms

A few weeks ago, I came up with an idea to create an app with AI-generated jokes about hardware engineering. I wanted the jokes to have educational value as well, so time spent in the app didn’t feel wasted. Think of it as a 9gag-style platform, but with an educational twist. However, what seemed a simple task at first proved to be anything but.

First, I had to choose a format. In my ideal world, the app was able to generate memes — as in pictures with text on them. I quickly realized that none of the models available today are capable of that. Here’s an example of what I got:

meme

I considered using existing meme templates, but ditched this idea because it would become boring quickly. In the end, I decided to go with jokes in text format and use images only as illustrations. And here’s where the main challenge started.

I spent hours tweaking prompts, only to conclude that AI-generated jokes are just… not funny.

“Why did the USB stick start a diet? It wanted to fit into a slimmer port!”

“Question-answer” was ChatGPT’s favorite joke format, and it used it even when I asked it not to. I also prompted that it not animate inanimate objects, but that didn’t work either. Then, I thought maybe the topic — hardware engineering — was too difficult to joke about. No, AI is equally bad at joking about any topic:

“Why did the personal brand apply for a library card? It wanted to check out its own narrative!”

I tried to use recommendations from stand-up comedians to teach Chat GPT about humor: What makes a joke funny, what types of jokes can be used, how to structure a joke, and what constitutes a setup and a punchline. Despite all the efforts, many jokes were mediocre at best, and it became clear that humor requires more than just clever wordplay.

When you tell a joke, you rely on shared knowledge, timing, and sometimes even a bit of absurdity. Humor is subjective, deeply cultural, and often context-dependent. AI, however, processes language in a much more literal way. It doesn’t have the intuitive grasp of irony or the subtle nuances that make a joke land. AI can analyze patterns in data, but understanding puns, cultural references, and why a joke is funny in general requires more than just pattern recognition.

GO

Working on this app, I felt both disappointed and relieved at the same time. I expected that with a good prompt, the jokes would be much funnier. On the other hand, this helped me realize one more time that not everything in the world — at least for now — can be done with artificial intelligence, and that people have unique skills that AI can’t match.

I decided to publish GiggleOhms anyway, with the jokes as funny as they could get given the circumstances. I know now that AI is bad at humor, and this is what makes me laugh when I use it. If you’re a hardware engineer, I hope it’ll make you smile. Let me know your thoughts!

posted to Icon for group Artificial Intelligence
Artificial Intelligence
on June 5, 2024
Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 140 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments The indie maker's dilemma: 2 months in, 700 downloads, and I'm stuck User Avatar 39 comments I spent weeks building a food decision tool instead of something useful User Avatar 28 comments A simple way to keep AI automations from making bad decisions User Avatar 26 comments