Faketastisch: Few-Shot LLM prompting for humorous parody generation
Try it out here: https://faketastisch.netlify.app
Code: Github Repository
This project started out back in the “pre-ChatGPT era” of 2021 and has evolved over time, but the core idea remains the same: If we prompt an LLM with only a list of facts and no other system prompt, it will do its best to respond with a new fact that closely matches the previous facts in length, tone and overall meaning. Back when LLMs weren’t as refined as they are now, these facts were mostly wrong, so the idea quickly became to use these often nonsensical answers for humorous and parody purposes.
Choosing different lists of examples instead of facts lead to a selection of “themes” for these parody generations. Combined with writing a full React website with included Part-of-Speech tagging and automated fetching of matching images, this leads to:
Faketastisch: parody of popular german site Faktastisch, produces true-ish sounding facts of questionable accuracy.
Sprichworte: generates (mostly) new proverbs
justGPTthings: parody of the popular-in-2012 justgirlythings meme format
Sauphemismus: generates new euphemisms for having a few drinks
Ausreden: generates new excuses for being late or not coming
and more, including Bible quotes, a mushroom identifier and a chess move generator
While originally intended to be used for entertainment, these generations also highlight the tendency of LLMs to hallucinate and make up facts.
Originally we used Huggingface Inference API to prompt GPT-J-6B, but this model quickly got discontinued when the world wanted newer, bigger, better models thanks to the rise of ChatGPT. Sadly, a big part of what made these early generations so fun was the lack of refinement and alignment of these earlier LLMs. Now, the project uses a version of Llama 3 which still produces












