ChatGPT Prompt Engineering helps you get the best out of AI.
Good prompts lead to clearer, more accurate answers and smoother conversations. This set of SSW Rules shares simple best practices for writing prompts that unlock ChatGPT’s full potential.
The best way to get up and running with ChatGPT is by using a cheat sheet. Check out our ChatGPT Cheat Sheet.
In ChatGPT prompt engineering, various elements play a critical role in shaping the user's prompt and obtaining the desired output. These elements are role, result, intent, context, and constraint.
The bigger your prompts get, the more challenging they become for the AI to understand.
Using Markdown or XML tags will help an LLM parse your prompts more accurately, leading to higher-quality outputs.
The best part is that it doesn't need to follow any specific syntax. It just helps both humans and AI to have structured prompts.
As ChatGPT becomes increasingly popular, users are discovering the most effective ways to prompt the AI for different scenarios. One way to compile this information is by putting it in easy to read graphics called cheat sheets. Cheat sheets can spark ideas that you would not have otherwise thought of!
ChatGPT is an AI language model developed by OpenAI that is considered generally safe due to the implementation of various security measures, data handling practices, and privacy policies. However, users should be aware of potential risks and follow best practices when using the platform.

OpenAI is a third-party platform and you should not make assumptions about how they process or retain data. They will also likely be able to change their policies from time to time so even if something is stated today it might be different tomorrow.
You should never submit any confidential information into ChatGPT. Specifically, you should never submit any information which identifies or could potentially be used to identify an individual (E.g. name, address, date of birth, phone number etc.)
Ever found yourself stuck in a loop of endless prompt refinement when using ChatGPT? Sometimes getting your style of answer is tricky. By setting up custom instructions correctly, you can save hours.
Assigning a specific role to ChatGPT can help guide the model's responses and ensure they align with the desired expertise or perspective. By providing a clear role, you can focus the generated output on the specific knowledge area or viewpoint you require.
Experimenting with different tones in your prompts can help you receive responses that match your desired communication style. By specifying the tone you want ChatGPT to use, you can ensure the generated output aligns with the context and audience of your request.
Sometimes, ChatGPT may require more context or clarification to provide a helpful response. Encouraging the model to ask questions when it needs more information can improve the quality of its answers and prevent misunderstandings.
Testing and iterating on your prompts is essential for achieving better results with ChatGPT. By evaluating the responses you receive and refining your prompts accordingly, you can fine-tune your questions and requests to elicit more accurate and useful answers.
Utilizing prompt chaining can help you guide ChatGPT through a series of questions or tasks, resulting in more comprehensive and interconnected responses. You do this by replying to ChatGPT's output each time to bring it closer and closer to your desired result.
By creating a sequence of related prompts, you can explore a topic in-depth or complete a multi-step task more effectively.
- Do you know the fundamentals of Prompt Engineering
- Do you use Markdown or XML tags to structure your AI prompts?
- Do you have a ChatGPT cheat sheet?
- Do you know the potential security risks of using ChatGPT?
- Do you use good custom instructions for ChatGPT?
- Do you give ChatGPT a role (e.g. a business coach, an expert nutritionist, etc.)?
- Do you use different tones?
- Do you tell ChatGPT to ask you questions to get more context?
- Do you test your prompts, and then iterate on them?
- Do you use prompt chaining?
- Do you know when to use 0-shot, 1-shot, or multi-shot prompts (e.g. give it 1 or more examples)?
- Do you introduce a critical agent?
- ChatGPT - Do you use Reflexion to iterate on outputs?
- Do you use prompts to generate multiple outputs and select the best one(s) for your use case?
- Do you get ChatGPT to "think step by step"?
- Do you use "Tree of Thought" prompts for complex reasoning?
- Do you always define your intent in prompts?
- Do you keep your prompts concise and clear?
- Do you use natural language with ChatGPT?
- Do you pay attention to your verbs?
- Do you avoid leading questions?
- Do you know how ChatGPT tokens work?
- Do you ask for pros and cons and a rating when seeking advice or comparing options?
- Do you ask for examples or analogies to clarify complex concepts?
- Do you summarize long conversations for better context retention?
- Do you use chain of density prompts for summarization?
- Do you know the best ChatGPT plugins to use?
- Do you create ChatGPT prompt templates for repeatable tasks?
- Do you use ChatGPT prompts for video production?
- Do you know how to make a PowerPoint presentation using ChatGPT?
- Do you know how to use ChatGPT to write a rule?
- Do you use ChatGPT for better emails?
- Do you make ChatGPT produce human-sounding content?
- Do you know how to train an AI to write in your style?
- Do you handle AI Hallucinations the right way?