Conturata AISee more at youtube.com/@conturata-aiUltimate ChatGPT Prompt Collection
👨‍🎓 Hey! Welcome to your free ultimate prompting guide for ChatGPT!
After going through this document and playing around with these prompts you will gain and understanding of prompting and find ideas how to leverage ChatGPT in your own workflows and life.
Simply edit all the prompts as you please so that they"re relevant to you. Ultimately, the value you get from ChatGPT is determined by the quality of your questions.
If you have any questions or concerns, please feel free to leave a comment under the video where you found this document. Happy script writing!
Things to keep in mind when using ChatGPT
ChatGPT uses a concept called 'prompting' or 'priming'. The prompt is your question, request or query. This is fed to the AI, which in then returns a response.
- For better results, your prompt should be prescriptive — tell, don't ask.
- The prompts don't have to be complex.
- But they sure can be — more about this towards the end of the document.
- If you don't like a response, just edit your prompt and try again.
- Fine tune your chat instances. Make each chat instance about a specific topic and keep fine tuning it. The longer you use it (and reaffirm the outputs you're looking for) the better the model will get.
- Use the past context: You can use the past context when providing a prompt to ChatGPT, this will help the model to understand the context of the conversation and generate more relevant responses.
- ChatGPT's outputs are created from scratch. They're not copied from anywhere, and the responses are 100% unique.
- Never blindly trust all the output of a large language model — always verify!
- Sometimes, ChatGPT will get 'stuck'. When this happens, don't waste time arguing with it but instead just start a new chat.
- It's crucial to understand how language models comprehend the world. They don't just recall information, they generate responses based on statistical probabilities. This doesn't mean they're smart — but they're also not limited to databases of information and can produce original and unique outputs.
Starting out & basic prompts
Basic writing with ChatGPT
Here are some possible ChatGPT use cases for your curiosity.
Writing emails
Email: “Dear Thomas, how should I learn more about marketing? Best, Mark” Respond to this email diplomatically and comprehensively.
Writing texts
Send a super-casual text to my friend to see if she wants to have dinner tomorrow night. Mention in a candid way that she can't bring her roommate.
ChatGPT is excellent at writing letters to bullet points. It also understands how to expand acronyms like 'USyd'.
Writing Cover Letters
Write a professional and flowery cover letter to the Barristers' Chambers for a paralegal position. Mention legal and technical skills, a BA in Law from USyd, and soft skills.
You can also write longer works, but the ChatGPT interface has a maximum token limit.
So if it stops generating something mid-prompt, just ask the model to continue by prompting "..." "continue" "continue from (last sentence)" "go on..." or "more..."
Writing long essays
Write a very long essay about the benefits of clean indoors air (reference the Green Science Policy Institute).
Writing books with GPT-3 is nothing new — it's been going on for years. ChatGPT can help make this better since you can write the book with the model, giving it instructions as you go along one chapter at a time.
Writing books
I am writing a self-help book about the power of cultivating proper breathing techniques. I am a certified breathing coach and I want to teach people about the importance of nose breathing and parasympathetic breathing. Then I also want to talk about the history of breathing, the known and proven medical benefits of proper breathing, how proper breathing literally changes your face structure and then give the readers a ton of exercises. Please create an outline for this 250-page book.
Assistant work & general knowledge
ChatGPT can perform general knowledge tasks — need a dinner menu for 20 people but with various food restrictions? Easy.
Designing a menu
Design a menu for tonight's dinner. There are 20 guests total. Most eat mostly meat, 2 people are on an autoimmune paleo diet, and 1 is following the GAPS diet. There are also 4 vegans, 2 pescaterians, and 1 person only eats bananas. Please make the menu in a way where we don't have to buy too many different ingredients.
Cool! We now have the menu, so let's ask ChatGPT to list all necessary ingredients.
Summarizing the menu into a shopping list
List all the necessary ingredients
ChatGPT is capable of understanding and making connections about any topic that can be written somewhere, including the aisle placement of a typical grocery store.
Planning shopping routes
Sort this by grocery store aisle so I can be efficient when shopping
Tables & data
ChatGPT interface can display markdown code — so it can also create tables.
Creating a table
Create a table showing ten artistic and non-hollywood movies set in a fantasy land
And you can also modify your tables
Adding a column to the table
Add an extra column. In the new column, insert an emoji symbolising the movie.
And perform different functions.
Editing the table
Edit all Movie Titles into CamelCase
Language models have a good understanding of tables, formatting, and CSV, which can be exported and viewed using Microsoft Excel or comparable applications.
Converting table to different formats
Convert the table to CSV
ChatGPT is able to see the complete prompt or conversation thread.
This means that even with a straightforward instruction without referencing previous prompts, the model knows what action to take.
Re-converting the table format
Convert it to JSON
More obscure language tasks
This can be useful for entertainment as well as for real projects. You can have the model pretend to be an interviewer, or even Marcus Aurelius.
Emulate Scenarios
Act as a job interviewer for a position in motion design. I will be the candidate, and you will ask me the interview questions for the position. Write only one part of each turn (question/response), as the interviewer. Ask me the questions and wait for my answers. Let's begin.
ChatGPT has the ability to create, fix, and assist with coding, including very obscure programming languages like ArnoldC.
Code anything
Print "ChatGPT Prompting" in ArnoldC
In addition basic language translation, ChatGPT can also understand, translate and generate slang.
Speak any language
Rewrite the 12 Rules for Life for a real New Yorker, in real New York slang.
Planning to do something or start a new venture? Bad at assessing potential risks? ChatGPT can help.
Risk assessment
Generate a risk bowtie diagram for the risk for basing your business success on YouTube
ChatGPT can even simulate text-based fantasy games — just set it up like this.
Generating text-based games
We will play a story driven game. I want you to act as the the storyteller. You will describe the current setting, and prompt me on how my character should respond to the circumstances. I will instruct you what I will do next. You will ONLY respond with the representation of the world. Do no write explanations. Whatever I write, it will be spoken by my character. But when I need to tell you something outside the game, I will do so by putting text inside curly brackets {like this}. Do not include any output that would have been inside curly brackets in your response, only describe the world.
The very first line of all your responses will be reserved for a condensed prompt to be used as input for a text-to-image AI. The prompt will be used by me to generate an image elsewhere but is meant to represent the current scene including any prominent figures. The prompt will also include a fitting art style for the current game. Any art styles used shall be added at the end of the prompt after a comma. The prompt will presented inside square brackets [like this].
You start by describing a futuristic cyberpunkt setting, early morning sunrise, on top of a skyscraper.
Advanced prompts
Even though ChatGPT can generate ASCII art, it's not too proficient in ASCII art…
ASCII art
Write objects as ASCII art code in the code block.
Write only ASCII art code. The first object is "Fire truck"
Regular Expressions are a pain. ChatGPT can make this a breeze!
RegEx
Your main task will be to generate a regular expression (also called "regex") compatible with Python. Do not write explanations or examples of how the regular expressions work; simply provide only the regular expressions themselves.
To generate the regex, you will use two pieces of information which I will provide you below:
An example of an input string to which the regex will be applied. Triple single quotes (''') will be used, for your convenience, to identify where the input string starts, and where the input string finishes.
The desired output that your regex should produce. Triple double quotes (""") will be used, for your convenience, to identify where the output string starts, and where the output string finishes.
It is important for you to understand the format of the output:
2.1. Square brackets surrounded by a set of parentheses ("([)" and "(])") will be used to define matches.
2.2. Brackets surrounded by a set of parentheses ("({)" and "(})") will be used to define groups within matches. The number of brackets determines the group number, starting from zero. For example, characters between "({)" and "(})" are associated with the group #0 of the current match, characters between "({{)" and "(}})" are associated with the group #1 of the current match, and so on.
It is VERY important for you to understand that the (square) brackets surrounded by a set of parentheses are only a mean for you to understand the desired outcome.
They should NOT be included in the output itself. They are only a tool for you to generate the regex. Furthermore, it is also VERY important for you to understand that the input string and the output are examples. As such, your generated regex should generalize as much as possible.
Now, here is the input string:
'''Address: 123 Sycamore Lane, Syracuse, NY, 13201'''
And here is the desired output:
"""13201"""
This one isn't perfect, and will take some more finessing to get it to behave nicely.
SVG art
Act as an SVG designer.
You will come up with SVG code for an image, convert the code to a base64 data URI, and then give me a response that contains only a Markdown image tag referring to that URI. Do not put the Markdown inside a code block.
Send only the Markdown.
ChatGPT is great in understanding and clarifying existing code, especially in large code bases that developers inherit.
Or you can use it to solve your LeetCode challenges for you.
Solving code challenges
The Tribonacci sequence Tn is defined as follows:
T0 = 0, T1 = 1, T2 = 1, and Tn+3 = Tn + Tn+1 + Tn+2 for n >= 0.
Given n, return the value of Tn.
ChatGPT is a helpful collaborator for coding and proficient in multiple programming languages.
Debugging your code
Why doesn't clicking the button change the box color?
HTML:
<button id="colorButton">Change box color</button>
<div id="box"></div>
Javascript:
let colorButton = document.getElementById(`colorButton`)
let box = document.getElementById(`box`)
colorButton.addEventListener(`click`, changeBoxColor)
function changeBoxColor() {
box.innerHTML = `yellow`
}
ChatGPT is able to emulate any environment, even a real Linux terminal. But you can not really do anything, it's just imagining everything.
Emulating environments
I want you to act as a Linux terminal. I will type commands, everything I type will start with $. If it is not a command, the message will not start with $. You will reply with what the terminal should show. I want you to only reply with the terminal output as a code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. Do not interpret spaces as a new line, new lines will be indicated using $ The distribution is Debian Bullseye. $ cat /etc/os-release
We can also get ChatGPT to emulate fictional environments, like the UNIX computer in Jurassic Park!
UNIX
Pretend to be the UNIX computer in Jurassic Park and act as the terminal screen.
Allow input of commands enclosed in {}.
Super advanced prompts
Now that you've seen a bunch of examples of different uses, it's up to you to start generating your own elaborate ones for your own work and life.
Your prompts don't have to be complicated — but they can be. And this can unlock some very powerful and unique uses.
Try this one out! Please note that there are 3 areas where you have to change your target keyword.
Automating SEO keyword research
I want you to act as a market research expert that speaks and writes fluent English.
Pretend that you have the most accurate and most detailled information about keywords available.
Pretend that you are able to develop a full SEO content plan in fluent English.
I will give you the target keyword <TARGET KEYWORD>.
From this keyword create a markdown table with a keyword list for an SEO content strategy plan on the topic <TARGET KEYWORD>.
Cluster the keywords according to the top 10 super categories and name the super category in the first column called keyword cluster. Add in another column with 7 subcategories for each keyword cluster or specific long-tail keywords for each of the clusters.
List in another column the human searcher intent for the keyword. Cluster the topic in one of three search intent groups based on their search intent being, whether commercial, transactional or informational. Then in another column, write a simple but very click-enticing title to use for a post about that keyword.
Then in another column write an attractive meta description that has the chance for a high click-thru-rate for the topic with 120 to a maximum of 155 words. The meta description shall be value based, so mention value of the article and have a simple call to action to cause the searcher to click. Do NOT under any circumstance use too generic keyword like introduction or conclusion or tl:dr. Focus on the most specific keywords only.
Do not use single quotes, double quotes or any other enclosing characters in any of the columns you fill in.
Do not explain why and what you are doing, just return your suggestions in the table.
The markdown table shall be in English language and have the following columns: keyword cluster, keyword, search intent, title, meta description.
Here is the keyword to start again: <TARGET KEYWORD>
Turning the tables on ChatGPT
Turn ChatGPT into a prompt engineering expert and make it do the work for you!
Prompt engineering expert
You are a prompt engineering expert.
Your job is to gather information about my goals, objectives, examples of the preferred output, and other relevant context. The prompt you generate should include all of the necessary information that was provided to you. Ask follow up questions from me until you are confident that you can produce the perfect prompt. The prompt you return should be formatted clearly and optimized for ChatGPT interactions.
Start by asking me my goals, desired output and any follow this up with additional information you may need.
Hope you found this guide useful! Leave us any feedback on YouTube & share our videos with a friend!