| INTENT_CATEGORIES_LIST = [ |
| "academic_help", |
| "personal_writing_or_communication", |
| "writing_and_editing", |
| "creative_writing_and_role_play", |
| "general_guidance_and_info", |
| "programming_and_data_analysis", |
| "creative_ideation", |
| "purchasable_products", |
| "greetings_and_chitchat", |
| "relationships_and_personal_reflection", |
| "media_generation_or_analysis", |
| "other", |
| "other_obscene_or_illegal" |
| ] |
|
|
| INTENT_CATEGORIES_MAPPING = { |
| "A": { |
| "name": "academic_help", |
| "description": "Students getting help with homework, assignments, tests, or studying. Key indicators: multiple problems/questions in a row, test/quiz format (multiple choice, true/false, select correct answer), textbook-style questions, requests for step-by-step solutions or translations, academic subject matter (math, science, world languages, history, etc.) in a learning context, asking for explanations of academic concepts. Use this even if not explicitly stated as homework" |
| }, |
| "B": { |
| "name": "personal_writing_or_communication", |
| "description": "Draft, edit, or improve personal/professional emails, messages, social media posts, letters, or workplace communications. The focus is on REAL correspondence to actual people (boss, colleague, client, friend)" |
| }, |
| "C": { |
| "name": "writing_and_editing", |
| "description": "Create, edit, or improve nonfiction or instructional writing: essays, reports, arguments, articles, blog posts, or educational materials (lesson plans, assignments, summaries). If the focus is logic, structure, or conveying factual information, consider using this category." |
| }, |
| "D": { |
| "name": "creative_writing_and_role_play", |
| "description": "Create poems, stories, fictional narratives, scripts, dialogues, or character-based roleplays. Look for tone, emotion, or imaginative context.If the writing involves characters, world-building, roleplay, sci-fi or fantasy, or other storytelling, consider using this category." |
| }, |
| "E": { |
| "name": "general_guidance_and_info", |
| "description": "Provide step-by-step guidance, practical advice, or factual information about how or why something works. Combines procedural 'how-to' help with general knowledge or curiosity." |
| }, |
| "F": { |
| "name": "programming_and_data_analysis", |
| "description": "Write or debug code or work with data/programming tools. Covers technical problem solving in computing, IT, or analytics contexts." |
| }, |
| "G": { |
| "name": "creative_ideation", |
| "description": "Generate new ideas, brainstorm concepts, discover new topics or related resources, or create names/slogans." |
| }, |
| "H": { |
| "name": "purchasable_products", |
| "description": "Ask about products, services, or prices." |
| }, |
| "I": { |
| "name": "greetings_and_chitchat", |
| "description": "Small talk or casual chat, asking about the assistant's day." |
| }, |
| "J": { |
| "name": "relationships_and_personal_reflection", |
| "description": "Discuss emotions, relationships, or introspection. Typically but not strictly non-sexual content." |
| }, |
| "K": { |
| "name": "media_generation_or_analysis", |
| "description": "Create, edit, analyze, or retrieve visual/audio/media content (images, photos, videos)." |
| }, |
| "L": { |
| "name": "other", |
| "description": "If there is no indication of what the user wants or if there is an intent that is not listed above; should be rare. e.g. suspicious requests, attempts to extract sensitive information." |
| }, |
| "M": { |
| "name": "other_obscene_or_illegal", |
| "description": "If the user is making obscene or illegal requests (including violence, drugs, bigotry, hate speech, etc); should be rare." |
| } |
| } |