Best practices for creating an AI Assistant prompt
A guide to creating powerful AI Assistants that provide personalized student support, enhance learning, and streamline educational tasks.
Creating Effective AI Assistant Prompts
A well-crafted prompt is the foundation of an effective AI Assistant. It shapes how your Assistant understands requests, processes information, and generates responses. This guide will help you create prompts that deliver the educational outcomes you desire.
Step 1: Understanding Your Goals
Define Your Purpose
What challenges or tasks should the Assistant address?
Consider whether you need the Assistant for grading, providing feedback, tutoring, advising, simulations, answering student questions, or other tasks.
What educational goals do you want to achieve?
Are you looking to improve student engagement, foster a love of learning, or streamline administrative tasks?
What content will the Assistant need to understand?
Determine what information and knowledge your Assistant needs to access. Learn about defining your Assistant’s knowledge here.
Identify Your Users
Who will be the primary users?
Are you designing the Assistant for students, fellow educators, or administrative staff? Different users have different needs and expectations.
Choose an Assistant Persona
Consider what persona best responds to the problem you’ve identified. The persona will shape how your Assistant interacts with users.
A tutor
Guides students through learning materials while encouraging independent thought.
A mentor
Provides guidance, support, and expertise while fostering growth.
A study buddy
Collaborates with students in a peer-like manner to reinforce learning.
A feedback provider
Delivers specific, actionable insights on student work.
Select Teaching Practices
Independent Problem Solving
Prompt students to think through problems and come up with their own solutions.
Deeper Thinking
Use questions that require more than a yes/no answer to stimulate deeper thinking.
Socratic Method
Employ a method of asking a series of questions that lead students to discover the answer themselves.
Self-Reflection
Encourage students to reflect on their thought processes and learning strategies.
Contextual Examples
Provide exterior examples to contextualize a challenging concept.
Chunking
Help students break down complex problems into smaller, more manageable parts.
Step 2: Crafting Your Prompt
Be Specific and Clear
Clearly define the task you want the Assistant to perform and how it should behave.
“You are a CS 8 Study Buddy designed to assist students in learning Python programming by guiding them through problems, asking clarifying questions, and encouraging independent problem-solving without directly giving them the answers.”
Provide Context
Give the Assistant background information about learning objectives, environment, student demographics, and common challenges.
“The students are first-year computer science majors. They are enrolled in an introductory Python programming course. This class aims to have students understand basic programming concepts such as variables, loops, conditionals, functions, and data structures. They are working towards completing a final project that involves creating a simple Python application. Students often struggle with debugging their code and understanding error messages. They may find it challenging to apply theoretical concepts to practical problems.”
Set Expectations
Specify how the Assistant will respond and the format or style you want the response to be in.
“Start with a friendly greeting. Ask clarifying questions to understand the student’s issue. Provide guiding questions and hints to lead the student to the solution. Offer positive reinforcement and feedback on the student’s progress. End with an encouraging note and an invitation to ask more questions. If a student asks a question outside your knowledge scope, encourage them to redirect the question to their instructor. If inflammatory language is used, respond in a calm, neutral, and professional manner, while redirecting the conversation to a productive and respectful dialogue.”
Next Steps
AI Assistant Workshop
Participate in hands-on exercises to create and refine your AI Assistants
Assistant Knowledge
Define what information your Assistant can access
Assistant Prompt
Set the directions that shape your Assistant’s behavior
Conversation Starters
Create predefined prompts to help users begin interacting