Migration Report — gpt-4o-mini-2024-07-18 → claude-haiku-4-5

Corpus corpus · target claude-haiku-4-5 (anthropic) · generated 2026-06-16T04:55:51+00:00 · comparators: exact, fuzzy
100 compared (100 cached, 0 live) · 0 skipped · 0 errored

Summary

ComparatorPassedPass rateMean score
exact22/10022%0.22
fuzzy48/10048%0.65
MetricBaselineTargetRatio
Output tokens1,4353,0592.13×
Est. cost (anthropic-list+openai-list)$0.001658$0.02065512.46×

By category

Cells are pass rate · mean score. Out tokens and Latency are target/baseline ratios.

CategoryPromptsexactfuzzyOut tokensLatencyCost (anthropic-list+openai-list)
classify307% · 0.0713% · 0.259.40×25.16×
extract3057% · 0.5793% · 0.951.42×9.69×
rewrite1513% · 0.1340% · 0.721.65×10.45×
summarize150% · 0.007% · 0.621.18×8.60×
translate1010% · 0.1090% · 0.901.68×10.89×

Results

#PromptCategoryBaselineexactfuzzyOut tokLatencyCost (anthropic-list+openai-list)Cached
1Extract as JSON {error_code, service} from this log line: '2026-06-11T09:14:02Z…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9823→32$0.000024→$0.000227yes
2Extract as JSON {amount, currency}: 'Your total comes to $1,249.99 including ta…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0023→30$0.000021→$0.000199yes
3Extract as JSON {checkin, checkout} as ISO dates: 'We'd like the room from Marc…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.8445→38$0.000036→$0.00025yes
4Fix grammar and spelling, return only the corrected text: 'Me and him was going…rewritegpt-4o-mini-2024-07-18❌ 0.00✅ 0.9612→15$0.000015→$0.000129yes
5Sentiment (positive/negative/neutral): 'Shipping was fast but the product broke…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.132→31$0.000009→$0.000203yes
6Sentiment (positive/negative/neutral): 'Absolutely love it, exceeded every expe…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.521→10$0.000008→$0.000096yes
7Is this about a delivery problem? (yes/no): 'The tracking number you sent does …classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.022→43$0.000009→$0.000263yes
8Summarize this policy in one sentence: 'Employees may work remotely up to three…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7832→35$0.00003→$0.000247yes
9Topic (billing/bug/feature_request/how_to): 'How do I add a teammate to my work…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.1248→198$0.000036→$0.001042yes
10Rewrite this error message to be user-friendly: 'ERR_CONN_5021: pool exhausted …rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4419→28$0.000019→$0.000194yes
11Summarize the complaint in one sentence: 'I ordered a blue medium jacket but re…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.6429→35$0.000027→$0.000238yes
12Extract the contract end date as an ISO date: 'The agreement runs through 31 De…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.006→10$0.000012→$0.000104yes
13Remove the filler words: 'So basically we just kind of need to actually finaliz…rewritegpt-4o-mini-2024-07-18❌ 0.00✅ 0.978→13$0.000012→$0.000114yes
14Normalize this address into one line with proper capitalization: 'lagerstrasse …rewritegpt-4o-mini-2024-07-18✅ 1.00✅ 1.0012→18$0.000015→$0.000142yes
15Turn this into a polite decline: 'No, we won't build that feature.'rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.5220→33$0.000019→$0.000209yes
16Extract as JSON {temperature_c, sensor}: 'Sensor 7 in the cold room reads -18.5…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0023→30$0.000022→$0.000206yes
17Replace all personal data with [REDACTED]: 'Contact Anna Larsen at +45 22 11 33…rewritegpt-4o-mini-2024-07-18❌ 0.00✅ 0.9825→24$0.000024→$0.000183yes
18Rewrite as a single bullet point: 'The meeting covered the hiring plan, the off…rewritegpt-4o-mini-2024-07-18❌ 0.00✅ 0.9115→19$0.000017→$0.000147yes
19Extract as JSON {sku, quantity}: 'Please ship 12 units of SKU-44821 to the Hamb…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9316→31$0.000017→$0.000209yes
20Extract the IBAN: 'Please wire the deposit to IBAN DE89 3704 0044 0532 0130 00 …extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9016→11$0.000019→$0.000116yes
21Route this support ticket (billing/technical/account/shipping): 'I can't reset …classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.101→6$0.000008→$0.000077yes
22Spam or not spam: 'Hi Sam, can we move our 2pm meeting to 3pm tomorrow?'classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.163→23$0.000009→$0.000166yes
23Intent (question/complaint/praise/refund_request): 'The blender stopped working…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.193→37$0.00001→$0.00024yes
24Language of this text (ISO 639-1 code only): '¿Dónde está la estación de tren?'classifygpt-4o-mini-2024-07-18✅ 1.00✅ 1.001→4$0.000008→$0.000075yes
25Extract as JSON {flight, gate}: 'Flight UA287 is now boarding at gate B14.'extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0022→29$0.00002→$0.000192yes
26Topic (billing/bug/feature_request/how_to): 'It would be great if exports suppo…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.243→29$0.000009→$0.000195yes
27Spam or not spam: 'Congratulations! You won a $1000 gift card, click here to cl…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.052→54$0.000009→$0.000322yes
28Summarize this review in one sentence: 'I have used this laptop for three month…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7124→30$0.000025→$0.000224yes
29One-sentence executive summary: 'Q2 churn rose from 4% to 6%, driven by small-b…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.6134→31$0.000031→$0.000224yes
30Extract the invoice number: 'Re: outstanding payment for invoice INV-2026-0457.'extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.007→11$0.000011→$0.000102yes
31Extract all URLs as a JSON array: 'Docs moved to https://docs.example.com/v2; o…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9821→36$0.000021→$0.000242yes
32Priority (low/medium/high/urgent): 'Checkout intermittently fails for about 10%…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.083→86$0.000009→$0.000481yes
33Extract as JSON {from, to} airport codes: 'Searching flights CPH to JFK for two…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0022→29$0.000021→$0.000195yes
34Extract as JSON {city, country}: 'Our HQ is in Lyon, France, with a satellite o…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9833→55$0.000028→$0.000326yes
35Summarize the risk in one sentence: 'While the merger promises cost savings thr…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4620→25$0.000021→$0.000185yes
36Does this text contain personal data? (yes/no): 'My SSN is 523-12-9876, please …classifygpt-4o-mini-2024-07-18❌ 0.00✅ 0.862→4$0.00001→$0.000076yes
37Translate to Dutch: 'Your invoice is attached as a PDF.'translategpt-4o-mini-2024-07-18✅ 1.00✅ 1.0010→18$0.000012→$0.00013yes
38Extract all dates as a JSON array of ISO dates: 'The invoice was issued 2026-03…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0020→24$0.000021→$0.000181yes
39Neutralize the tone for a status update: 'The vendor STILL has not fixed their …rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.6616→22$0.000018→$0.000165yes
40Condense this email to one sentence: 'Following up on our call - attached is th…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7622→37$0.000024→$0.000256yes
41Churn risk (low/medium/high): 'We're evaluating alternatives because prices wen…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.002→106$0.000008→$0.000579yes
42Summarize the incident impact in one sentence: 'The pricing bug showed VAT-excl…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7428→36$0.000027→$0.000249yes
43Translate to Swedish: 'Your payment could not be processed. Please check your c…translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9719→27$0.000018→$0.00018yes
44Extract the tracking number: 'Your parcel 1Z999AA10123456784 left our facility …extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.008→12$0.000012→$0.000111yes
45Extract the last four card digits: 'The charge went to the Visa ending in 4242.'extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.002→6$0.000008→$0.000077yes
46Intent (question/complaint/praise/refund_request): 'Your support team solved my…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.101→25$0.000008→$0.000174yes
47Extract as JSON {name, company}: 'Hi, this is Maria Gonzalez calling from Acme …extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9819→36$0.00002→$0.000239yes
48Summarize this support thread in one sentence: 'Customer reported login failure…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.3820→34$0.000024→$0.000248yes
49Priority (low/medium/high/urgent): 'A tooltip on the settings page has a small …classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.133→44$0.000009→$0.000269yes
50Make this subject line professional: 'wanna chat about the budget thing'rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.437→18$0.000011→$0.000131yes
51Extract as JSON {product, issue}: 'The X200 vacuum's battery drains within ten …extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9719→35$0.000019→$0.000223yes
52Rewrite for a non-technical audience: 'The outage was caused by an expired TLS …rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.5015→24$0.000017→$0.000174yes
53Translate to Polish: 'Two-factor authentication is now enabled on your account.'translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9124→29$0.000021→$0.000188yes
54Extract the order number: 'Hello, I'm writing about order #84412-B which arrive…extractgpt-4o-mini-2024-07-18❌ 0.00❌ 0.503→11$0.000009→$0.000103yes
55Spam or not spam: 'URGENT: verify your account within 24 hours or it will be su…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.002→64$0.000009→$0.00037yes
56Make this concise (max 10 words): 'Due to the fact that it was raining, we made…rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7010→14$0.000014→$0.000128yes
57Extract as JSON {street, zip, city}: 'Send returns to Lagerstrasse 12, 20095 Ha…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0034→42$0.000029→$0.000269yes
58Sentiment (positive/negative/neutral): 'It's fine. Does the job, nothing specia…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.062→47$0.000008→$0.000282yes
59Headline (max 8 words) for this update: 'The mobile app now supports offline mo…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.649→19$0.000015→$0.000159yes
60Topic (billing/bug/feature_request/how_to): 'The dashboard shows a 500 error wh…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.4220→42$0.00002→$0.000264yes
61Rewrite in active voice: 'The proposal was reviewed by the committee.'rewritegpt-4o-mini-2024-07-18✅ 1.00✅ 1.006→9$0.00001→$0.000087yes
62Translate to Spanish: 'Click the link below to reset your password.'translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9915→24$0.000015→$0.000161yes
63Does this text contain personal data? (yes/no): 'Bad weather in the region dela…classifygpt-4o-mini-2024-07-18❌ 0.00✅ 0.802→4$0.000009→$0.000069yes
64Translate to Italian: 'The item is currently out of stock.'translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9710→14$0.000012→$0.00011yes
65Extract all monetary amounts as a JSON array: 'Setup costs $500, then $99 per m…extractgpt-4o-mini-2024-07-18❌ 0.00❌ 0.7013→26$0.000016→$0.000186yes
66Soften this for a performance review: 'Your code is sloppy and full of bugs.'rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4414→33$0.000015→$0.000212yes
67Translate to German: 'Your order has been shipped and will arrive in 3-5 busine…translategpt-4o-mini-2024-07-18❌ 0.00❌ 0.5219→56$0.000019→$0.000329yes
68Extract the version number: 'After updating to v2.14.3 the export button disapp…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.925→9$0.00001→$0.000092yes
69One-line summary of this changelog: 'Fixed a memory leak in the upload handler,…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4719→22$0.000021→$0.00017yes
70Extract the action items as a JSON array: 'John will email the report, Lisa boo…extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.9066→91$0.000048→$0.000511yes
71Translate to French: 'Your subscription will renew on July 1st.'translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9311→21$0.000013→$0.000148yes
72TL;DR of these meeting notes in one sentence: 'We agreed to ship the beta on Ju…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.6334→42$0.000032→$0.000287yes
73Summarize in one sentence for a status page: 'Between 09:12 and 10:47 UTC some …summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4639→35$0.000035→$0.000255yes
74Route this support ticket (billing/technical/account/shipping): 'How do I downl…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.175→24$0.000011→$0.000172yes
75Rewrite politely for a customer email: 'Send me the report now.'rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.7015→35$0.000015→$0.000218yes
76Extract the username: 'User @data_wrangler_88 reported the sync issue first.'extractgpt-4o-mini-2024-07-18❌ 0.00✅ 0.976→11$0.000011→$0.000102yes
77Extract the phone number: 'Call our support line at (415) 555-0132 between 9 an…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.008→11$0.000013→$0.000109yes
78Sentiment (positive/negative/neutral): 'Third time my delivery is late. I want …classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.132→31$0.000009→$0.000204yes
79Translate to Norwegian: 'Your return has been received and your refund is on it…translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.9116→22$0.000016→$0.000156yes
80Extract as JSON {day, time, timezone}: 'Let's sync Thursday at 14:30 CET on the…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0030→38$0.000026→$0.000244yes
81Make this more formal: 'Hey, can you take a look at this when you get a sec?'rewritegpt-4o-mini-2024-07-18❌ 0.00❌ 0.6011→34$0.000014→$0.000218yes
82Translate to Danish: 'Thank you for contacting support. We will reply within 24…translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.8816→24$0.000017→$0.000168yes
83Churn risk (low/medium/high): 'Renewed for another year, the new features are g…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.031→39$0.000008→$0.000245yes
84Route this support ticket (billing/technical/account/shipping): 'I was charged …classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.561→9$0.000008→$0.000092yes
85Extract the license plate: 'The delivery van, plate HH-AB 1234, was parked at d…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.006→10$0.000012→$0.000103yes
86Extract as JSON {employee_id, department}: 'Badge E-20331 belongs to Priya Nair…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0025→33$0.000023→$0.00022yes
87Priority (low/medium/high/urgent): 'Login is broken for all users in production…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.064→123$0.000009→$0.000661yes
88Summarize for a shift handover in one sentence: 'Night shift saw two failed bat…summarizegpt-4o-mini-2024-07-18❌ 0.00✅ 0.9330→31$0.000029→$0.000228yes
89Language of this text (ISO 639-1 code only): 'Hvor er nærmeste togstation?'classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.001→4$0.000008→$0.000071yes
90Intent (question/complaint/praise/refund_request): 'Why is my order still not h…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.192→23$0.000009→$0.000167yes
91Extract the names of all people mentioned as a JSON array: 'Tom and Aisha met w…extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.0016→23$0.000018→$0.000171yes
92Moderation (allowed/flagged): 'You are an idiot and your product is garbage.'classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.013→48$0.000009→$0.000287yes
93Language of this text (ISO 639-1 code only): 'Wo ist der nächste Bahnhof?'classifygpt-4o-mini-2024-07-18✅ 1.00✅ 1.001→4$0.000008→$0.000075yes
94Route this support ticket (billing/technical/account/shipping): 'My package sho…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.121→29$0.000008→$0.000193yes
95Translate to Portuguese: 'Free shipping on orders over 50 euros.'translategpt-4o-mini-2024-07-18❌ 0.00✅ 0.8812→20$0.000014→$0.000142yes
96Extract the email address: 'Reach me at jane.doe+work@example.co.uk anytime.'extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.009→14$0.000012→$0.00012yes
97Summarize this bug report in one sentence: 'Steps: open the editor, paste a tab…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.4739→39$0.000036→$0.000277yes
98Summarize the recurring feedback theme in one sentence: 'Across 80 survey respo…summarizegpt-4o-mini-2024-07-18❌ 0.00❌ 0.5822→21$0.000023→$0.000173yes
99Extract the discount percentage: 'Use code SPRING for 15% off your first order.'extractgpt-4o-mini-2024-07-18✅ 1.00✅ 1.002→6$0.000008→$0.000075yes
100Route this support ticket (billing/technical/account/shipping): 'The app crashe…classifygpt-4o-mini-2024-07-18❌ 0.00❌ 0.255→22$0.00001→$0.000158yes

