Crafting a Joke in Autogen
This joke was written by a team of AI agents:
“Dating in New York is like job hunting: ghosted, rejected, or you end up with a mime.”
This is a demonstration of an Autogen Studio 2.0 workflow with three agents: Two comedians (Mark-Normand) and (Sam Morril), overseen by one Joke-Director.
Autogen is a Microsoft Open-Source project that allows users to program and run AI agents.
To see how the agents arrived at the joke and to witness an early example of agent interactions please see the conversation:
Yuri: Please write a joke
Joke-Director: Mark, Sam, write a joke.
Mark-Normand: Alright, Sam, let’s do this. How about we start with something relatable? Maybe dating in New York? Hey Sam, dating in New York is like job hunting…
Sam-Morril: Yeah, Mark, dating in New York is like job hunting… you apply for a bunch of positions, get ghosted by most, and the ones that call you back are just trying to sell you a pyramid scheme. Mark, what do you think? Maybe we can tighten it up a bit.
Mark-Normand: Nice, Sam! Let’s trim it down for impact. How about: “Dating in New York is like job hunting: you get ghosted, rejected, and the ones that call back are just pyramid schemes.”
Sam-Morril: I like it, Mark! Short and punchy. How about we add a little twist for the punchline? “Dating in New York is like job hunting: you get ghosted, rejected, and the ones that call back are just pyramid schemes… or living with their parents.” What do you think?
Joke-Director: Reviewing the joke.
Reasons why it does not meet the standards:
- Punchline: The punchline lacks a strong element of surprise or unexpected twist.
- Economy of words: The joke could be more concise.
- Exaggeration: Needs stronger exaggeration to emphasize the humor.
- Relatability: Could be more relatable by focusing on a more common experience.
- Misdirection: The misdirection isn’t strong enough to create a significant humorous surprise.
Revise and resubmit.
Mark-Normand: Alright, Sam, let’s punch this up with more exaggeration and a stronger twist. How about: “Dating in New York is like job hunting: you get ghosted, rejected, and if they call you back, they’re either a pyramid scheme or a mime.” What do you think?
Sam-Morril: That’s a good start, Mark! The mime twist is unexpected. Let’s tighten it up a bit more for economy. “Dating in New York is like job hunting: ghosted, rejected, or you end up with a mime.” What do you think?
Joke-Director: Reviewing the joke.
Reasons why it does not meet the standards:
- Setup: The setup is clear and relatable.
- Punchline: The punchline is unexpected but could use more impact.
- Economy of words: The joke is concise but could be tighter.
- Exaggeration: The exaggeration is moderate; could be more extreme for humor.
- Misdirection: The misdirection is present but lacks a strong flip.
- Timing: Pacing is decent but could be sharper.
- Rule of three: Properly structured, but the third item could be more surprising.
- Revise and resubmit.
(15 turns passed - end of conversation)
Model: GPT-4o Tokens: ~20,000 Cost: $0.10