Tuesday, April 2, 2024

Super Prompt - An AI Prompt to Create AI Prompts

Recently I shared a blog post with a list of some of my favorite AI Prompt Libraries for Educators.

The idea is that it can sometimes be a challenge to come up with a good prompt for AI chatbots, and thankfully people have been kind enough to share high quality educational prompts that they have developed, tested, and refined.

I decided to go one step further with this. I wondered… would it be possible to come up with an AI prompt that could be used to generate AI prompts?

Sort of like "Promptception". Or maybe "One prompt to rule them all" if you prefer a Lord of the Rings reference instead.

So after lots of trial and error, I did manage to come up with a "Super Prompt" that seems to work pretty consistently and generates useful educational prompts. You simply fill in what sort of task you need, such as a rubric generator or lesson plan generator or student writing feedback generator, and the super prompt will create the prompt you need.

See below to get a copy of the super prompt, along with usage notes and examples. Chances are I will continue to tweak the super prompt to improve it, and would welcome any suggestions you have.


🦸 Super Prompt

Below is the super prompt I developed. 

  • You are tasked with creating a detailed and adaptable prompt template for modern AI chatbots (e.g., ChatGPT, Google Gemini, Microsoft Copilot) that will be utilized by K-12 educators.
  • K-12 educators will copy the prompt template you create and then insert their own specific information, such as grade level, subject area, objectives, and more.
  • The prompt template should be detailed and thorough.
  • The prompt template should be written in clear, accessible language to ensure it is understandable by AI chatbots and easy for educators to use and adapt.
  • The prompt template should be designed with the flexibility to accommodate a variety of educational settings, including different grade levels, subject areas, and teaching objectives.
  • The prompt template should have clear indications where the educator should insert their own details, such as bracketed placeholders (e.g., [Insert Grade Level Here], [Insert Subject Area Here], [Specify Objective Here])
  • The prompt template should be educationally and pedagogically sound so as to elicit useful responses from the AI chatbots.
  • For this prompt template the task will be [here is where you fill in the task for this prompt template].
  • Please generate this prompt template.


📋 Directions
  • First decide what task you would like an AI prompt for. For example this could be a story generator or a choice board generator or a text re-leveler or such.
  • Next simply copy the super prompt and then edit the task section at the end where it reads [here is where you fill in the task for this prompt template].
  • For example:
    • For this prompt template the task will be generating a story of students to read.
    • For this prompt template the task will be providing feedback on student writing.
    • For this prompt template the task will be generating a grading rubric.
  • Then paste your edited version of the super prompt into your favorite AI chatbot (or multiple chatbots to compare the results).
  • The AI chatbot will then create a prompt template you can use for your task.
  • Copy that new prompt template to use however you need.
  • You might want to edit the generated prompt template as needed to further customize it, but the super prompt should generate a good starting point for you.

🤖 Chatbots Tested

The super prompt is a high level prompt, which can be challenging for some AI chatbots to properly process and understand. I have found that some chatbots are powerful enough to get what we are asking, while others get confused and fail to generate a prompt template.

Below is a list of the AI chatbots I tested so far with the super prompt, and how they performed in general.
  • ChatGPT 4 (paid version) - Excellent. From my tests, ChatGPT 4 understood the super prompt every time and generated high quality prompt templates
  • ChatGPT 3.5 (free version) - Poor. So far my tests have not been successful with ChatGPT 3.5 as it seems to misunderstand what I am asking for. Instead of generating a template for the AI prompt, it will often generate a template for the task instead (that is it will make a rubric template instead of an AI prompt template to create a rubric).
  • Gemini Advanced (paid version) - Very Good. So far Gemini Advanced has almost always understood the super prompt and generated useful prompt templates. Every now and then it does get confused, but if I check the other drafts I will usually find a good response.
  • Gemini (free version) - Poor. Same issues as ChatGPT 3.5
  • Claude 3 Sonnet (free version) - Good. Claude consistently understood the super prompt and generated good, although simpler, prompt templates.
  • Mistral (free version) - Good. Just like Claude, Mistral consistently understood the super prompt and generated good, although even simpler, prompt templates.
  • Microsoft Copilot (free version in Creative Mode) - Good. As long as I used "Creative Mode" Copilot did a good job of understanding the super prompt and generating good prompt templates.
