The CRAFT Model
CRAFT is a framework for creating clear, structured prompts that help AI generate useful, relevant, and audience-appropriate responses. The acronym stands for Context, Role, Audience, Format, and Tone—five key elements to consider when designing prompts. Using CRAFT helps ensure that AI understands not just what you want it to do, but how you want it to deliver the response.
AI models respond based on the instructions they are given. Vague prompts often produce generic or off-target results, while well-structured prompts yield precise, meaningful outputs. By incorporating CRAFT, you can guide AI to produce content that is accurate, appropriately styled, and tailored to your intended audience. This is especially useful in classrooms, educational materials, and creative projects.
Image generated using Microsoft Copilot, September 25, 2025.
The CRAFT Elements
Context – Provide background information or any necessary details.
Example: “The students are learning about ecosystems and food chains.”
Role – Define the AI’s role or perspective.
Example: “Act as a middle school science teacher explaining concepts clearly.”
Audience – Specify who the response is for.
Example: “The explanation should be suitable for 7th-grade students.”
Format – Indicate the type of response you want.
Example: “Present the information as a short paragraph with bullet points for key ideas.”
Tone – Set the style or mood of the response.
Example: “Use an encouraging and approachable tone that engages students.”
CRAFT Comparison
To explore the power of craft, let's take a look at the performance of ChatGPT given two different prompts regarding photosynthesis.
Generic Prompt:
"Explain Photosynthesis"
CRAFT Prompt:
"You are teaching a photosynthesis lesson to 7th grade students, that have just learned about plant cells (Context). Act as a 7th-grade science teacher (Role) explaining photosynthesis to middle school students (Audience). Use simple language and bullet points for key ideas (Format) and maintain an encouraging, approachable tone (Tone).
Generic Prompt Results
CRAFT Prompt Results
Explanation generated using ChatGPT, September 25, 2025.
Comparison Overview
Generic Prompt
CRAFT Prompt
No reference to prior learning
Connects to what students just learned about plant cells
Neutral, textbook-like narrator
Teacher speaking directly to students
General reader, any age (likely adult)
7th-grade middle school students.
Paragraphs with subheadings, more technical details
Bulleted lists, lesson-style breakdown, simple formula
Formal, explanatory
Encouraging, approachable, playful ("magic kitchen")