[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Wordplay - Knock-Knock", "joke_style": "animal-themed knock-knock joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Weather Predictions", "joke_style": "absurdist humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reinventing the wheel", "joke_style": "Office humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Tale vs. Tail", "joke_style": "Light-hearted joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Irony", "joke_style": "Satirical"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Dry wit"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm in Relationships", "joke_style": "satirical comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Chase Scenes", "joke_style": "Visual Gag"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Tech Startups", "joke_style": "Irony-laden sarcasm"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Straight-faced comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Gardening", "joke_style": "Botanical pun"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Flower vs. Flour", "joke_style": "Pun"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Cooking Instructions", "joke_style": "Sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Cinema", "joke_style": "Film buff joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Lost Keys", "joke_style": "observational comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reversing Roles: Parents and Kids", "joke_style": "Dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Backfiring Plans", "joke_style": "narrative joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Tripping over nothing", "joke_style": "physical comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Nail salons", "joke_style": "Double Entendre"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Puns", "joke_style": "Dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Science", "joke_style": "Lab humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Books", "joke_style": "Librarian humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm", "joke_style": "quippy repartee"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Animals", "joke_style": "Dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Chase Scenes", "joke_style": "Farce"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "vaudeville style"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "A poorly reviewed horror movie", "joke_style": "sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Falling Off Stage", "joke_style": "Circus Comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Slip on a banana peel", "joke_style": "slapstick"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Let the cat out of the bag", "joke_style": "Detective noir"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Traffic Jam", "joke_style": "dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Dentist Appointment", "joke_style": "sarcastic wit"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "School", "joke_style": "Teacher joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Cooking Instructions", "joke_style": "Playful sarcasm"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Burning the midnight oil", "joke_style": "College humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Work-Life Balance", "joke_style": "Dry Humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "A director's cut with no improvements", "joke_style": "sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Tech Support Irony", "joke_style": "self-deprecating"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Irony"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Deadpan humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Misleading Signs", "joke_style": "Classic Twist"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Consumer Culture", "joke_style": "Witty satire"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Paradox", "joke_style": "Dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Directing a Silent Sketch", "joke_style": "Slapstick humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Irony", "joke_style": "dark humor joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Music", "joke_style": "Classic setup"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Clumsy Waiters", "joke_style": "Vaudeville"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Cooking Instructions", "joke_style": "Dry humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reversing Roles: Student and Teacher", "joke_style": "School-themed joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm in Relationships", "joke_style": "stand-up comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Silent Comedy Chases", "joke_style": "Classic film gag"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "A film adaptation of a beloved book", "joke_style": "sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Lighthouses", "joke_style": "Double Entendre"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Surprise Parties", "joke_style": "Dad Joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Hipster Trends", "joke_style": "witty banter"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Office Coffee Machine", "joke_style": "Sarcastic Remark"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Bass (e.g., bass fish vs. bass guitar)", "joke_style": "Wordplay"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Books", "joke_style": "Wordplay joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Restaurant Reviews", "joke_style": "dry humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reversing Roles: Chef and Food Critic", "joke_style": "Food joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pretending to Know", "joke_style": "Kids Joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Slapstick chase scenes", "joke_style": "physical comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Dining at Fancy Restaurants", "joke_style": "satirical observation"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "A overly hyped rom-com", "joke_style": "sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Food", "joke_style": "Chef humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Wine", "joke_style": "Sommelier joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Wordplay - Knock-Knock", "joke_style": "clean and clever knock-knock joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Broken Furniture", "joke_style": "Farce"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Slippery Floors", "joke_style": "Physical Comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Chase Scenes", "joke_style": "Exaggerated"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Home Improvement Disasters", "joke_style": "anecdotal"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pets", "joke_style": "Animal lover joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Head over heels", "joke_style": "Romantic comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Knight vs. Night", "joke_style": "Kids joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Inconclusive Weather Reports", "joke_style": "dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm", "joke_style": "cynical joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Irony", "joke_style": "Lighthearted satire"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Cats", "joke_style": "Kids joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "classic gag joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "family-friendly skit"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Curiosity killed the cat", "joke_style": "Animal joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Irony", "joke_style": "satirical joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Witty banter"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sports", "joke_style": "Fan humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Alanis Morissette's 'Ironic'", "joke_style": "Music reference"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "physical comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Puns", "joke_style": "Clever wordplay"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "History", "joke_style": "Time traveler joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Lost Keys", "joke_style": "dry humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "cartoon style"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Wordplay - Knock-Knock", "joke_style": "classic knock-knock joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Work-from-home Attire", "joke_style": "mom joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Slapstick Humor: Clowns on vacation", "joke_style": "Travel joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Space", "joke_style": "Out of this world pun"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "First Day at the Gym", "joke_style": "self-deprecating humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Skydiving", "joke_style": "Dry Wit"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Puns", "joke_style": "Silly pun"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Math", "joke_style": "Nerdy joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Puns", "joke_style": "Witty banter"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Office Meetings", "joke_style": "Sarcastic Humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Double Entendre", "joke_style": "Dad Joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Palindromes", "joke_style": "Classroom Joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm", "joke_style": "deadpan humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Food", "joke_style": "Gourmet humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Weather Comments", "joke_style": "Office humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Education", "joke_style": "Teacher joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Unexpected Obstacles", "joke_style": "Physicality-Based Humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Mixed Signals", "joke_style": "light-hearted humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Coffee", "joke_style": "Barista humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Flexible Working Hours", "joke_style": "Sarcastic Observation"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm in Relationships", "joke_style": "dry humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Chase Scenes", "joke_style": "Classic Slapstick"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Unexpected Plot Twists", "joke_style": "Stand-up Comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pairs (e.g., pear vs. pair)", "joke_style": "Dad joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Running an AI company"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Online Dating Profiles", "joke_style": "satire"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Palindromes", "joke_style": "Dad Joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "slapstick comedy"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcasm in Relationships", "joke_style": "dark sarcasm"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Pie in the Face", "joke_style": "silent film humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reversing Roles: Doctor and Patient", "joke_style": "Medical-themed joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Ocean", "joke_style": "Marine humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "A box office flop", "joke_style": "sarcastic joke"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Reversing Roles: Boss and Employee", "joke_style": "Office humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Sarcastic Compliments", "joke_style": "Observational humor"}


[System]
Generate a joke, given a theme. The theme will be provided as a word or phrase as the input to the model. The assistant should output a joke that is funny and relevant to the theme. If a style is provided, the joke should be in that style. The output should include a setup and punchline.

Your response should respect the following requirements:
1) Keep the joke on topic. If the user specifies a theme, the joke must be related to that theme.
2) Avoid any jokes that are offensive or inappropriate. Keep the joke clean and appropriate for all audiences.
3) Make the joke funny and engaging. It should be something that someone would want to tell to their friends. Something clever, not just a simple pun.

[User] {"joke_topic": "Wordplay - Knock-Knock", "joke_style": "kid-friendly knock-knock joke"}