Details

Failing rows first, then lowest mean score.

41. Churn risk (low/medium/high): 'We're evaluating alternatives because prices wen…

openai_gpt-4o-mini_69a66c3ebce30c3amigration__openai_gpt-4o-mini_69a66c3ebce30c3a__to__claude-haiku-4-5 · semantic key c8437a70cc226f4269e81d6e5376ae31 · classify · out tokens 2→106

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Churn risk (low/medium/high): 'We're evaluating alternatives because prices went up again.'

Baseline (gpt-4o-mini-2024-07-18)

Medium.

Target (claude-haiku-4-5-20251001)

**Churn risk: HIGH**

**Key indicators:**
- Explicit evaluation of competitors ("evaluating alternatives")
- Price sensitivity as primary driver
- Recurring frustration ("went up again" implies multiple increases)
- Active consideration stage, not just complaint

**Recommended actions:**
- Immediate outreach with retention offer
- Review pricing/contract terms for optimization
- Propose value-add alternatives to offset cost increase
- Escalate to retention specialist or account manager
55. Spam or not spam: 'URGENT: verify your account within 24 hours or it will be su…

openai_gpt-4o-mini_91e3187c78aa9a93migration__openai_gpt-4o-mini_91e3187c78aa9a93__to__claude-haiku-4-5 · semantic key 027bfa9a19cdee5b43841a6771753a21 · classify · out tokens 2→64

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Spam or not spam: 'URGENT: verify your account within 24 hours or it will be suspended.'