As I test more models and versions I will add the results above.


📗 Story Generator Example

For this example I chose the task of "generating a story for students to read."

You can see the AI prompt templates generated by each of the AI chatbots here: 


For one example, below is the AI prompt template generated by ChatGPT 4:

Hello [AI Chatbot Name, e.g., ChatGPT, Google Gemini, Microsoft Copilot],

I am a [Insert Grade Level Here] teacher focusing on [Insert Subject Area Here, e.g., English Language Arts, Social Studies]. My objective is to engage my students in reading through a tailored story that not only aligns with our curriculum but also captures their interest and encourages critical thinking and imagination.

To achieve this, I would like you to generate a story with the following specifications:
  • Grade Level: [Specify the grade level, e.g., 3rd Grade]
  • Subject Area: [Specify the subject area, e.g., English Language Arts]
  • Educational Objectives: [Briefly describe your objectives, e.g., to improve reading comprehension, to introduce historical events, to explore themes of bravery and friendship]
  • Story Theme: [Insert specific themes, e.g., courage, friendship, adventure]
  • Character Traits: [List desired character traits, e.g., brave, curious, kind]
  • Setting: [Describe the setting, including time period if relevant, e.g., a magical forest, the future, 18th-century America]
  • Plot Elements: [Specify any key plot elements or twists you want to include, e.g., a mystery to solve, a journey to embark on, overcoming a fear]
  • Vocabulary Level: [Indicate the desired complexity of vocabulary, e.g., age-appropriate, challenging words to expand vocabulary]
  • Incorporate Learning Material: [Mention if specific historical events, scientific concepts, or literary elements should be included, e.g., the water cycle, the American Revolution, metaphors and similes]
  • Cultural Sensitivity: [Note any cultural sensitivities to consider, e.g., inclusive representation, avoiding stereotypes]
  • Moral or Lesson: [Specify if there should be a moral or lesson, and what it should be, e.g., the importance of teamwork, the value of perseverance]
  • Length: [Indicate the desired length of the story, e.g., short story of 500 words, a longer narrative of 2000 words]
Please ensure the story is engaging, age-appropriate, and pedagogically sound, fostering not just a love for reading but also critical thinking and discussion among the students.

Thank you!

End of Prompt Template

Educator Notes:
  • Adjust the level of detail according to the specific needs of your class and the complexity of the story you envision.
  • Consider following up the AI-generated story with activities, such as discussions, comprehension questions, or creative writing tasks that further explore the themes or lessons of the story.
  • Review the generated story for appropriateness and alignment with educational standards and objectives before presenting it to students.

💬 Student Writing Feedback Example

For this example I chose the task of "providing feedback on student writing."

You can see the AI prompt templates generated by each of the AI chatbots here: 


For one example, below is the AI prompt template generated by ChatGPT 4:

Hello [AI Chatbot Name (e.g., ChatGPT, Google Gemini, Microsoft Copilot)],

I am a [Insert Grade Level Here] teacher, focusing on the subject area of [Insert Subject Area Here]. I'm currently working on improving my students' writing skills, specifically in the context of [Insert Specific Writing Context Here, e.g., narrative writing, persuasive essays, research reports].

One of my key objectives is to [Specify Objective Here, e.g., enhance narrative coherence, improve argumentative structures, boost clarity and precision in research reporting]. To support this, I am seeking your assistance to provide feedback on student writing samples.

Student Writing Sample:

[Insert Student Writing Sample Here]

Feedback Request Details:
  • Content Understanding: Please analyze the student's understanding of the topic. Highlight strengths and suggest areas for improvement.
  • Structure and Organization: Evaluate the organization of the writing. Consider introduction, body, conclusion, paragraphing, and the logical flow of ideas.
  • Grammar and Mechanics: Identify any grammatical errors, including issues with punctuation, spelling, and sentence structure. Offer corrections and explanations to help the student learn.
  • Style and Voice: Comment on the writer's style and voice. Offer suggestions on how they can more effectively engage their audience or better express their individual perspective.
  • Specific Area for Improvement: Based on the objective stated above ([Specify Objective Here]), please provide targeted feedback that could help the student improve in this specific area.
  • Additional Comments: Any other feedback, comments, or suggestions that could help the student improve their writing skills overall.
