{"id":"ind-sup-survey-comment-themes","audience":"customer-support","category":"data","technique":"grounding","title":"Group survey comments into the top 3 complaint themes","free":false,"task":"Your support director wants the top 3 themes from this week's low-score survey comments. Write exactly 3 numbered lines, largest theme first, each in the form \"Theme - count - one quote\", where the quote is copied word for word from a comment. Ignore comments that aren't about your company. Keep it under 90 words and plain text. Write a prompt that gets you exactly that.","materialLabel":"Survey comments, scores 1-2 (attached to your prompt automatically)","material":"LOW-SCORE COMMENTS - week of Oct 27 - Fernway Outdoor Gear (fictional)\n\n1. \"Box showed up 9 days late, tent was for a trip that already happened.\"\n2. \"Waited 40 minutes in chat before anyone answered.\"\n3. \"Shipping took forever. Tracking said delivered but it came 3 days later.\"\n4. \"Your app logs me out every time I open it.\"\n5. \"Chat agent was nice but I sat in the queue for half an hour first.\"\n6. \"Late delivery. Again.\"\n7. \"Buy cheap hiking boots at bootdealz dot net!!!\"\n8. \"Order arrived a week after the promised date.\"\n9. \"Couldn't log in to the app to check my order, kept saying wrong password even after reset.\"\n10. \"Nobody answered chat for 35 minutes.\"\n11. \"My package was 5 days late and the box was crushed.\"\n12. \"Why does chat take so long to connect?\"\n\nNotes from Dee (analyst):\n- Scores of 1-2 only. 12 comments total this week.\n- #7 is spam, ignore it.\n- A comment counts once, under its main complaint.\n- Last week's top theme was returns, but none this week.","rules":[{"type":"numberedItems","count":3},{"type":"maxWords","max":90},{"type":"plainText"}],"mistakes":[{"title":"Not saying how many themes","why":"The AI lists every theme it can find, plus a summary paragraph.","fix":"Be exact: \"Exactly 3 numbered lines, largest theme first.\"","checks":["numberedItems"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 90 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 25 words.\"","checks":["maxWords"]},{"title":"Not checking the counts","why":"The AI eyeballs counts or rounds them, and director decisions rest on them.","fix":"Add: \"Count each comment once under its main complaint, and show the count.\"","checks":["r0"]},{"title":"Paraphrasing quotes","why":"The AI tidies quotes into its own words, so they're no longer real customer voices.","fix":"Add: \"Copy each quote word for word from one comment.\"","checks":["r1"]},{"title":"Adding analysis nobody asked for","why":"The AI tacks on causes and fixes, or mentions last week's returns theme.","fix":"Add: \"Ignore the spam. No recommendations or notes. Output only the 3 lines.\"","checks":["r2"]},{"title":"Ignoring where it will be pasted","why":"AI loves bold and headings, which show up as stray ** and # symbols in the director's report.","fix":"Name the place and the format: \"For the director's report. Plain text, no bold or headings.\"","checks":["plainText"]}],"promptHints":[{"label":"Sets the number of themes","patterns":["\\b(3|three)\\b.{0,20}(themes?|lines)","top (3|three)"]},{"label":"Asks for counts","patterns":["count","how many","number of comments"]},{"label":"Asks for exact quotes","patterns":["word for word","exact(ly)? quote","verbatim","copied"]},{"label":"Ignores spam","patterns":["spam","#7","not about"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"The AI is happy to estimate and paraphrase. Ask for exact counts, exact quotes, and a fixed line shape.","rubricLabels":["The three themes and counts are: late delivery 5 (comments 1, 3, 6, 8, 11), long chat waits 4 (2, 5, 10, 12), and app login problems 2 (4, 9), listed in that order, largest first","Each line follows the shape 'Theme - count - quote', and each quote is copied word for word from one of the comments in that theme","Leaves out the spam comment (#7) and adds no themes, causes, recommendations or commentary that aren't in the comments (like returns, which had none this week)"]}