Baseline (gpt-4o-mini-2024-07-18)

Spam.

Target (claude-haiku-4-5-20251001)

**Spam** (phishing attempt)

Characteristics:
- Artificial urgency ("URGENT", "24 hours")
- Threat of account suspension
- Requests verification (typical phishing tactic)
- Legitimate companies rarely use this approach via unsolicited messages
89. Language of this text (ISO 639-1 code only): 'Hvor er nærmeste togstation?'

openai_gpt-4o-mini_d9d019d6590c4ea8migration__openai_gpt-4o-mini_d9d019d6590c4ea8__to__claude-haiku-4-5 · semantic key 629a8cca6370942fa25d6a5b5b19c789 · classify · out tokens 1→4

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Language of this text (ISO 639-1 code only): 'Hvor er nærmeste togstation?'

Baseline (gpt-4o-mini-2024-07-18)

da

Target (claude-haiku-4-5-20251001)

no
92. Moderation (allowed/flagged): 'You are an idiot and your product is garbage.'

openai_gpt-4o-mini_e0084440d3367cc4migration__openai_gpt-4o-mini_e0084440d3367cc4__to__claude-haiku-4-5 · semantic key ef72cd51a90ab8b41807dd733ad60e26 · classify · out tokens 3→48

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Moderation (allowed/flagged): 'You are an idiot and your product is garbage.'

