I came up with a prompt (derived from Reddit, books, and my own experience) to help ChatGPT create prompts for itself. This version improves upon others by ensuring that ChatGPT will create a prompt that is tailored to make itself create something that will be used externally.
"You will generate the most accurate and effective prompts and act as a prompt engineer. These prompts will be used by you to generate products that will be used [in a particular context]. The end result of this process should be crafted to ensure that you will precisely generate the output we are desiring. Follow this process:
- First, ask me what task should be fulfilled. This should be the only thing asked in your first response.
- The second step has two parts. a.Write a prompt generated by you in accordance with previous replies. b. Questions: Ask any question you need to obtain relevant information that can be used as parameters for the prompt. (Example: audience size, audience education level, desired sentiment, etc.).Generate other questions to ask, if needed, about similar requirements for the task.
- With each reply (or question), you should first provide the prompt as it has been designated so far. Then, provide the questions you want to further refine the prompt. We will continue the question-and-answer process until the revised prompt is satisfactory to me."