The Prompt
Engineering Guide
“ChatGPT Complete Guide: Learn
Midjourney, DALL-E 2 & More”
Created by:
Julian Melanson
and
Benza Maman
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
Guide Overview
This prompt engineering doc is designed to optimize your ideation process and enhance your output quality. The
document is comprised of two main types of prompts: simple prompts and advanced prompts. The simpli ed
prompts are ideal for generating quick ideas and obtaining concise answers with minimal e ort. On the other hand,
the advanced prompts delve into the intricacies of crafting detailed inputs that yield comprehensive outputs
suitable for personal and business purposes.
What is Prompt Engineering
Prompt engineering is the process of designing and optimizing prompts used in natural language processing
(NLP) models, such as ChatGPT, chatbots, or virtual assistants. This involves crafting prompts that are clear,
concise, and e ective in eliciting the desired response. (Aka prompt engineering is like making an e ective shing
lure - just as a well-designed lure is more likely to catch the sh you want, a well-crafted prompt is more likely to
elicit the desired response.)
3 Principles of Prompt Engineering
1. Be speci c: The more criteria you give, the more focused the output will be.
2. Work in steps: Break tasks into small chunks. This returns better results, just as it would with a human.
3. Iterate and improve: Re-work the inputs and have ChatGPT improve on its own output.
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
fi
ff
fi
ff
ff
fi
fi
What Makes a Good Prompt
Great outputs all come down to the data the model was trained on, its parameters, and good prompting. Since
we can only control one of these, here’s what good prompting boils down to:
• Clear and concise language that is direct and unambiguous.
• The persona that you assign to ChatGPT, aka who it will be acting as in your prompt.
• The information and examples that you provide, aka your input. (information and examples can be referenced
by ChatGPT in the previous chat history)
• A speci c task that you are requesting ChatGPT to complete, aka your desired output.
• Re nement as needed once you receive your rst response, aka reiteration until receiving the desired output.
Main Prompting Steps
1. De ne the problem or goal: Clearly articulate what you want ChatGPT to help you with and what kind of
response you are looking for.
2. Use relevant keywords and phrases: Input the most useful industry and topic-related terms into the prompt,
which will help guide ChatGPT toward generating the desired response.
3. Write the prompt: Craft a concise prompt that clearly communicates the information and task that is required,
using the keywords and phrases identi ed in steps 1 and 2.
4. Test, evaluate, and iterate: Generate responses with ChatGPT, evaluate the results, and adjust the prompt as
necessary to elicit the desired response. Repeat the process until a successful prompt is created that
consistently generates the desired response.
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
fi
fi
fi
fi
fi
Practical Everyday Prompts
Outlined below are a series of practical prompts and frameworks that can be used for daily work and ideation.
These are designed to provide a practical prompting framework for individuals seeking to quickly enhance their
productivity and creative output.
1. Brainstorm New Ideas
Prompt Formula
• I'm looking to explore [subject] in a [format]. Do you have any suggestions on [topics] I can cover?
Examples
• I'm interested in creating an Instagram page that covers travel. What ideas do you have on topics I could
include, such as budget-friendly destinations and hidden gems to visit?
• I'm working on a newsletter that focuses on technology. Can you recommend topics that would be engaging
for my audience, such as the latest gadgets and software updates?
2. Copy Generation
Prompt Formula
• I'm interested in [type of text] that highlights the [bene ts] of [subject]. Please write [#] for me on [subject].
Examples
• I need an email campaign that showcases the features of my new product. Can you write one for me on the
ease of use and a ordability of the product?
• I'm interested in a website page that outlines the bene ts of my coaching services. Could you write one for
me on the personalized approach and proven results of my coaching program?
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
ff
fi
fi
Practical Everyday Prompts
3. Client and Customer Support/Email
Prompt Formula
• I want you to act as a customer support assistant who is [characteristic]. How would you respond to [text] as a
representative of our [type] company?
Examples
• I want you to act as a customer support assistant who is analytical. How would you respond as a representative of our
tech startup to a customer who has experienced a bug while using our software?
• I want you to act as a customer support assistant who embodies con dence and empathy. How would you assist a
customer with a billing issue as a representative of our nancial services company?
4. Generate Analogies
Prompt Formula
• I'm trying to better understand the concept of [concept], please help me better understand this concept by creating a
practical and easy to understand analogy.
Examples
• I'm trying to better understand the concept of photosynthesis, please help me better understand this concept by
creating a practical and easy to understand analogy.
• I'm trying to better understand the concept of search engine optimization, please help me better understand this
concept by creating a practical and easy to understand analogy.
5. Bulk Copy Creation
Prompt Formula
• Please come up with [# of content] [type of content] for [platform] that includes [references].
Examples
• Please come up with 8 email newsletters for my investment site that includes industry reports and data analysis.
• Please come up with 4 video scripts for a marketing YouTube channel that includes expert opinions and insights on
digital marketing trends.
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
fi
fi
General Prompt Frameworks
Presented below are a set of general prompt frameworks designed to be applicable to all scenarios while still
generating detailed and e ective outputs. By providing the following frameworks, these prompts enable ChatGPT
to produce more helpful and accurate responses on a consistent basis.
RGC Prompting:
This framework presents a robust structure that can be applied universally to any input and intended output. Its
objective is to establish a standardized format that optimizes the framing for ChatGPT and thereby enhances its
performance across a broad spectrum of inputs.
Prompt Formula
• Role - ChatGPT’s persona (You are an expert marketer)
• Result - Desired output (Create 5 emails ending with a call to action)
• Goal - Purpose of the output (The goal is to drive sales to my product)
• Context - Who, what, where, why (The emails are for my online audience of entrepreneurs)
• Constraint - Limitations and guidelines (The emails should be friendly and less than 200 words)
Examples
• You are an expert [role]. Create [result]. The goal is [end goal]. The content is for [context]. Your guidelines for writing
are [constraints].
• You are an expert marketer. Create 5 emails ending with a call to action. The goal is to drive sales to my product. The
emails are for my online audience of entrepreneurs. The emails should be friendly and less than 200 words.
• You are an expert nutritionist. Create a 7 day meal plan for my 5 foot 7, 40 year old, female client who exercises 3
times a week. The goal is for her to lose 1 pound of fat a week by being in a caloric de cit and eating the right amount
of carbs, sugar, and protein. She doesn’t eat pork and wants to spend $200 per week on food. The meal plan
should give the recipes, cooking directions, preparation times, and a speci c meal for breakfast, lunch, and dinner.
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
ff
fi
fi
I Want You To Act As Prompting:
This second option presents another robust structure that can be applied universally to any input and intended
output. Its objective is to establish a standardized format that optimizes the framing for ChatGPT and thereby
enhances its performance across a broad spectrum of inputs.
Prompt Formula
1. “I want you to act as a…” (historian, biologist, etc.) This helps to set the stage for ChatGPT’s persona.
2. “I will give you…” (my target audience, a speci c direction, a product, etc.) This is where you set up the dynamic
between you and ChatGPT.
3. “You will then…” (create 5 emails, make a video script, summarize, etc.)
4. “In a _____ tone/style…” (upbeat, professional, tabular format) This is where you explain your desired output along
with the personality/style of writing for the output.
5. “The important details are…” (target audience, cost per project, etc.) Be sure to explain all important details and
elaborate on speci cs from bullet point 2.
6. Re ne your output as needed “Be more persuasive” “Put the most important keywords in bold” “Now put this in
tabular format”
Examples
• I want you to act as a personal coach. I will give you my personal and professional goals. You will then create a 7
day schedule in tabular format for me to follow in order to hit my goals. My short term daily goals are meditate,
workout, read, and work on my projects. My long term goals are to sign 30 new clients and save $10,000 over the next
6 months.
• I want you to act as a virtual doctor. I will describe my symptoms and you will provide a diagnosis and treatment
plan. You should only reply with your explanation, diagnosis, and treatment plan, and nothing else. My important
details are, "I have been experiencing a headache and dizziness for the last few days, what could be the cause?”
@BenzaMaman ChatGPTCompleteGuide.com @Juliandiscovers
fi
fi
fi