Addressing the final competency of "AI system design" can be challenging for students who are not in a technical course. To make this concept more accessible, we have developed a lesson plan titled "Prompt Engineering", which allows students to create or shape a custom AI experience by using clear and specific prompts. This approach helps students engage with the principles of AI design without requiring a background in computer science. By mastering prompt engineering, students can enhance their ability to interact with AI tools effectively and responsibly.
You can download the lesson plan pdf here.
Grade Level: 10-12
Time Required: 45-60 minutes
By the end of this lesson, students will be able to:
Understand the principles of prompt engineering and why it matters.
Experiment with different types of prompts to achieve more accurate AI responses.
Evaluate AI-generated outputs for clarity, bias, and relevance.
Apply prompt engineering techniques to optimize AI interactions.
Access to an AI chatbot (ChatGPT, Claude, Google Gemini, etc.)
A video on effective prompt engineering (e.g., "How to Talk to AI" from OpenAI or similar)
Student devices with internet access
Whiteboard or shared document for brainstorming
Evaluation rubric for AI-generated responses
1. Introduction: What is Prompt Engineering? (10-15 minutes)
Activity: Watch a short video explaining prompt engineering principles.
What factors influence how an AI responds to a prompt?
Why do vague or unclear prompts result in poor responses?
How can well-structured prompts lead to better AI interactions?
Define prompt engineering as the process of designing clear, detailed, and strategic prompts to enhance AI responses.
Discuss different prompt styles: open-ended vs. specific, structured vs. conversational.
Address common challenges, such as bias in AI responses and misleading outputs.
Step 1: Initial Prompting Exercise
Define one-shot prompts, and have students discuss their feedback. Students may choose their own school appropriate prompt, or select one of the prompts below:
"Tell me about history."
"Explain science."
"What is AI?"
Allow students to describe the strengths and weaknesses of the response. What surprised them? What fell into their expectations? What were responses that were unexpected, and why would the AI think that way?
Step 2: Refining the Prompt
Guide students to modify their prompt to improve the AI's response. To do so, have students enter a two-shot or multi-shot prompt, considering the context (i.e. who is this for? What will it be used to do? Where might you use it?) into the chatbot and record the response.
Add specificity: "Give a brief history of the Roman Empire."
Specify the audience: "Explain quantum mechanics to a high school student."
Request structured formats: "Provide a bulleted list of the causes of climate change."
Ask for sources: "Summarize the key arguments for and against renewable energy with citations."
Example: As a student presenting to the community, create a proposal on why it is important to recycle, to incentivize people to vote on a referendum.
Students evaluate the clarity and depth of the response.
Step 3: Evaluating AI Responses with a Rubric
Provide students with a rubric to assess their chatbot’s response based on:
Clarity and relevance
Level of detail
Accuracy of information
Presence of bias
Students score their chatbot’s response and reflect on improvements.
Students share their findings:
What strategies improved the quality of responses?
Were there common mistakes in prompt formulation?
Did any prompts reveal biases in the AI’s response?
Extending Thinking - Further Discussion Questions:
How can prompt engineering be useful in academic research and daily tasks?
What are the ethical implications of manipulating AI responses?
How can users critically assess AI-generated content?
Exit Ticket: Students write a short response to:
"What are three key strategies for crafting effective AI prompts?"