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 built an AI that turns an idea into a live business in under 10 minutes. Here’s what 1,000 launches taught me User Avatar 90 comments Stop losing deals in the gap between "sounds good" and getting paid User Avatar 51 comments Building a startup costs $0. Your tooling budget costs $500K. Here's why. User Avatar 45 comments Building Noodle, a keyboard-first REST client for the terminal User Avatar 34 comments "Looks Good to Me" Is Quietly Killing Your Feedback Loop User Avatar 33 comments 787 tools for developers. 5 for nurses. Two weeks of tracking 14,000 indie launches. User Avatar 30 comments