Baseline (gpt-4o-mini-2024-07-18)

Flagged.

Target (claude-haiku-4-5-20251001)

**Flagged**

This contains insults and harsh criticism that violates respectful communication standards. The use of "idiot" is a personal attack, and "garbage" is inflammatory language intended to demean.
7. Is this about a delivery problem? (yes/no): 'The tracking number you sent does …

openai_gpt-4o-mini_18e0f38c9da3089dmigration__openai_gpt-4o-mini_18e0f38c9da3089d__to__claude-haiku-4-5 · semantic key a49ec22ca5d985abc6a7bc862079e686 · classify · out tokens 2→43

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Is this about a delivery problem? (yes/no): 'The tracking number you sent does not work.'

Baseline (gpt-4o-mini-2024-07-18)

Yes.

Target (claude-haiku-4-5-20251001)

No.

This is about a tracking issue, not a delivery problem. The customer is reporting that the tracking number itself is non-functional, rather than reporting that their delivery has encountered a problem.
83. Churn risk (low/medium/high): 'Renewed for another year, the new features are g…

openai_gpt-4o-mini_d08713e52b495d5fmigration__openai_gpt-4o-mini_d08713e52b495d5f__to__claude-haiku-4-5 · semantic key c073f1bc0de9ceee4df90d02e169d104 · classify · out tokens 1→39

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Churn risk (low/medium/high): 'Renewed for another year, the new features are great.'

