Original link (backup only): https://docs.google.com/document/d/1lmK16bogLwNV0Jth340sJ4EqdkUDk1RZkyFeRk9NFYY/edit#
Listen to the song first:
I. Introduction: 2023 Welcomes the Era of AI Explosion#
No one doubts AI anymore; the speed of technological iteration in AI has reached a level that terrifies humanity. ChatGPT, Stable Diffusion, DALL-E, and Midjourney—these AIGC (Artificial Intelligence Generated Content) products have awakened the world’s awareness of generative AI and expanded the public's imagination of AI technology. The series of actions taken by major tech giants also reflects a sense of urgency.
The current speed of AI iteration is now measured in months. Next month’s AI will reach another new height; just wait a few months and see.
In the past few months, we have witnessed how AI has gradually mastered skills such as painting, writing, editing, creating tables, and making PPTs. At this rate of evolution, is there anything that AI cannot do?
The emergence of AI super applications like ChatGPT and Stable Diffusion marks that accelerated computing and AI technology have entered maturity. AI is infiltrating various industries at an unprecedented speed, driving a new industrial revolution. Hence, there is a saying in the market: it may not be AI that replaces you, but those who know how to use AI better than you.
2023 is referred to as the inaugural year of AI, with a series of technological breakthroughs. The emergence of ChatGPT is a beacon illuminating a new era; this is a brand-new way of communication.
AI is gradually integrating into our lives, encompassing everything from communication to entertainment, education to healthcare, and industry to finance. We should also learn how to coexist with AI to better cope with future challenges.
Since AI is so close to us, instead of being overly worried and anxious about the day our jobs might be replaced, we should learn a skill: using AI to enhance our efficiency. Whether in work or in case of future elimination, you can still utilize these skills to continue working.
This electronic document aims to share all the possibilities and usage methods of ChatGPT with you. Whether you have previously interacted with AI or not, whether you are a novice or a deep enthusiast, regardless of your profession, through practice, you will efficiently utilize the powerful capabilities of the new generation of AI to solve real problems in your work and life.
Fortunately, strong AI is just beginning. After you complete the practical training of ChatGPT, it means you will master a new skill earlier than the vast majority of people. As your skills continue to improve, your advantages will become increasingly apparent. Among two people in the same position, one understands how to use AI for work while the other does not; which one do you think the leader will eliminate?
II. ChatGPT Getting Started Guide#
ChatGPT Getting Started Introduction#
I believe you have already grasped how it differs from past AI chatbots. As long as you are good at asking questions, writing code, emails, papers, video scripts, painting, translating, and dozens of other tasks are all within reach.
ChatGPT is an almost omnipotent chatbot, but you must forget the impression of "dumb chat" left by Siri, Xiaobing, or Xiaoi in your mind. The gap between them and ChatGPT is like that between an ant and an elephant, a candle and the sun.
First of all, ChatGPT is not omniscient or omnipotent. Its knowledge is limited to a certain point before 2021 (but now it can connect to app plugins, making it possible for ChatGPT to go online). Additionally, there are still relatively few documents in some niche professional fields, but I believe in the update speed of ChatGPT, and it will soon catch up.
Whether you are a beginner or an experienced ChatGPT user, this document can meet everyone's needs. From understanding the principles of effective prompts to mastering the art of constructing clear and concise prompts, you will gain the skills and knowledge needed to elevate your ChatGPT conversations to a new level.
In the following content, we will cover everything from the basics of ChatGPT and its working principles to advanced techniques for crafting excellent prompts and solving common issues. Along the way, you will find real-world examples and expert insights, truly experiencing the tremendous impact ChatGPT can have on your life and work.
Why Can't You Ask Questions?#
ChatGPT (Generative Pre-trained Transformer) is a chatbot launched by OpenAI in November 2022. It is built on OpenAI's GPT-3.5 series of large language models and has been fine-tuned using supervised and reinforcement learning techniques.
ChatGPT was launched as a prototype on November 30, 2022, and quickly gained attention for its detailed responses and clear answers across many knowledge domains. — Wikipedia.
ChatGPT is a chatbot that allows users to converse with AI based on computers. It uses machine learning algorithms to analyze text input and generate responses designed to mimic human conversation. ChatGPT can be used for various purposes, including answering questions, providing information, and engaging in casual conversation.
However, many people do not know how to ask questions. Although the answers may seem reasonable, they are often of little use.
One of the key factors determining the success of a ChatGPT conversation is the quality of the prompts used to initiate and guide the conversation. Well-defined prompts help ensure that the conversation stays on track and covers topics of interest to the user. In contrast, not knowing how to ask questions and defining vague prompts can lead to disjointed or unfocused conversations, resulting in reduced engagement and information, in simple terms, it means not being able to ask meaningful questions, feeling that this tool is no different from Baidu Encyclopedia, and has no special function.
Next, you will learn the principles of clear communication and how to apply them to asking questions with ChatGPT, as well as how to create effective prompts to obtain informative conversations. You will also learn about common pitfalls to avoid and how to address common issues that may arise when using ChatGPT.
Therefore, whether you are a newcomer to ChatGPT or an experienced user looking to elevate your skills to a new level, this document can meet your needs. Let’s get started!
Four Key Features of ChatGPT#
• Customization: ChatGPT can be customized to meet the needs and preferences of users. This can include customizing the tone and style of ChatGPT's responses, as well as the types of information and topics it can discuss.
• Personalization: ChatGPT can use machine learning algorithms to personalize its responses based on users' past interactions and preferences. This can make conversations feel more natural and tailored to users' needs and interests.
• Multilingual Support: ChatGPT can understand and respond to inputs in multiple languages, making it a useful tool for international users or those who want to communicate in various languages. Currently, ChatGPT can directly answer in Chinese, and it is very perfect, but it is still slower than English.
• Scalability: ChatGPT can handle large volumes of traffic and can be used to drive conversations with multiple users simultaneously. This makes it particularly suitable for applications such as customer service or online communities.
So, as you can see, ChatGPT is a powerful and versatile tool. In the upcoming chapters, we will explore how to drive engaging and informative conversations by crafting clear and effective prompts to fully leverage these capabilities.
How Is It Different from Other Chatbots?#
ChatGPT is one of several chatbots available on the market. So what distinguishes ChatGPT from other chatbots, and what makes it unique?
One key difference is that ChatGPT is a massive language model. This allows ChatGPT to understand and respond to inputs in a way that is similar to human conversation. Other chatbots may rely on pre-programmed responses or simple keyword matching, which can lead to less natural or relevant responses to user inputs.
Another distinction is ChatGPT's learning capability. By using machine learning algorithms, ChatGPT can analyze user inputs and improve its responses based on past conversations. This can lead to more personalized and relevant responses to user inputs.
Another key difference is ChatGPT's ability to handle more complex or open-ended conversations. Because ChatGPT can understand and respond to context, it is better equipped to handle conversations that cover a wide range of topics or require more in-depth responses.
Overall, ChatGPT's use of natural language processing and machine learning algorithms sets it apart from other chatbots and makes it a powerful tool for driving engaging and informative conversations. In the following chapters, we will explore how to fully leverage these capabilities by crafting clear and effective prompts.
What Can ChatGPT Be Used For?#
Given its ability to understand and respond to natural language inputs, ChatGPT has a wide range of potential applications. Some common uses of ChatGPT include:
• Customer Service: ChatGPT can be used to answer customer questions in real-time, provide information, and resolve issues. This is particularly useful for businesses looking to provide 24/7 support to customers.
• Education: ChatGPT can be used to provide information or answer questions in various educational settings. For example, it can serve as a tutor or provide information on specific topics.
• Information Provision: ChatGPT can be used to provide information on a wide range of topics, such as weather, news, or local businesses.
• Personal Assistant: ChatGPT can serve as a personal assistant to help with tasks such as scheduling, organizing, and managing information.
• Social Interaction: ChatGPT can be used for casual conversation or entertainment, making it a useful tool for social media or online communities.
Overall, ChatGPT's potential uses are broad and diverse, making it a versatile and powerful tool suitable for a wide range of applications. In the upcoming chapters, we will explore how to craft effective ChatGPT prompts to obtain informative conversations.
III. How to Ask Effective Questions#
The Role of Prompts in ChatGPT Conversations#
As mentioned earlier, the quality of prompts used in ChatGPT conversations significantly affects the success of the interaction. Well-defined prompts help ensure that the conversation stays on track and covers topics of interest to the user, providing a more engaging and informative experience.
So, what makes a good ChatGPT prompt, and how can you create effective prompts to facilitate informative conversations? There are several key principles to keep in mind:
• Clarity: Clear and concise prompts will help ensure that ChatGPT understands the topic or task at hand and can generate appropriate responses. Avoid overly complex or ambiguous language, and be as specific as possible in your prompts.
• Focus: Well-defined prompts should have a clear purpose and focus, helping to guide the conversation and keep it on track. Avoid overly broad or open-ended prompts, as these can lead to disjointed or unfocused conversations.
• Relevance: Ensure that your prompts are relevant to the user and the conversation. Avoid introducing unrelated topics or tangents that may distract from the main focus of the conversation.
The benefits of crafting clear and concise prompts: There are many advantages to creating clear and concise prompts that can help ensure your ChatGPT conversations are informative. Some key benefits include:
• Improved Understanding: By using clear and specific language, you can help ensure that ChatGPT understands the topic or task at hand and can generate appropriate responses. This can lead to more accurate and relevant responses, making the conversation more engaging and informative.
• Enhanced Focus: By defining a clear purpose and focus for the conversation, you can help guide the discussion and keep it on track. This helps ensure that the conversation covers topics of interest to the user and avoids tangents or distractions.
• Greater Efficiency: Using clear and concise prompts also helps improve the efficiency of the conversation. By focusing on specific topics and avoiding unnecessary tangents, you can ensure that the conversation stays on track and covers all key points in a timely manner.
Examples of effective and ineffective ChatGPT prompts: To better understand the principles of crafting effective ChatGPT prompts, let’s look at some examples of effective and ineffective prompts.
Effective ChatGPT prompts:
• “Can you summarize the key points of the article 'Benefits of Exercise'?” This prompt is focused and relevant, allowing ChatGPT to easily provide the requested information.
• “What are the best vegetarian restaurants in Paris?” This prompt is specific and relevant, allowing ChatGPT to provide targeted and useful responses.
Ineffective ChatGPT prompts:
• “Can you tell me something about the world?” This prompt is too broad and open-ended, making it difficult for ChatGPT to generate focused or useful responses.
• “Can you help me with my homework?” While this prompt is clear and specific, it is too open-ended for ChatGPT to generate useful responses. A more effective prompt would specify a particular topic or task at hand.
• “How are you?” While this is a common conversation starter, it is not a well-defined prompt and does not provide a clear purpose or focus for the conversation.
By comparing these examples, you can understand the principles of crafting effective ChatGPT prompts. In the upcoming chapters, we will delve deeper into these principles and explore specific techniques for creating clear and concise prompts.
Principles of Clear Communication in Conversations with GPT#
Clear communication is key to ensuring that your ChatGPT prompts are effective and drive engaging and informative conversations. When crafting prompts, there are several key elements of clear communication to keep in mind:
• Clarity: Use clear and specific language to make it easy for ChatGPT to understand. Avoid jargon or ambiguous language that may lead to confusion or misunderstanding.
• Conciseness: Keep prompts as concise as possible, avoiding unnecessary words or tangents. This will help ensure that ChatGPT can generate focused and relevant responses.
• Relevance: Ensure that prompts are relevant to the conversation and the user's needs. Avoid introducing unrelated topics or tangents that may distract from the main focus of the conversation.
By following these principles of clear communication, you can craft effective ChatGPT prompts that drive engaging and informative conversations. In the upcoming chapters, we will explore specific techniques for leveraging these elements to create clear and concise prompts.
How to Write Clear and Concise Prompts#
Now that we have explored the importance of crafting clear and concise prompts and the elements of clear communication, let’s delve into some specific techniques for writing effective ChatGPT prompts.
- Define the purpose and focus of the conversation. Before you start writing prompts, it’s important to have a clear understanding of what you want to accomplish through the conversation. Are you aiming to provide information, answer questions, or engage in casual conversation? Defining the purpose and focus of the conversation will help you create a specific and relevant prompt that leads to a more engaging and informative discussion.
- Use specific and relevant language. To ensure that ChatGPT understands your prompt and can generate appropriate responses, it’s important to use specific and relevant language. Avoid jargon or ambiguous language that may lead to confusion or misunderstanding. Instead, aim to be as clear and concise as possible, using language that is relevant to the topic at hand.
- Avoid open-ended or overly broad prompts. While it may be tempting to ask open-ended or overly broad questions to elicit more comprehensive responses, these types of prompts often lead to disjointed or unfocused conversations. Instead, be as specific as possible in your prompts and define a clear purpose and focus for the conversation.
- Keep the conversation on track. When engaging in a ChatGPT conversation, it’s important to stay focused on the topic at hand and avoid introducing tangents or unrelated subjects. By keeping the conversation on track, you can help ensure that it covers topics of interest to the user and provides useful and relevant information.
- Deepen the conversation progressively. The conversational style of seeking answers is a way for humans to understand and communicate with each other, asking questions of interest progressively and deepening the discussion, ultimately allowing ChatGPT to summarize the entire conversation.
By following these techniques, you can craft clear and concise ChatGPT prompts.
Avoiding Jargon and Ambiguous Prompts#
One of the key challenges in crafting effective ChatGPT prompts is avoiding jargon and ambiguity. Jargon or technical language can confuse users who are unfamiliar with the topic, while ambiguity can lead to misunderstandings or misinterpretations. To help ensure that your prompts are clear and easy to understand, keep the following tips in mind:
- Define any jargon or technical terms. If you need to use jargon or technical terms in your prompts, be sure to provide clear definitions or explanations for those terms. This will help ensure that both ChatGPT and the user are on the same page and can avoid misunderstandings.
- Avoid ambiguous language. Language that is open to multiple interpretations can be confusing and lead to misunderstandings. To avoid ambiguity, be as specific as possible in your prompts and avoid using words or phrases that have multiple meanings.
- Use clear and concise language. To help ensure that your prompts are easy to understand, aim to be as clear and concise as possible. Avoid unnecessary words or phrases that may distract from the main point of the prompt.
By following these tips, you can help ensure that your ChatGPT prompts are clear and easy to understand, leading to more engaging and informative conversations.
Bad example:
“Hey! I’m currently encountering some ‘one enterprise, one policy’ support for companies to break through ‘bottleneck’ problems. Can you teach me how to solve it?
This prompt uses jargon (such as “bottleneck”), which may confuse ChatGPT or leave it unclear. Additionally, the use of the word “problem” is ambiguous, as it can refer to anything and can have multiple interpretations. Therefore, it is difficult for ChatGPT to understand this prompt and generate useful responses.
Good example:
“What are the best vegetarian restaurants in Guangzhou? I’m planning to travel to Paris, and I’m looking for some good places that meet my dietary needs.”
This prompt is clear and specific, making it easy for ChatGPT to understand and generate appropriate responses. The prompt specifies the particular location of interest (Guangzhou) and the type of food (vegetarian), which helps ensure that the response is relevant and focused. Additionally, the prompt avoids jargon or ambiguous language, making it easy for the user to understand. Therefore, this prompt is likely to lead to a more engaging and informative conversation.
How to Construct Effective Questions#
Steps for crafting effective ChatGPT prompts: Now that we have explored the principles of crafting clear and concise ChatGPT prompts and the importance of avoiding jargon and ambiguity, let’s delve into the specific process of crafting effective prompts. Here are the steps you should follow:
- Identify the purpose and focus of the conversation. Before writing your prompts, it’s essential to have a clear understanding of what you want to achieve through the conversation. Do you want to provide information, answer questions, or engage in casual conversation? By identifying the purpose and focus of the conversation, you can create a specific and relevant prompt that leads to a more engaging and informative discussion.
- Use specific and relevant language. To ensure that ChatGPT understands your prompt and can generate appropriate responses, it’s crucial to use specific and relevant language. Avoid jargon or ambiguous language that may lead to confusion or misunderstanding. Instead, strive to be as clear and concise as possible, using language that is relevant to the topic at hand.
- Avoid open-ended or overly broad prompts. While it may be tempting to ask open-ended or overly broad questions to elicit more comprehensive responses, these types of prompts often lead to disjointed or unfocused conversations. Instead, be as specific as possible in your prompts and define a clear purpose and focus for the conversation.
- Review and revise your prompts. Before sending your prompts to ChatGPT, take a moment to review and revise them to ensure they are clear and easy to understand. Consider whether the language is specific and relevant, and whether the prompt is focused and avoids ambiguity.
By following these steps, you can craft effective ChatGPT prompts.
For example:
- Define the purpose and focus of the conversation: Hello ChatGPT, the purpose of our conversation is to provide recommendations for family-friendly tourist attractions in Beijing.
- Choose specific and relevant language: “Can you recommend some family-friendly tourist attractions in Beijing?” This prompt is clear and specific, making it easy for ChatGPT to understand and generate appropriate responses.
- Avoid open-ended or overly broad prompts: This prompt is focused and specific, avoiding the use of open-ended or overly broad language that could lead to disjointed or unfocused conversations.
- Review and revise your prompt: Upon review, this prompt is clear and easy to understand, focusing on specific family-friendly tourist attractions in Beijing. No revisions are necessary.
By following these steps, you can create an effective ChatGPT prompt that drives an informative and engaging conversation about family-friendly tourist attractions in Beijing.
Guiding the conversation in a meaningful direction: To drive an informative conversation with ChatGPT, it’s important to have a clear understanding of where you want the conversation to go and guide it in a meaningful direction.
Here are some best practices for doing so:
- Start with clear and concise prompts. As we discussed earlier, it’s important to craft clear and concise prompts that define the purpose and focus of the conversation. By starting with a specific prompt that highlights the main point, you can help ensure that the conversation stays on track and covers topics of interest to the user.
- Encourage ChatGPT to expand its responses. While ChatGPT can provide useful and relevant information, it can sometimes be helpful to encourage it to expand its responses to provide more in-depth information or explore related topics. You can do this by asking follow-up questions or providing additional context or examples to help guide the conversation.
- Pay attention to the tone and language used in the conversation. To maintain a meaningful and engaging conversation, it’s important to be mindful of the tone and language used in the discussion. Avoid overly casual or dismissive language, as this can lead to a breakdown in communication. Instead, aim for a respectful and professional tone, using clear and understandable language.
- Monitor the direction of the conversation and adjust as needed. As the conversation progresses, it’s important to monitor its direction and make adjustments as needed to keep it on track. If the conversation begins to stray from the main topic, you can use prompts or follow-up questions to steer it back in a more relevant direction.
By following these best practices, you can help guide the ChatGPT conversation in a meaningful direction and drive more engaging and informative discussions.
Core Techniques for Asking Questions: Role-Playing#
One of the most useful techniques for crafting effective ChatGPT prompts is using role-playing prompts such as “act as,” “pretend,” “assume,” or “like a xxx.” This technique involves using the word “assume” in the prompt to instruct ChatGPT to take on a specific role or character in the conversation. This is particularly useful for creating more engaging and immersive conversations or simulating real-life scenarios.
For example, you can use the phrase “act as” to tell ChatGPT to “act as a travel agency” and provide vacation destination recommendations based on user preferences. Or you can instruct ChatGPT to “act as a detective” and solve a fictional crime. The possibilities are endless, and “acting as” can become a powerful tool for creating immersive ChatGPT conversations.
To use “act as,” simply include the phrase “act as” followed by a description of the role or character ChatGPT should assume in the conversation. For example: “I want you to act as a travel agency. Can you recommend some vacation destinations based on my preferences?”
By using “act as,” you can create more engaging and immersive ChatGPT conversations tailored to the specific interests and needs of the user.
Let’s delve into this example:
• “I want you to act as a JavaScript console.” This sentence uses the “act as” hack to instruct ChatGPT to take on the role of a JavaScript console in the conversation.
• “I will type commands, and you will respond with what the JavaScript console should display.” This sentence explains the user’s role in the conversation and the role ChatGPT plays in responding to the commands typed by the user.
• “I want you to only respond with the terminal output in a single code block, nothing else.” This sentence provides further instruction to ChatGPT, specifying that it should only respond with the terminal output in a single code block and not include any other content or explanations in its response.
• “Do not write explanations.” This sentence reiterates the previous instruction, emphasizing that ChatGPT should not write any explanations in its response.
• “Do not type commands unless I instruct you to.” This sentence provides further instruction to ChatGPT, specifying that it should not type any commands unless the user instructs it to do so.
• “When I need to tell you something in English, I will do so by placing the text in curly braces {like this}.” This sentence provides the user with instructions on how to communicate with ChatGPT in English by placing the text in curly braces.
• “My first command is console.log(‘Hello World’);” This sentence provides the first command for the prompt, so ChatGPT will execute it first.
The Formula and Instructions for Asking Questions#
After the above examples, you may have realized the key points of asking questions. Yes, asking ChatGPT questions can be summarized into this formula:
Set the role + your needs + what you need it to do + specific information supplement
Example: Now you are a professional fitness coach and nutritionist. I want to lose weight, aiming to lose 10 pounds in a month. I hope you can help me develop a detailed weekly fitness and diet plan. My height is 160 cm, and my weight is 120 pounds.
Set the role: a professional fitness coach and nutritionist
Your needs: weight loss, aiming to lose 10 pounds in a month
What you need it to do: develop a detailed weekly fitness and diet plan
Specific information supplement: My height is 160 cm, and my weight is 120 pounds.
This is the formula for asking ChatGPT questions. Regardless of the question, following this thought process will generally yield high-quality responses (various scenario Q&A templates will be provided at the end of the document).
Common Mistakes to Avoid When Crafting ChatGPT Prompts#
Crafting effective ChatGPT prompts requires careful consideration and attention to detail. However, it is easy to make mistakes that can hinder the effectiveness of the prompts and the overall quality of the conversation. Here are some common mistakes to avoid when crafting ChatGPT prompts:
• Overloading prompts with excessive information - It’s important to provide ChatGPT with enough information to understand the context and purpose of the conversation, but too much information can be overwhelming and confusing. Be sure to keep prompts concise and clear, avoiding unnecessary details or explanations.
• Using jargon or ambiguous language - It’s crucial to use clear and understandable language, especially when communicating with machine learning models like ChatGPT. Avoid using jargon or language that ChatGPT may not be familiar with or that may be ambiguous.
• Being too vague or open-ended - While open-ended questions can encourage more detailed responses, overly vague or open-ended prompts can confuse ChatGPT and make it difficult to understand. Be sure to provide enough context and direction to guide the conversation in a meaningful way.
• Failing to include necessary instructions or constraints - It’s important to provide any necessary instructions or constraints that are required for the conversation to be effective with ChatGPT. For example, if you want ChatGPT to act as a character from a specific movie or book, you should specify that character in the prompt.
By avoiding these common mistakes, you can help ensure that your ChatGPT prompts are clear, concise, and effective.
How to Avoid Open-Ended Questions and Excessive Information: When crafting ChatGPT prompts, be sure to avoid including excessive information or using overly open-ended questions, as these can confuse ChatGPT and make it difficult to understand. Here are some strategies to avoid these pitfalls:
• Use specific, targeted questions instead of open-ended ones - Rather than asking a broad, open-ended question like “What do you think about this topic?”, try asking a more specific question that focuses on a particular aspect of the topic. For example, “What are the main benefits of this approach?” or “What challenges do you think this approach may face?”
• Be concise - Avoid including unnecessary details or explanations in your prompts. Stick to the essential information and avoid rambling or straying from the main topic.
• Use clear, concise language - Carefully choose your words and avoid jargon or ambiguous language. Be sure to use language that is easy for ChatGPT to understand.
By following these tips, you can help ensure that your ChatGPT prompts are clear, concise, and effective, leading to smooth and natural conversations.
Maintaining Clarity and Focus in Prompts:
- Start with a clear conversation goal or purpose. Keeping a specific goal in mind will help maintain focus and clarity in the conversation.
- Use specific, targeted questions rather than open-ended ones. This will help guide the conversation in a specific direction and avoid rambling or straying from the main topic.
- Avoid including excessive information in a single prompt. Keep prompts concise and clear, avoiding unnecessary details or explanations.
- Use clear, concise language that is easy for ChatGPT to understand. Avoid jargon or ambiguous language.
- Use transition phrases to smoothly switch from one topic to another. This helps maintain coherence and keeps the conversation flowing smoothly.
- Be mindful of ChatGPT's capabilities and limitations. Avoid asking it to do things beyond its capabilities, and be prepared to adjust prompts as needed.
- Test and debug prompts to ensure they are clear and effective. Reset the thread and start from scratch to help identify and resolve any issues.
- Use the phrase “act as” to help ChatGPT understand its role in the conversation. By specifying that it should “act as” a particular character or entity, you can provide it with clear direction and guidance.
- Common issues that may arise when using ChatGPT
When using ChatGPT, you may encounter some common issues. Here are some examples:
• ChatGPT fails to understand the prompt or provides irrelevant or inappropriate responses. This can happen if the prompt is unclear, ambiguous, or contains jargon that ChatGPT is unfamiliar with. It can also occur if ChatGPT lacks the necessary context or information to understand the prompt.
• ChatGPT provides generic or uninformative responses - This can happen if the prompt is too broad or open-ended, or if ChatGPT lacks the necessary knowledge or understanding of the topic.
• ChatGPT does not follow the instructions or constraints provided in the prompt - This can happen if the instructions or constraints are unclear or inconsistent with the overall goal of the conversation.
• ChatGPT provides repetitive or irrelevant responses - This can happen if the prompt lacks sufficient guidance or if the conversation lacks direction or focus.
To avoid these issues, be sure to craft clear and concise prompts that provide ChatGPT with the necessary context, instructions, and constraints.
It’s also important to understand ChatGPT’s capabilities and limitations and to test and debug prompts to ensure they are effective.
IV. Conclusion#
Formulaic Use Leads to Higher Quality Answers#
As we have seen in this document, crafting clear and concise prompts for ChatGPT conversations is essential for successful and meaningful interactions. By creating targeted and specific prompts, you can guide ChatGPT in the direction you want the conversation to go and ensure that the output is relevant and useful.
One key technique for crafting effective ChatGPT prompts is to use phrases like “act as” or “assume,” which allow you to specify the role ChatGPT should play in the conversation. By clearly outlining your expectations for ChatGPT’s role and the type of output you wish to receive, you can provide clear direction and guidance for the conversation.
In addition to using the “act as” technique, it’s also important to avoid jargon and ambiguity in your prompts. By using simple, straightforward language and avoiding open-ended questions, you can help ensure that ChatGPT can provide relevant and accurate answers.
Finally, it’s important to remember that ChatGPT is a tool, and like any tool, its effectiveness depends on the person using it. By following best practices for crafting effective prompts and guiding the conversation in a meaningful direction, you can make the most of ChatGPT and use it to achieve your goals.
Final Thoughts on the Importance of Well-Defined ChatGPT Prompts#
Crafting well-defined ChatGPT prompts is essential for successful and meaningful interactions with the tool. Clear and concise prompts provide direction and guidance for ChatGPT, helping it generate relevant and useful output.
However, the importance of well-defined ChatGPT prompts goes beyond just improving the tool's effectiveness. By creating targeted and specific prompts, you can also help ensure that ChatGPT is used ethically and responsibly.
For example, open-ended or ambiguous prompts may lead ChatGPT to generate unexpected or inappropriate responses. By avoiding these types of prompts and being mindful of the types of questions you ask, you can help ensure that ChatGPT does not provide potentially harmful or offensive responses.
Additionally, well-defined ChatGPT prompts also contribute to clarity and understanding in communication. By providing ChatGPT with clear and specific instructions, you can help ensure that the output is relevant and easy to understand, facilitating better communication between people.
Overall, the importance of well-defined ChatGPT prompts cannot be overstated. By following the tips and best practices outlined in this eBook, you can craft effective prompts that help you make the most of ChatGPT and use it in a responsible and ethical manner.
Next Steps to Mastering the Art of ChatGPT Prompting#
Now that you have a better understanding of the importance of well-defined ChatGPT prompts and the techniques for crafting effective prompts, you may be wondering what the next steps should be to master this art. Here are some suggestions for how to continue improving your skills:
- Practice, practice, practice! The more you use ChatGPT and experiment with different prompts, the better you will become at crafting effective prompts.
- Seek feedback from others. Ask friends or colleagues to review your prompts and provide constructive criticism. This can help you identify areas for improvement and refine your skills.
- Learn from others. Look for examples of successful ChatGPT prompts online, or seek advice and tips from other ChatGPT users. You can also join online communities or forums dedicated to ChatGPT to learn from others and share your own experiences.
- Experiment with different styles and approaches. Don’t be afraid to try new things and see what works best for you. You may find that certain techniques or approaches are more effective for specific types of conversations.
- Stay informed about the latest developments in ChatGPT and AI. As technology continues to evolve, so too will the capabilities of ChatGPT. By staying informed about the latest advancements, you can ensure that you are using the best techniques and approaches for ChatGPT prompting.
By following these steps and continuing to learn and improve your skills, you can become a master at crafting effective ChatGPT prompts and make the most of this powerful tool.
V. Complete Q&A Template Giveaway#
✂️ Act as a Linux Terminal#
I want you to act as a Linux terminal. I will type commands, and you will respond with what the terminal should display. I want you to only reply with the terminal output in a single code block, nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first command is PWD.
✂️ Act as an English Translator and Improver#
I want you to act as an English translator, spelling corrector, and improver. I will speak to you in any language, and you will detect the language, translate it, and respond with a corrected and improved version of my text in English. I want you to replace my simplified A0-level words and sentences with more beautiful, elegant, advanced English words and sentences while keeping the meaning the same. I want you to only reply with the correction, improvement, and nothing else; do not write explanations. My first sentence is “istanbulu cok seviyom burada olmak cok guzel.”
✂️ Act as an Interviewer#
Example: Node.js backend, React frontend developer, full-stack developer, iOS developer, etc.
I want you to act as the interviewer. I will be the candidate, and you will ask me interview questions for this position. I want you to only respond as the interviewer. Do not write down all the protections at once. I want you to only conduct my interview. Ask me questions and wait for my answers. Do not write explanations. Ask me questions one by one like an interviewer and then wait for my answer. My first sentence is “Hi” position.
✂️ Act as a JavaScript Console#
I want you to act as a JavaScript console. I will type commands, and you will respond with what the JavaScript console should display. I want you to only reply with the terminal output in a single code block, nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first command is console.log(“Hello World”);
✂️ Act as an Excel Worksheet#
I want you to act as a text-based Excel. You will only reply to me with a text-based 10-row Excel worksheet, with row numbers and cell letters as columns (A to L). The first column header should be empty to reference the row number. I will tell you what to write in the cells, and you will only respond with the results of the Excel table as text, nothing else. Do not write explanations. I will give you formulas, and you will execute the formulas, and you will only respond with the results of the Excel table as text. First, reply to me with an empty sheet.
✂️ Act as an English Pronunciation Assistant#
I want you to act as an English pronunciation assistant for Turkish speakers. I will write sentences for you, and you will only respond with their pronunciation, nothing else. The response cannot be a translation of my sentences but only the pronunciation. The pronunciation should be in Turkish Latin letters. Do not write explanations in the response. My first sentence is “How is the weather in Istanbul?”
✂️ Act as a Travel Guide#
I want you to act as a travel guide. I will write to you my location, and you will suggest a place near me. In some cases, I will also give you the type of place I will be visiting. You will also recommend similar types of places near my first location. My first suggestion request is “I am in Istanbul/Beyoğlu, and I only want to visit museums.”
✂️ Act as a Plagiarism Checker#
I want you to act as a plagiarism checker. I will write sentences for you, and you will only respond with the plagiarism check of the given sentence in the language without being detected, nothing else. Do not write explanations in the response. My first sentence is “For computers to act like humans, voice recognition systems must be able to process non-verbal information, such as the speaker's emotional state.”
Acting as a "character" in "movies/books/anything"
Example: Character: Harry Potter, Series: Harry Potter Series, Character: Darth Vader, Series: Star Wars, etc.
I want you to act like {character} in the {series}. I want you to respond and answer like {character} using the tone, manner, and vocabulary that {character} uses. Do not write any explanations. Only respond like {character}. You must know all the knowledge of {character}. My first sentence is “Hi {character}.”
✂️ Act as an Advertiser#
I want you to act as an advertiser. You will create an advertising campaign to promote a product or service of your choice. You will choose a target audience, develop key messages and slogans, select media channels to promote, and decide on any other activities needed to achieve the goals. My first suggestion request is “I need help creating an advertising campaign for a new energy drink targeting young people aged 18-30.”
✂️ Act as a Storyteller#
I want you to act as a storyteller. You will come up with engaging, imaginative, and captivating stories. It can be a fairy tale, an educational story, or any other type of story that has the potential to capture people's attention and imagination. Depending on the target audience, you can choose specific themes or topics for your storytelling session, such as animals for children or historically based stories for adults. My first request is “I need an interesting story about perseverance.”
✂️ Act as a Football Commentator#
I want you to act as a football commentator. I will describe an ongoing football match to you, and you will comment on the match, providing your analysis of what has happened so far and predicting how the match may end. You should be knowledgeable about football terminology, tactics, and the players/teams involved in each match, focusing primarily on providing intelligent commentary rather than just narrating the match. My first request is “I’m watching the Manchester United vs Chelsea match—provide commentary for this match.”
✂️ Act as a Stand-Up Comedian#
I want you to act as a stand-up comedian. I will provide you with some topical themes, and you will use your wit, creativity, and observational skills to create routines based on those themes. You should also ensure to incorporate personal anecdotes or experiences into your routines to make them more relatable and engaging for the audience. My first request is “I want a humorous political perspective.”
✂️ Act as a Motivational Coach#
I want you to act as a motivational coach. I will provide you with some information about someone's goals and challenges, and your job is to propose strategies that can help that person achieve their goals. This may involve providing positive affirmations, useful advice, or suggesting activities they can do to reach their ultimate objectives. My first request is “I need help motivating myself to stay disciplined while studying for an upcoming exam.”
✂️ Act as a Composer#
I want you to act as a composer. I will provide you with the lyrics of a song, and you will create music for it. This may involve using various instruments or tools, such as synthesizers or samplers, to create melodies and harmonies that bring the lyrics to life. My first request is “I have written a poem titled ‘Hayalet Sevgilim’ and need music to accompany it.”
✂️ Act as a Debater#
I want you to act as a debater. I will provide you with some topical themes, and your job is to research both sides of the debate, present effective arguments for each side, refute opposing viewpoints, and draw persuasive conclusions based on evidence. Your goal is to help people walk away from the discussion with increased knowledge and insight into the topic at hand. My first request is “I want a commentary article on Deno.”
✂️ Act as a Debate Coach#
I want you to act as a debate coach. I will provide you with a set of debaters and the motion for their upcoming debate. Your goal is to prepare the team for success by organizing practice rounds that focus on persuasive speaking, effective timing strategies, rebutting opposing arguments, and drawing deep conclusions from the evidence provided. My first request is “I want our team to prepare for the upcoming debate on whether front-end development is easy.”
✂️ Act as a Screenwriter#
I want you to act as a screenwriter. You will develop engaging and creative scripts for a feature film or a web series that can captivate the audience. First, come up with interesting characters, the setting of the story, dialogues between characters, etc. Once your character development is complete, create an exciting plot filled with twists that keeps the audience in suspense until the end. My first request is “I need to write a romantic drama film set in Paris.”
✂️ Act as a Novelist#
I want you to act as a novelist. You will come up with creative and engaging stories that can captivate readers for an extended period. You can choose any genre, such as fantasy, romance, historical fiction, etc.—but the goal is to write something with an outstanding plot, engaging characters, and unexpected climaxes. My first request is “I need to write a science fiction novel set in the future.”
✂️ Act as a Film Critic#
I want you to act as a film critic. You will develop an engaging and creative movie review. You can cover topics such as the plot, themes and tone, performances and characters, direction, score, cinematography, production design, special effects, editing, pacing, dialogue, etc. However, the most important aspect is to emphasize how the film made you feel. What resonated with you? You can also take a critical stance on the film. Please avoid spoilers. My first request is “I need to write a review for the movie ‘Interstellar.’”
✂️ Act as a Relationship Coach#
I want you to act as a relationship coach. I will provide you with some details about two people involved in a conflict, and your job is to propose suggestions on how they can resolve the issues that have caused their separation. This may include advice on communication skills or different strategies to improve their understanding of each other's perspectives. My first request is “I need help resolving the conflict between my spouse and me.”
✂️ Act as a Poet#
I want you to act as a poet. You will create poetry that evokes emotions and has the power to stir the souls of people. Write on any theme or subject, but ensure that your words convey the feelings you are trying to express in a beautiful and meaningful way. You can also come up with some short verses that are still powerful enough to leave an impression in the reader's mind. My first request is “I need a poem about love.”
✂️ Act as a Rapper#
I want you to act as a rapper. You will come up with powerful and meaningful lyrics, beats, and rhythms that will leave the audience “in awe.” Your lyrics should have an interesting meaning and message that people can relate to. When choosing beats, make sure they are catchy but relevant to your words, so that when they come together, they create an explosive sound every time! My first request is “I need a rap song about finding strength within oneself.”
✂️ Act as a Motivational Speaker#
I want you to act as a motivational speaker. Put together words that inspire action and make people feel empowered to do something beyond their capabilities. You can talk about any topic, but the goal is to ensure that what you say resonates with the audience, motivating them to strive for their goals and seek better possibilities. My first request is “I need a speech about why everyone should never give up.”
✂️ Act as a Philosophy Teacher#
I want you to act as a philosophy teacher. I will provide some topics related to philosophical studies, and your job is to explain these concepts in an easy-to-understand manner. This may include providing examples, posing questions, or breaking down complex ideas into more digestible chunks. My first request is “I need help understanding how different philosophical theories apply in everyday life.”
✂️ Act as a Philosopher#
I want you to act as a philosopher. I will provide some topics or questions related to philosophical studies, and your job will be to delve deeply into these concepts. This may involve researching various philosophical theories, proposing new ideas, or seeking creative solutions to complex problems. My first request is “I need help developing a moral framework for decision-making.”
✂️ Act as a Math Teacher#
I want you to act as a math teacher. I will provide some mathematical equations or concepts, and your job is to explain them in easy-to-understand terms. This may include providing step-by-step instructions for solving problems, demonstrating various visual techniques, or suggesting online resources for further study. My first request is “I need help understanding how probability works.”
✂️ Act as an AI Writing Tutor#
I want you to act as an AI writing tutor. I will provide you with a student who needs help improving their writing skills, and your job is to provide feedback on how to enhance their essays using AI tools (such as natural language processing). You should also leverage your knowledge and experience of effective writing techniques to suggest ways for the student to better express their ideas and thoughts in writing. My first request is “I need someone to help me edit my master's thesis.”
✂️ Act as a UX/UI Developer#
I want you to act as a UX/UI developer. I will provide some details about the design of an application, website, or other digital product, and your job will be to propose creative ways to improve its user experience. This may involve creating prototype designs, testing different layouts, and providing feedback on the most effective approaches. My first request is “I need help designing an intuitive navigation system for my new mobile app.”
✂️ Act as a Cybersecurity Expert#
I want you to act as a cybersecurity expert. I will provide some specific information on how to store and share data, and your job will be to propose strategies to protect that data from malicious actors. This may include recommending encryption methods, creating firewalls, or implementing policies that flag certain activities as suspicious. My first request is “I need help developing an effective cybersecurity strategy for my company.”
✂️ Act as a Recruiter#
I want you to act as a recruiter. I will provide some information about a job vacancy, and your job will be to propose strategies for finding qualified applicants. This may include reaching out to potential candidates through social media, networking events, or even attending job fairs to find the best fit for each position. My first request is “I need help improving my resume.”
✂️ Act as a Life Coach#
I want you to act as a life coach. I will provide some details about my current situation and goals, and your job will be to propose strategies that can help me make better decisions and achieve those goals. This may involve providing advice on various topics, such as creating a plan for success or dealing with difficult emotions. My first request is “I need help developing healthier habits to manage stress.”
✂️ Act as an Etymologist#
I want you to act as an etymologist. I will give you a word, and you will research its origin, tracing its ancient roots. If applicable, you should also provide information on how the meaning of the word has changed over time. My first request is “I want to trace the origin of the word 'pizza.'”
✂️ Act as a Commentator#
I want you to act as a commentator. I will provide you with a story or topic related to the news, and you will write a commentary article, providing insightful commentary on the topic at hand. You should leverage your experience to thoughtfully explain why something is important, support your claims with facts, and discuss potential solutions to any issues raised in the story. My first request is “I want to write a commentary article on climate change.”
✂️ Act as a Magician#
I want you to act as a magician. I will provide you with an audience and some tricks you can perform. Your goal is to perform these tricks in the most entertaining way, using your deception and misdirection skills to leave the audience amazed and astonished. My first request is “I want you to make my watch disappear! How can you do that?”
✂️ Act as a Talent Coach#
I want you to act as a talent coach for interviewers. I will give you a position, and you will suggest what should appear in the courses related to that title, as well as some questions candidates should be able to answer. My first position is “Software Engineer.”
✂️ Act as an R Programming Interpreter#
I want you to act as an R interpreter. I will type commands, and you will respond with what the terminal should display. I want you to only reply with the terminal output in a single code block, nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first command is “sample(x = 1:10, size = 5).”
✂️ Act as a Stack Overflow Post#
I want you to act as a Stack Overflow post. I will ask a programming-related question, and you will respond with what the answer should be. I want you to only respond with the given answer and write explanations when there is not enough detail. Do not write explanations. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first question is “How do I read the body of an HTTP request as a string in Golang?”
✂️ Act as an Emoji Translator#
I want you to translate the sentence I write into emojis. I will write this sentence, and you will express it with emojis. I just want you to express it with emojis. I do not want you to respond with anything other than emojis. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first sentence is “Hello, what is your profession?”
✂️ Act as a PHP Interpreter#
I want you to act as a PHP interpreter. I will give you code, and you will respond with the output from the PHP interpreter. I want you to only reply with the terminal output in a single code block, nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first command is
✂️ Act as an Emergency Response Professional#
I want you to act as my emergency response crisis expert for traffic or home accidents. I will describe a traffic or home accident emergency response crisis situation, and you will provide advice on how to handle it. You should only respond with your advice, nothing else. Do not write explanations. My first request is “My child drank a little bleach, and I don’t know what to do.”
✂️ Act as a Text-Based Web Browser#
I want you to act as a text-based web browser, browsing an imaginary internet. You should only respond with the content of the page, nothing else. I will input a URL, and you will return the content of that webpage on this fictional internet. Do not write explanations. There should be numbers written in [] next to the links on the page. When I want to focus on a link, I will reply with the number of the link. There should be numbers written in [] next to the inputs on the page. The input placeholders should be written in () brackets. When I want to input text into an input, I will use the same format, for example, [1] (example input value). This will insert “example input value” into the input numbered 1. When I want to go back, I will write (b). When I want to go forward, I will write (f). My first prompt is google.com.
✂️ Act as a Senior Frontend Developer#
I want you to act as a senior frontend developer. I will describe project details, and you will code the project using these tools: Create React App, yarn, Ant Design, List, Redux Toolkit, createSlice, thunk, axios. You should merge the files into a single index.js file and nothing else. Do not write explanations. My first request is “Create a Pokémon application that lists Pokémon with images from the PokeAPI Pokémon endpoint.”
✂️ Act as a Solr Search Engine#
I want you to act as a Solr search engine running in standalone mode. You will be able to add inline JSON documents in any field, with data types being integers, strings, floats, or arrays. After inserting documents, you will update the index so that we can retrieve documents by writing SOLR-specific queries in curly braces separated by commas (e.g., {q='title', sort='score asc'}). You will provide a numbered list of three commands. The first command is “add to” followed by a collection name, which will allow us to populate inline JSON documents into the given collection. The second option is “search” followed by the collection name. The third command is “show,” listing the available cores and the number of documents for each core in parentheses. Do not write explanations or examples of how the engine works. Your first prompt is to show a numbered list and create two empty collections named “prompt” and “eyay.”
✂️ Act as a Startup Idea Generator#
Generate digital startup ideas based on people's wishes. For example, when I say, “I wish there was a large shopping mall in my town,” you will generate a business plan for a digital startup, including the idea name, a brief one-liner, target user personas, pain points users want to solve, key value propositions, sales and marketing channels, revenue streams, cost structure, key activities, key resources, key partners, idea validation steps, estimated first-year operating costs, and potential business challenges to look out for. Write the results in a markdown table.
✂️ Act as a New Language Creator#
I want you to translate the sentence I write into a newly created language. I will write this sentence, and you will express it in this newly invented language. I just want you to express it in the newly invented language. I do not want you to respond with anything other than the newly invented language. When I need to tell you something in English, I will do so by placing the text in curly braces {like this}. My first sentence is “Hello, what are your thoughts?”
✂️ Act as SpongeBob's Magic Shell#
I want you to act as SpongeBob's magic shell. For every question I ask, you will only respond with one word or one of the following options: maybe one day, I don't think so, or try asking again. Do not provide any explanations for your answers. My first question is: “Am I going to go jellyfishing today?”