Please enable JavaScript.
Coggle requires JavaScript to display documents.
ChatGPT Prompt Engineering - Coggle Diagram
ChatGPT Prompt Engineering
Prompt Engineering
— это процесс разработки и составления предложений или утверждений, предоставленных вами в качестве входных данных, с целью получения конкретных и желаемых результатов. Это предполагает понимание возможностей и ограничений AI и использование этих знаний для создания промптов, которые дадут высококачественные и точные ответы.
5 Incorrect ways to Prompting
1.
giving a very broad or vague prompt
2.
using a too specific prompt
3.
providing too much context in the prompt
4.
using overly complex or technical language in the prompt
5.
asking a question that can't be answered with the available information
Prompt
— это вопрос или утверждение, которое передается GPT в качестве входных данных для генерации ответа.
GPT использует предоставленный вами контекст, а затем генерирует выходные данные.
Standard prompts
Standard prompts
simple and straightforward questions or statements to perform a specific task.
Role Prompting
Role prompting
means using specific prompts for specific roles or tasks.
Zero-shot Prompting
Zero-shot prompt
refers to the ability of chat to understand and generate text which based on a prompt, if has not been specifically trained on in layman's terms.
Few-shot Prompting
Few-shot prompting
is a type of prompting method where chat is provided with a small amount of examples or context to help it generate a response.
The examples or context are usually in the form of a few sentences or paragraphs, and they are used to give a general idea of what the prompt is looking for.
Few-shot & Chain of Thoughts Difference
In a
few-shot prompting
, a limited number of examples or prompts are provided to GPT with the expectation that it will learn and generate responses based on these examples. This approach is used when the GPT is required to understand a new concept from scratch.
При подсказках с несколькими предложениями GPT предоставляется ограниченное количество примеров или подсказок с ожиданием, что он научится и сгенерирует ответы на основе этих примеров.
Этот подход используется, когда GPT требуется для понимания новой концепции с нуля.
The choice between these two prompting techniques will depend on the specific use, case and requirements. If you have a clear idea about the difference between them, then you will be able to use them in an efficient way.
Chain of Thoughts Prompting
Chain of Thoughts Prompting
is a type of prompting technique where we provide a starting point two or three text and then chat generates a response that continues the thought or idea presented in the text.
That allows you to guide the chat in a specific direction and can be used to generate a logical and consistent text.
We can create a chain of thoughts from two in the form of related questions or statements.
If you are giving the context to GPT to understand the type of content you are looking for, and it will become easy for you to create the content you want.
Now this is called the chain of thoughts prompting chat.
GPT is using the thought we provided in the prompt and generating the responses based on that thought.
You should use a chain of thoughts prompting when you want to generate responses that are connected to each other.
Simple example
Personal Using
Time Management
What you can do if you can ask ChatGPT which technique will be better for you.
Let's say you are ...
Type in which of the above techniques GPT recommend to ...
Now the next challenge is how to choose the one among these recommend techniques.
1 more item...
Task Categorization
Let's say: I will provide you a list of daily tasks and you will help me categorize them. This prompt will help you to understand what kind of conversation we are going to have with it.
Insert a list of daily tasks as a ...somebody... in ...some... field.
Categorize these tasks using the ABC technique and create a prioritized action plan for increased productivity.
You can categorize and create a prioritized action plan for your daily tasks using the technique you want to use to improve your productivity.
Optimal Focus Maintenance
Suppose you are a ... and you have a list of tasks that you have to do on daily basis in your job.
Ask ChatGPT to set up these tasks and create breaks using ... technique for ... hour working day.
Routine Creation
There are prompts that you can modify them according to your daily routine.
Example
During the morning I usually have around two hours of time. While in the evening I typically have around three hours.
Then add
Consider this morning and evening time, then create a morning and evening routine to maintain consistency and productive mindset throughout the day.
This is the context that we are providing to ChatGPT.
Example
Create a weekly reflection routine to assess my progress and determine the areas of improvement.
Here we have 12 steps that we can take to assess the progress and determine the areas of improvement.
Personal Mission Statement Creation
You can type in explain the process of creating a personal mission statement.
Then you can copy this prompt and add here something personal. You can also add your strengths and the specific areas of your passion.
Growth Mindset Development
Suppose you are a person or professional, then you can type in the prompt:
Suggest some steps to develop a growth mindset as a ...
Resilience & Adaptability
You can type in the prompt: How to develop a resilience and adaptability in the face of a challenge.
And replace this challenge with: I have a ... in my ...
You can put here how to ... in this case.
Next: How to develop resilience and adaptability in dealing with arrogant people.
Reading List for Personal Growth & Learning
Example
Create a reading list for continuous learning and personal growth for a ...
Then you can ask GPT to provide a summary of these books.
Communication Skills
Example
What are some uncommon communication strategies to become a more persuasive and empathetic communicator in professional life?
Let's say: I have to give a presentation on marketing strategy to stakeholders. How I can use this answer.
Challenges & Best Practices
Using your expertise, not using GPT's training data!
Best Practices
1.
keep your prompts specific and clear.
2.
provide enough context to for the chat to generate relevant responses
3.
test two different prompts and evaluate the chat responses.
4.
continuously iterate and improve your prompts.
5.
be mindful of the limitations.
Challenges
1.
generating responses that are relevant and accurate.
2.
creating prompts that are specific and clear.
3.
dealing with which these limitations, such as not having common sense and understanding the context of complex prompts.
4.
balancing between creativity and control over the generated response.
5.
evaluating and improving the chat performance since it is developed using a data set and we don't have any access to that data.
Creating a Prompt Project
Tone, Voice, & Style
Difference
Tone
is the
emotional aspect
of your writing or speech. Tone can be playful, serious, sarcastic, persuasive, or any of the other types, and it can variation are
greatly depending on the situation
.
Style
is the most fundamental of the three elements. It is the way in which you write or express yourself. It includes the
way you structure your sentences, the words you choose to use
, and the
metaphors you apply
in your language.
Voice
is the most personal of the three elements. It is the unique personality and perspective that you bring to your writing or speech. It is shaped by
your background, experiences, beliefs and values
, and it is what
sets you apart from other writers or speakers
. Voice can be highly influential in shaping how your message is received, as
it can create a sense of trust and authenticity
that is difficult to replicate.
Using Verbs
Verbs play a crucial role in writing effective prompts:
— verbs help to specify the type of response that is expected from Chatgpt
— different verbs can add variety and interest to the prompts, like using action verbs
— verbs can also help to convey the tone and mood of the prompt
— specific and precise verbs can help to write more clear prompts and reduce ambiguity or uncertainty in those prompts
Mentioning Types of Customers
Types of customers can be used for accordingly or create your own.
Mention the type of customers in Chatgpt prompts make your message more accurate.
Context Background
Context, background and contextualization
Contextualization
refers to an introductory guide or explanation that helps you to understand the background situation or circumstances surrounding a particular topic or subject. So if you input context background in the best possible manner, then you are more likely to get the best outputs from Chatgpt.
Output formats
Using
output formats
in Chatgpt prompts
help to enhance
the user experience and facilitate the
integration
of Chatgpt outputs with other tools.
So we have tables, dialogues, poems and creative writing summaries, outlines, manifestos, guidelines, lesson plans, audio descriptions, technical specifications, legal documents, business plans, biographies.
Follow-up Prompts Structure
Follow up prompts are
the prompts that we insert
or type in Chatgpt
after getting the output of the first prompt
. And these prompts are used to encourage Chatgpt to provide more detailed, comprehensive or specific information and to deepen the conversation that is going on here.
generate some ideas
and then use some questions from Follow-up Prompts Structure