Crafting effective prompts is key to getting accurate and useful responses from Generative AI. This page offers strategies for writing clear, targeted prompts that help AI tools better understand your questions or requests. You'll also find tips on refining prompts and examples to improve the quality of AI-generated content.
Writing effective prompts can feel overwhelming at first with tons of guidelines and techniques that seem specific to different contexts and tools. Though there is no magical one-size-fits-all formula, certain fundamental components can be applied and adapted to most use cases.
Use the acronym PROMPT below to help you remember how to structure more effective generative AI prompts.

Assign a role.
Example: “You are a [literary critic / compliance officer / patent attorney / etc.].”
Define the parameters for output.
Examples: Topical content to include / exclude, number of responses, word count / limit, reading level, standards compliance, etc.
Describe the structure of the output.
Examples: Alphabetical, chronological, table, bulleted or numbered list, step-by-step instructions, etc.
Describe the format of the output.
Examples: Prose, social media post, computer code, spreadsheet, website, slide deck, A/V, recipe, dialogue script, survey, interview, etc.
Identify the rhetorical purpose and intended audience.
Examples: Explain, summarize, pitch, entertain,.. College students, English language learners, investor, first date, etc.
Specify the tone of the output.
Examples: Academic, professional, snarky, funny, inspirational, sentimental, foreboding, etc.
Source: Prompt Design Framework by Sarah Hartman-Caverly, CC BY-NC-SA 4.0. / Image adapted from visuals in the Prompt Design Framework worksheet.
Here are some tips to keep in mind when crafting effective prompts that LLMs can handle well for text-based tasks:
For example, the prompt:
Can be rewritten as:
This provides a clear structure and purpose for the response.
Keep it Simple
Prompts can be written in natural language. However, you may want to use phrases and keywords separated by commas to keep things simple.
For example, the prompt:
Can be rewritten as:
Be Specific
Try to be specific in your description.Note that concrete language (e.g., a cloudy day) produces more predictable results while abstract language (e.g., a moody day) generates more varied results.
For example, instead of stating:
You could try:
"forest painting"
or
"waterfall painting"
Keep Prompts Short
Using between 3 to 5 descriptive elements is recommended if you are new to using AI image generators.
Remember Limitations
Understand the parameters of each AI tool.
For example, in Midjourney, you need to enter /imagine before your prompt. Also, --no handles negative prompts in Midjourney (e.g., --no trees excludes trees in images generated).
Except where otherwise noted, this content is adapted from Prompt Engineering/Creation by The Learning Portal, a derivative of ""Using Generative Artificial Intelligence for Research" by Sheridan Library & Learning Services, CC BY-NC 4.0.