ChatGPT takes the form of a text conversation. You can ask ChatGPT questions to help understand your own thoughts, as if you were talking to a person. You can also give ChatGPT prompts or instructions and ask it to generate particular pieces of text or include specific information.
Try different ways of interacting with ChatGPT to see what works best for what you need. For example, you could try:
Open-ended questions for brainstorming
Specific, detailed prompts
Iterative prompts which build on each other
Asking for explanations and analogies
Telling ChatGPT to write in a ‘beginner friendly’ style, or for a particular reading level
Be creative! Explore what kinds of questions and prompts deliver the results that you want.
As you go along, make a note of what works and what doesn’t.
MadLab used ChatGPT to help create courses about programming languages, such as Javascript. They used different types of questions and prompts, for example:
Open-ended questions, like “What are the main topics to include in a beginners’ course about Javascript?”
Iterative prompts which build on each other, like “Using the list of topics you just gave me, write three key learning objectives for each topic”
Specific, detailed prompts, like “Using this summary, create a video script with a speaker pacing of about 100 words per minute. The tone should be conversational, and the language must be accessible to a non-technical audience, targeting a Flesch-Kincaid readability score of 9-12.”
Adding relevant information, for example “...In your answer please include the following points:...”, “Be sure to clearly define technical terms”
Asking for analogies, such as “Give me a useful analogy which helps to explain this programming concept”
Building on the results of previous prompts with new prompts.
MadLab found that being very specific in their questions helped ChatGPT to produce more useful content.
They also asked ChatGPT about the prompts themselves in order to get better answers. For example: “What additional information would be useful to include in the following prompt: ‘What are the main topics to include in a beginners’ course about Javascript?’”