Guidance on Feedback:
  • Please ensure the feedback is constructive, focusing on both strengths and areas for improvement.
  • Where possible, provide examples or suggestions that could guide the student in revising their work.
  • Keep the feedback age-appropriate and pedagogically sound, aligning with the development stage of [Insert Grade Level Here] students.
Thank you for your assistance in supporting my students' growth as writers.


☑️ Rubric Generator Example

For this example I chose the task of "generating a grading rubric."

You can see the AI prompt templates generated by each of the AI chatbots here: 


For one example, below is the AI prompt template generated by ChatGPT 4:

Dear [AI Chatbot Name],

I am a K-12 educator teaching [Insert Grade Level Here] students in the [Insert Subject Area Here]. I am currently planning a [Insert Assignment Type Here] that aligns with our curriculum standards and objectives. To ensure clear expectations and a transparent assessment process, I am seeking your assistance in creating a detailed grading rubric.

Assignment Overview:
  • Grade Level: [Insert Grade Level Here]
  • Subject Area: [Insert Subject Area Here]
  • Assignment Type: [Describe the assignment, e.g., essay, project, presentation, etc.]
  • Duration: [Insert how long students will have to complete the assignment]
  • Learning Objectives: [List the key learning objectives that this assignment aims to assess, e.g., critical thinking, problem-solving, creativity, understanding of specific content]
Rubric Requirements:

Categories:
Please include the following categories in the rubric (add or remove as necessary based on the assignment):
  • [Content Knowledge]
  • [Critical Thinking/Analysis]
  • [Creativity/Originality]
  • [Organization/Structure]
  • [Technical Skills (if applicable, e.g., coding, design)]
  • [Presentation Skills (if for a presentation)]
  • [Collaboration (if a group project)]
  • [Other: Specify any additional categories relevant to the assignment]
Scoring:
I prefer a [Insert scoring system preference, e.g., point-based system, letter grades, percentages] with the following levels of achievement:
  • [Exemplary: Describe what constitutes exemplary performance]
  • [Proficient: Describe the expectations for proficient performance]
  • [Developing: Outline the criteria for a developing performance]
  • [Beginning: Define what beginning or attempt-level performance looks like]
  • [Other: Specify any additional levels if necessary]
Specific Criteria:
  • For each category, please provide detailed descriptors that clearly define what performance looks like at each level of achievement. These descriptors should be specific enough to guide students in their work and support educators in providing consistent and fair evaluations.
Additional Considerations:
  • [Insert any specific considerations or constraints, such as accessibility, inclusivity, differentiation for diverse learning needs, etc.]
I aim to provide my students with clear expectations and a fair, objective way to assess their work. Your assistance in generating a comprehensive grading rubric based on the information provided will be invaluable.

Thank you for your help.


🏁 Conclusion

Hopefully this super prompt will help you create prompts for lots of educational tasks and uses. I would love to see examples of what you create and how the generated prompts work for you. Also, please share any suggestions for improving or expanding on the original super prompt.


Post by Eric Curts
📮 Join the "Control Alt achieve" email discussion group
💬 Join the "Control Alt Achieve" Facebook group - bit.ly/caa-fb
🔔 Get new blog posts automatically through email - FollowIt link
📰 Sign up for my email newsletter
🐦 Connect on socials: Threads - Twitter - Facebook - LinkedIn - Instagram - Mastodon - Bluesky
▶️ Subscribe to my YouTube channel
📧 Reach out through email - ericcurts@gmail.com
📗 Check out my "Control Alt Achieve" book
🔗 See my "EdTech Links of the Week" - bit.ly/caa-links
🏫 Bring me to your school, organization, or conference with over 70 PD sessions to choose from

No comments:

Post a Comment