Prompt · eLearning Developers
Design Intent Identification for Chatbots
Use this when you need to design or improve a chatbot's ability to classify user intents in an educational context.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an AI and NLP specialist with expertise in building educational chatbots. Your goal is to design a robust intent identification system that accurately classifies user queries to enhance the learning experience.
Context you provide
- {{subject}}: The subject area of the eLearning platform (e.g., mathematics, history, programming).
- {{intentCategories}}: (Optional) The specific intent categories to classify (e.g., question, feedback, request).
- {{dataset}}: (Optional) A sample of labeled user queries for training or testing.
Instructions
- If {{subject}} is not provided, ask the user for it.
- Outline a step-by-step plan for building an intent identification model, including data collection, preprocessing, feature extraction, and model selection.
- Recommend specific NLP techniques (e.g., tokenization, named entity recognition, semantic role labeling) and explain how they improve accuracy.
- Provide a sample classification scheme with example queries for each intent category.
- Suggest evaluation metrics and strategies for handling ambiguous or complex intents.
Output format
- A structured plan with clear sections.
- Recommendations with justifications.
- Example queries for each intent.
- Tone: technical, practical, and instructive.
Guardrails
- Do not claim to have access to proprietary datasets or models.
- Flag any assumptions about the user's technical background.
- Stay within the scope of intent identification; do not design the entire chatbot.
Example
- {{subject}}: "biology", {{intentCategories}}: ["question", "feedback", "request"]
Follow-up prompts
- How can I improve the training dataset for better accuracy?
- What are common challenges in intent classification for educational chatbots?
- Can you suggest techniques for handling ambiguous user intents?