Baseline (gpt-4o-mini-2024-07-18)

Low

Target (claude-haiku-4-5-20251001)

**Low**

The statement indicates customer satisfaction with the product (praising new features) and commitment (renewed contract), both of which are strong indicators of low churn risk.
27. Spam or not spam: 'Congratulations! You won a $1000 gift card, click here to cl…

openai_gpt-4o-mini_43b5d4942e1dbb79migration__openai_gpt-4o-mini_43b5d4942e1dbb79__to__claude-haiku-4-5 · semantic key d06b7828215d1d402bb38e045ddc029b · classify · out tokens 2→54

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Spam or not spam: 'Congratulations! You won a $1000 gift card, click here to claim.'

Baseline (gpt-4o-mini-2024-07-18)

Spam.

Target (claude-haiku-4-5-20251001)

**Spam**

Common spam indicators:
- Unsolicited congratulations/prize claim
- Urgency ("click here")
- Too-good-to-be-true offer
- Typical phishing/scam template
87. Priority (low/medium/high/urgent): 'Login is broken for all users in production…

openai_gpt-4o-mini_d80e914e1872be3dmigration__openai_gpt-4o-mini_d80e914e1872be3d__to__claude-haiku-4-5 · semantic key c84aa056273b4bbde705343b1d599ddd · classify · out tokens 4→123

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Priority (low/medium/high/urgent): 'Login is broken for all users in production.'

Baseline (gpt-4o-mini-2024-07-18)

Priority: Urgent

Target (claude-haiku-4-5-20251001)

**Priority: URGENT**

This requires immediate action because:
- **Scope**: All users affected (not isolated)
- **Environment**: Production (live service)
- **Impact**: Complete service unavailability for authentication
- **Business risk**: Revenue loss, SLA violations, reputational damage

