Artificial intelligence has come a long way in tech, but it’s not quite there. What I mean is its inability to crosscheck its own output and work. It requires a human to do that part or provide adequate input for the AI. We’ll discuss prompt engineering and the importance of multi-step prompts with internal processing.
You’ll have heard by now the necessity of training ChatGPT to push out the correct output. But what’s the best way to execute this? Let’s dive deeper into how to use multi-step prompts with internal processing!
What are Internal Prompts?
Internal Prompts are the prompts you use to have the AI think things through before it gets to the actual task or action. For example, in a three-step process, steps one and two are internal prompts, whereas step three is the “real” task.
This helps ChatGPT organize its thoughts precisely like how a human would. Another way to think about how it works is the AI drafts an outline and then writes the end result. This helps train ChatGPT to have all the correct information before asking it to provide the output you need.
Let’s use quizzes as an example. We want ChatGPT to create a quiz that converts and aligns with our business. First, summarize long text from your website and use internal prompts in ChatGPT. After each prompt, allow ChatGPT to answer.
Step 1 Prompt: What would you say is the biggest question on people’s minds who are visiting my website (text from my site is below) What I mean is not what question they have about that particular business or website, but what is the broader issue they are trying to address in their lives that would lead them to the website? Answer in 50 words. Enclose all your work for this step within triple quotes (“””). Step 2 Prompt: Identify who the audience for the website is, what type of people the audience are, how they talk, how they like to be communicated with. Answer in 50 words. Enclose all your work for this step within triple quotes (“””). Step 3 Prompt: Identify the tone of voice for the author of the text, what style of communication, cadence, and personality they speak with. Answer in 50 words. Enclose all your work for this step within triple quotes (“””). Text from website. “””Paste text from the website here“”” Step 4 Prompt: Determine whether the text from the site comes from a company that sells physical products (E-Commerce business). Enclose all your work for this step within triple quotes (“””). |
As you can see, these prompts have one goal: get ChatGPT to truly understand what I’m working towards. This is a crucial step to less work cross-checking and editing your work in the final output.
Finalize Your Output with the Final Step
Once you’ve trained ChatGPT with internal prompts, it’s time to ask it to do the actual task or action you need. Include your intended format in the prompt as well. As mentioned above, make sure to allow ChatGPT to answer each internal prompt, cross-checking each one. This ensures your final output is up to par.
Step 5 Prompt: Okay, now how would you translate that information into a quiz title that follows one of these groupings of title format? Vary the style and approach of each quiz title to give the user quiz title options to choose from that are different from one another but all vary around the same core concepts. If the answer from step 4 is E-Commerce, choose the <E-Commerce Titles>. If the answer to step 4 is Not E-Commerce, choose the <Not E-Commerce> Options. <E-Commerce Titles> Which (product) is right for you? What’s your (product) style? Find your (product) match Find the right (product) for you What’s your (product category) type? Which (Product) is Best for You? </E-Commerce Titles> <Assessment Titles> How (behavioral attribute related to quiz topic) are you? Are you a (behavioral attribute related to quiz topic)? What is your (behavioral attribute related to quiz topic) level? Are you ready to (action related to quiz topic)? Do you have what it takes to (action related to quiz topic)? What’s the best next step (to achieve a goal related to the quiz topic)? </Assessment Titles> <Personality Quiz Titles> What type of a (topic) are you? What is your (topic) personality? What is causing you to (topic)? What is holding you back from (topic)? What is blocking you from? How (blank) are you? Do you have what it takes to (blank)? What’s your (blank) formula? </Personality Quiz Titles> Now print out your choices in the corresponding format below. <E-Commerce> E-Commerce Quiz Titles: Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} </E-Commerce> <Not E-Commerce> Assessment Titles: Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Personality Quiz Titles: Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} Quiz Title: {Quiz Title, no quotes} </Not E-Commerce> |
Double-check the output again to ensure ChatGPT produced the right output. If all looks good, you’re done!
Pro-Tip: If the output is not what you expected or want, troubleshoot ChatGPT by refreshing the page and starting again. It will save previous chats in the history. If you try to continue, it will use the previous information it was trained on.
Wrap Up Multi-Step Prompts with Internal Processing
The best way to train ChatGPT to save you time and use less effort editing, use multi-step prompts with internal processing. Internal prompts are prompts you use to have the AI think things through before it gets to the actual task or action. This helps ChatGPT organize its thoughts precisely like how a human would.
Start with internal prompts, then the last prompt should be the actual task or action you want ChatGPT to perform. Include the format of the final output. To troubleshoot, refresh the page and start again to prevent ChatGPT from using the previous information.