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." } }