**Recommended immediate actions:**
1. Page on-call engineer/incident commander
2. Declare SEV-1 incident
3. Begin root cause investigation
4. Prepare status page communication
5. Activate war room if not already done
58. Sentiment (positive/negative/neutral): 'It's fine. Does the job, nothing specia…

openai_gpt-4o-mini_971ceef22d00b451migration__openai_gpt-4o-mini_971ceef22d00b451__to__claude-haiku-4-5 · semantic key 5bf36323c5f6371744833313a4747986 · classify · out tokens 2→47

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Sentiment (positive/negative/neutral): 'It's fine. Does the job, nothing special.'

Baseline (gpt-4o-mini-2024-07-18)

Neutral.

Target (claude-haiku-4-5-20251001)

Neutral

The statement expresses acceptance and basic satisfaction without enthusiasm or criticism. The phrase "does the job" is functional/utilitarian, and "nothing special" explicitly indicates lack of strong positive or negative emotion.
32. Priority (low/medium/high/urgent): 'Checkout intermittently fails for about 10%…

openai_gpt-4o-mini_508d047cade5d1a6migration__openai_gpt-4o-mini_508d047cade5d1a6__to__claude-haiku-4-5 · semantic key b52db60497916ee283c01911dd51152a · classify · out tokens 3→86

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Priority (low/medium/high/urgent): 'Checkout intermittently fails for about 10% of customers.'

Baseline (gpt-4o-mini-2024-07-18)

Priority: High

Target (claude-haiku-4-5-20251001)

**Priority: HIGH**

**Justification:**
- Direct revenue impact (10% of transactions failing)
- Customer-facing critical feature
- Affects purchasing capability
- High business cost despite "intermittent" nature

**Note:** Could escalate to URGENT if:
- Peak traffic period
- High-value customers affected
- Failure rate increasing
- Duration already extended
21. Route this support ticket (billing/technical/account/shipping): 'I can't reset …

openai_gpt-4o-mini_37d5392016c26bcfmigration__openai_gpt-4o-mini_37d5392016c26bcf__to__claude-haiku-4-5 · semantic key 014d3b6bef5d2295c99480cd61a3d3fa · classify · out tokens 1→6

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Route this support ticket (billing/technical/account/shipping): 'I can't reset my password.'

Baseline (gpt-4o-mini-2024-07-18)

Technical

Target (claude-haiku-4-5-20251001)

**account**
46. Intent (question/complaint/praise/refund_request): 'Your support team solved my…

openai_gpt-4o-mini_719d4d1be2fdf365migration__openai_gpt-4o-mini_719d4d1be2fdf365__to__claude-haiku-4-5 · semantic key 95064c205282f4218605fc238b7a16c7 · classify · out tokens 1→25

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Intent (question/complaint/praise/refund_request): 'Your support team solved my issue in minutes!'

Baseline (gpt-4o-mini-2024-07-18)

Praise

Target (claude-haiku-4-5-20251001)

**Intent: Praise**

The customer is expressing satisfaction with the support team's quick and effective resolution.
9. Topic (billing/bug/feature_request/how_to): 'How do I add a teammate to my work…

openai_gpt-4o-mini_1b7f67df4a19f8dcmigration__openai_gpt-4o-mini_1b7f67df4a19f8dc__to__claude-haiku-4-5 · semantic key cdae929542ed548a8e57aca83344fb80 · classify · out tokens 48→198

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Topic (billing/bug/feature_request/how_to): 'How do I add a teammate to my workspace?'

Baseline (gpt-4o-mini-2024-07-18)

To add a teammate to your workspace, go to the workspace settings, select "Members," and then click on "Invite Team Member" or "Add Member." Enter the email address of the teammate you want to invite and send the invitation.

Target (claude-haiku-4-5-20251001)

# How to Add a Teammate to Your Workspace

1. **Go to Workspace Settings**
   - Click on your workspace name in the top left
   - Select "Settings" or "Members"

2. **Invite Team Members**
   - Click "Add Member" or "Invite"
   - Enter their email address
   - Select their role/permission level

3. **Send Invitation**
   - Click "Send Invite" or "Confirm"
   - They'll receive an email invitation
   - They can accept and join your workspace

4. **Set Permissions** (optional)
   - Assign appropriate access level (Admin, Editor, Viewer, etc.)
   - Configure which projects/resources they can access

**Note:** The exact steps vary by platform. If you need help with a specific tool, provide the workspace name and I can give more detailed instructions.
94. Route this support ticket (billing/technical/account/shipping): 'My package sho…

