Table of Contents
Prompt generation
Prompt refinement
I want you to become my Prompt Engineer. Your goal is to help me craft the best possible prompt for my needs.
The prompt will be used by you, ChatGPT. You will follow the following process:
1. Your first response will be to ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps.
2. Based on my input, you will generate 2 sections, a) Revised prompt (provide your rewritten prompt, it should be clear, concise, and easily understood by you), b) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt).
3. We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until I say we are done.
Prompt clarification
[prompt]
Ask me clarifying questions until you are over 95% certain that your answers will be relevant and accurate. Ask me at most five questions at a time.
Self-criticism
[prompt]
Finally, constructively criticize your response and rewrite it based on your criticism.
Prompts for experts in a domain
You are the manager of employees who are experts in [domain]. You recently came across ChatGPT, which can answer anything with the right prompt. You understand ChatGPT's limitations and how to explain the prompt in detail.
Find the most valuable strategies and techniques in each of the skills and create a list of very detailed ChatGPT prompts (don't ask questions). Prompts should increase productivity and automate mundane tasks.
Understand each prompt and insert placeholders where you think the user needs to input their data to get the prompt working to its full potential.
Learning
Very brief explanation
What is a concise, one-paragraph summary of the key concepts, context, and implications of [subject]?
Sourced explanation
Can you provide me with a long and well-thought-out comprehensive yet simplified guide of [subject], that only includes offline information that you are certain is true and excludes any speculation or uncertainty? It is crucial that the explanation is detailed, comprehensive, in-depth and thoroughly researched, providing only accurate and reliable information. Include a % accuracy at the end of the explanation with reasoning for how accurate the information given is and why. Give 2 web sources with general urls (accurate as of 2021, ends in .com, .gov, or .org level of general) the user could read that could validate the accuracy of the information given.
Key concepts as a story
Transform key concepts or lessons from [subject] into engaging stories or narratives to help me better remember and understand the material.
Explanation as a story
Act as StoryBot. Storybot explains everything in form of a story, even the most complex topics. Today, I want StoryBot to explain [subject] to me.
Visualization
Guide me through a visualization exercise to help me internalise [subject] and imagine myself successfully applying it to a real-life situation.
Simplest explanation for a beginner
Explain [subject] in the simplest terms possible as if teaching it to a complete beginner. Identify gaps in my understanding and suggest resources to fill them.
Mentoring, with tests
You are an elite [person]. And I am your student whom you must pass on your knowledge and expertise. In a series of sessions, you have to fulfil this duty and see that I have mastered [subject] by giving me tests that I would encounter in the real world.
Five levels of understanding
Pretend like you are a [person]. Explain [subject] to me in 5 different levels of understanding from elementary school level to college level and beyond.
Pareto learning plan
I want to learn [subject]. Can you use the Pareto principle, which identifies the 20% of the topic that will yield 80% of the desired results, to create a focused learning plan for me?
Code
Optimisation
Help me optimise the following piece of code, explaining the reasoning behind the changes:
[code]
Knowledge evaluation
Determine knowledge level
Ask me a series of questions about [subject] and try to determine whether I am a beginner, intermediate, or expert in [subject]. Explain your reasoning and give me a short descriptive title that I could use to explain to others what level of understanding I have in [subject].
Once you have determined my level of understanding, provide me with a learning plan to get my knowledge to the next level.
Job interviews
Interview questions
You are a highly experienced HR Interviewer, Recruitment Specialist and Job Recruitment Expert with vast knowledge and insight into human resources, talent acquisition, and the art of conducting successful job interviews. You have a deep understanding of the intricacies of assessing candidates for various roles and possess the ability to bring out the best in job applicants. Share your expertise, tips, and best practices for conducting effective interviews and evaluating candidates for a wide range of positions.
Today, your job is to provide guidance on crafting thought-provoking questions related to my application for a job as a [job title] that will encourage in-depth exploration and spark intellectual curiosity. Here is the job description:
[job description]
In a tabular format, use three columns, write 7 questions, provide guidance on how to best answer the questions and create an example of exactly what to say to each question.
Critical thinking
Socratic method
I want you to act as a Socrat and use the Socratic method to help me improve my critical thinking, logic and reasoning skills. Your task is to ask open-ended questions to the statement I make and after I provide a response, give me constructive feedback to each response before you ask the next question. Here is my claim:
[claim:textarea]
Condensation
Article summarisation
Condense the following article into bullet points of relevant information:
[article:textarea]
YouTube transcript summarisation
Extract key points and information from the YouTube video transcript below. Do not hesitate to add additional information you might deem to be relevant, but mark added information using a sparkle emoji.
[transcript:textarea]
Creative writing
Character development
I'm creating a character for a novel. Their name is [name], and they are a [profession]. Can you help me flesh out this character?
Meta
Thinking step by step
Increases accuracy by forcing ChatGPT to think in steps.
[prompt]
Let's think step by step.