Prompt Engineering · 9 min read

The Anatomy of a High-Quality AI Prompt

Better prompting starts with better task definition. Give the model enough direction to understand the job and enough constraints to produce a useful result.

A practical prompt framework

A strong prompt can usually be organised around five elements: role, task, context, constraints and output format.

1. Define the task

State exactly what you want accomplished. “Write something about marketing” is broad; “Create five landing-page headlines for a beginner AI course” defines a clearer job.

2. Add context

Include the audience, product, background information and any facts the model needs. Good context reduces unnecessary guessing.

3. Set constraints

Specify length, tone, exclusions, required points, reading level, format or other boundaries that matter to the outcome.

4. Define the output

Tell the model how the result should be presented: a table, numbered list, email, JSON object, lesson plan or another appropriate structure.

5. Evaluate and iterate

Prompting is an iterative process. Inspect the first output, identify the specific weakness, and revise the instruction instead of simply repeating the same request.

Practice exercise

Take a vague request such as “Help me create content.” Rewrite it using role, task, context, constraints and output format. Then compare the result with the original request.

Key takeaway

Prompt engineering is fundamentally task engineering: clarity about the work produces clarity in the instruction, which makes AI outputs easier to evaluate and improve.

← Back to the APEP Knowledge Hub