openai_gpt-4o-mini_ee8e8bb716aaf7bamigration__openai_gpt-4o-mini_ee8e8bb716aaf7ba__to__claude-haiku-4-5 · semantic key fb1e148017a6803bf11d3d0a11582df0 · classify · out tokens 1→29

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Route this support ticket (billing/technical/account/shipping): 'My package shows delivered but never arrived.'

Baseline (gpt-4o-mini-2024-07-18)

Shipping

Target (claude-haiku-4-5-20251001)

**Route: Shipping**

This is a delivery/fulfillment issue that requires investigation by the shipping/logistics department.
78. Sentiment (positive/negative/neutral): 'Third time my delivery is late. I want …

openai_gpt-4o-mini_c6f34a2dbb588911migration__openai_gpt-4o-mini_c6f34a2dbb588911__to__claude-haiku-4-5 · semantic key b34a1e8841bcfaa4226ea10d738a5154 · classify · out tokens 2→31

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Sentiment (positive/negative/neutral): 'Third time my delivery is late. I want a refund.'

Baseline (gpt-4o-mini-2024-07-18)

Negative.

Target (claude-haiku-4-5-20251001)

**Negative**

The customer expresses frustration over repeated late deliveries and is requesting a refund, indicating dissatisfaction.
5. Sentiment (positive/negative/neutral): 'Shipping was fast but the product broke…

openai_gpt-4o-mini_0d22317379c5e062migration__openai_gpt-4o-mini_0d22317379c5e062__to__claude-haiku-4-5 · semantic key 03be769ed6dcff44db3d26045168f978 · classify · out tokens 2→31

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Sentiment (positive/negative/neutral): 'Shipping was fast but the product broke within a week.'

Baseline (gpt-4o-mini-2024-07-18)

Negative.

Target (claude-haiku-4-5-20251001)

**Negative**

The negative aspect (product breaking) outweighs the positive (fast shipping), resulting in overall negative sentiment.
49. Priority (low/medium/high/urgent): 'A tooltip on the settings page has a small …

openai_gpt-4o-mini_7dff935818428c9dmigration__openai_gpt-4o-mini_7dff935818428c9d__to__claude-haiku-4-5 · semantic key 7c6853ae24d2c12058dc8aca810a418d · classify · out tokens 3→44

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Priority (low/medium/high/urgent): 'A tooltip on the settings page has a small typo.'

Baseline (gpt-4o-mini-2024-07-18)

Priority: Low

Target (claude-haiku-4-5-20251001)

**Priority: Low**

A tooltip typo is a minor cosmetic issue with no impact on functionality, user safety, or core experience. It can be addressed in a routine update or maintenance cycle.
22. Spam or not spam: 'Hi Sam, can we move our 2pm meeting to 3pm tomorrow?'

openai_gpt-4o-mini_39c0d06de1f8b940migration__openai_gpt-4o-mini_39c0d06de1f8b940__to__claude-haiku-4-5 · semantic key c8064709cfc5372f50f9983ffe382dc5 · classify · out tokens 3→23

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Spam or not spam: 'Hi Sam, can we move our 2pm meeting to 3pm tomorrow?'

Baseline (gpt-4o-mini-2024-07-18)

Not spam.

Target (claude-haiku-4-5-20251001)

Not spam.

This is a legitimate personal or professional communication requesting to reschedule a meeting.
74. Route this support ticket (billing/technical/account/shipping): 'How do I downl…

openai_gpt-4o-mini_bf4cf18052faa0admigration__openai_gpt-4o-mini_bf4cf18052faa0ad__to__claude-haiku-4-5 · semantic key 4ccf03628906ff9b4509f832b641196e · classify · out tokens 5→24

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Route this support ticket (billing/technical/account/shipping): 'How do I download my invoices for tax season?'

Baseline (gpt-4o-mini-2024-07-18)

Route to: billing.

Target (claude-haiku-4-5-20251001)

**Account**

This request relates to accessing account documents and financial records, which falls under account management.
90. Intent (question/complaint/praise/refund_request): 'Why is my order still not h…

openai_gpt-4o-mini_dab2ba3fba1c2c28migration__openai_gpt-4o-mini_dab2ba3fba1c2c28__to__claude-haiku-4-5 · semantic key a9852fe03e6143801baea8c1d1cd5cd8 · classify · out tokens 2→23

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Intent (question/complaint/praise/refund_request): 'Why is my order still not here after two weeks?'

Baseline (gpt-4o-mini-2024-07-18)

Complaint.

Target (claude-haiku-4-5-20251001)

**Intent: Complaint**

The customer is expressing dissatisfaction about a delayed order delivery.
23. Intent (question/complaint/praise/refund_request): 'The blender stopped working…

openai_gpt-4o-mini_3d25d5ef9bc6a08amigration__openai_gpt-4o-mini_3d25d5ef9bc6a08a__to__claude-haiku-4-5 · semantic key 567604ac5581ce8758b2be9a66bf756d · classify · out tokens 3→37

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Intent (question/complaint/praise/refund_request): 'The blender stopped working after two uses. I want my money back.'

Baseline (gpt-4o-mini-2024-07-18)

Refund request.

Target (claude-haiku-4-5-20251001)

**Intent: Refund Request**

**Reason:** Customer is requesting a refund due to a defective product (blender stopped working after minimal use).
26. Topic (billing/bug/feature_request/how_to): 'It would be great if exports suppo…

openai_gpt-4o-mini_43a46c2898a7ac58migration__openai_gpt-4o-mini_43a46c2898a7ac58__to__claude-haiku-4-5 · semantic key 2ba2e95c8a199d9e9d4582cb0f381f4b · classify · out tokens 3→29

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Topic (billing/bug/feature_request/how_to): 'It would be great if exports supported CSV.'

Baseline (gpt-4o-mini-2024-07-18)

Feature Request.

Target (claude-haiku-4-5-20251001)

**Topic: feature_request**

This is a request for new functionality (CSV export support) that doesn't currently exist.
100. Route this support ticket (billing/technical/account/shipping): 'The app crashe…

openai_gpt-4o-mini_f7fe0e021a97d678migration__openai_gpt-4o-mini_f7fe0e021a97d678__to__claude-haiku-4-5 · semantic key ed3788822c7af6968f88bcb94a504b0a · classify · out tokens 5→22

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Route this support ticket (billing/technical/account/shipping): 'The app crashes when I open settings.'

Baseline (gpt-4o-mini-2024-07-18)

Route to technical support.

Target (claude-haiku-4-5-20251001)

**Technical**

This is a software functionality issue requiring troubleshooting and bug investigation.
48. Summarize this support thread in one sentence: 'Customer reported login failure…

openai_gpt-4o-mini_783e9d41ed03ffc2migration__openai_gpt-4o-mini_783e9d41ed03ffc2__to__claude-haiku-4-5 · semantic key a3fd53885f3b2ddb7055dce2de11f611 · summarize · out tokens 20→34

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Summarize this support thread in one sentence: 'Customer reported login failures on mobile, support suggested clearing the cache which did not help, the issue was escalated to engineering who found an expired certificate, a fix was deployed, and the customer confirmed resolution.'

Baseline (gpt-4o-mini-2024-07-18)

A customer experienced login failures on mobile, which were resolved after engineering identified and fixed an expired certificate.

Target (claude-haiku-4-5-20251001)

A customer's mobile login failures caused by an expired certificate were resolved after support escalated to engineering, deployed a fix, and confirmed the issue was fixed.
60. Topic (billing/bug/feature_request/how_to): 'The dashboard shows a 500 error wh…

openai_gpt-4o-mini_9ad3271e2ca360d8migration__openai_gpt-4o-mini_9ad3271e2ca360d8__to__claude-haiku-4-5 · semantic key e2ab3a1b05ca5834dc13f15cf52ed565 · classify · out tokens 20→42

Prompt

[system] You are a precise assistant. Answer directly and concisely. No preamble.

[user] Topic (billing/bug/feature_request/how_to): 'The dashboard shows a 500 error when filtering by date.'

Baseline (gpt-4o-mini-2024-07-18)

Topic: Bug  
Description: The dashboard displays a 500 error when attempting to filter by date.

Target (claude-haiku-4-5-20251001)

**Topic: Bug**

This is a technical malfunction where the dashboard fails to process a date filter request, resulting in a server error (500). It should be reported as a bug.

… 75 more rows omitted; see the Results table or pass --max-detail-rows 0.

Pricing

Cost is derived at report time from recorded tokens and the snapshots below; cassettes store tokens only. * marks estimates where some token categories had no rate in the profile.