PersonaCUABench: Benchmarking Computer-Use Agents Serving Diverse Personas
Organizations: The University of Texas at Dallas · University of Southern California · Carnegie Mellon University · Georgia Institute of Technology ·
Abstract
Computer-use agents (CUAs) are commonly evaluated against fixed task specifications, but users may omit requirements, add constraints, or require approval before consequential actions. Completing the benchmark instruction does not guarantee serving the person who asked. We introduce PersonaCUABench, which holds 74 tasks across 11 domains fixed and varies only who asks. A persona agent, playing one of 44 personas in four groups, rewrites each instruction in that user's own words and answers the CUA's questions, while the CUA sees only the dialogue, never the profile or the original instruction. Across nine backbones (3,330 runs), mean task completion falls by 36% relative to the original requests. The losses have two sources: in 59.9% of cells that lose points, the agent engages with what the user asked for and still gets it wrong, and 11.2% are stops the user requested that the checker scores as failures. Even when a persona request is fully completed, the user gives the top satisfaction rating in only 62.7% of cells, against 84.1% for the original requests. CUAs should therefore be evaluated not only on task completion but also on whether they meet the requirements and constraints users express. Code: https://github.com/MatrAIx-ai/PersonaCUABench. Project page: https://matraix.ai/research/persona-cua.html
Figures & tables
| Odysseys | REAL | Total | |
| Tasks | 38 | 36 | 74 |
| Task type | Information | Action | — |
| Environment | Live web | Replicas | — |
| Requirements | 206 | 107 | 313 |
| Completion check | Rubric judge | State checker | — |
| Life / work tasks | 28 / 10 | 12 / 24 | 40 / 34 |
| Model | Task Completion | Satisfaction (1–5) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Original | expert | senior | young | practical | Original | expert | senior | young | practical | |
| MiniMax M3 | 0.686 | 0.447 | 0.334 | 0.355 | 0.386 | 4.01 | 3.08 | 3.05 | 3.09 | 3.09 |
| Kimi K3 | 0.768 | 0.555 | 0.432 | 0.452 | 0.496 | 4.24 | 3.88 | 3.22 | 3.57 | 3.47 |
| Muse Glimmer 30B † | 0.548 | 0.413 | 0.312 | 0.374 | 0.316 | 3.59 | 3.31 | 2.88 | 3.16 | 2.85 |
| Grok 4.6 | 0.684 | 0.543 | 0.476 | 0.443 | 0.515 | 4.16 | 3.88 | 3.14 | 3.62 | 3.53 |
| Qwen 3.8 27B † | 0.729 | 0.554 | 0.431 | 0.497 | 0.501 | 4.09 | 3.77 | 3.38 | 3.66 | 3.26 |
| Benchmark | Computer use | Same task, many users | Can ask the user | Judged by user |
|---|---|---|---|---|
| WebArena | ✓ | ✗ | ✗ | ✗ |
| OSWorld 2.0 | ✓ | ✗ | ✓ | ✗ |
| MyPCBench | ✓ | ✗ | ✗ | ✗ |
| PersonalWAB | ✗ | ✗ | ✓ | ✗ |
| Persona2Web | ✓ | ✗ | ✗ | ✗ |
| PrefDisco | ✗ | ✓ | ✓ | ✗ |
Appendix figures & tables28 assets
Supplementary material from the paper’s appendix.
Appendix
| Who they are | Can they use the result | What they ask for and expect | Which trade-offs they accept |
| age bracket highest education household income time pressure seniority technology savviness region urbanicity socioeconomic band geographic mobility | interest in technology attitude to new technology device context mobility vision assistive technology accessibility needs | detail orientation patience attention span big picture vs. detail brief vs. full detail planning horizon planned vs. spontaneous | budgeting skill frugality economic motivation budget tracking save vs. spend preference risk tolerance financial risk tolerance (DOSPERT) risk framing |
| Domain | Industry | Skills | Knowledge | Interests | Other |
|---|---|---|---|---|---|
| Art | fine art | drawing design thinking | art history | – | appreciation of beauty |
| Community | nonprofit government | facilitation | – | volunteering | value: community |
| E-commerce | e-commerce retail | negotiation | – | – | shopping style brand loyalty |
| Food | food and beverage hospitality | cooking | – | cooking | diet type |
| Health | healthcare fitness and wellness | – | nutrition | fitness | exercise frequency |
| Lifestyle | apparel real estate | – | – | interior design fashion | fashion sense |
| Model | Clear (%) | Contradiction (%) | : all excluded | Accessibility (%) | Device (%) |
|---|---|---|---|---|---|
| MiniMax M3 | 16.1 | 11.1 | 1.7 | 2.0 | |
| Kimi K3 | 14.5 | 9.1 | 2.4 | 1.4 | |
| Muse Glimmer 30B | 15.0 | 11.8 | 3.4 | 4.7 | |
| Grok 4.6 | 13.8 | 8.8 | 3.7 | 2.7 | |
| Qwen 3.8 27B | 15.0 | 12.5 | 3.4 | 4.4 | |
| Gemini 3.8 Flash | 13.5 | 7.8 | 2.0 | 1.7 |
| engaged | dropped | |
| engaged unprompted | unsaid |
| Model | List price, input / output (USD per million) | Input tokens (millions) | Output tokens (millions) | Mean steps | Agent cost (USD) | Agent cost per cell (USD) | Persona agent and judges, estimated (USD) |
|---|---|---|---|---|---|---|---|
| MiniMax M3 | 0.30 / 1.20 | 332.1 | 3.39 | 43.1 | 104 | 0.28 | 18 |
| Kimi K3 | 3.00 / 15.00 | 372.9 | 5.75 | 35.8 | 1,205 | 3.26 | 17 |
| Muse Glimmer 30B | – | 293.6 | 2.49 | 41.6 | – | – | 25 |
| Grok 4.6 | 2.00 / 6.00 | 397.4 | 2.55 | 42.9 | 810 | 2.19 | 26 |
| Qwen 3.8 27B | 0.42 / 3.00 | 404.0 | 5.69 | 35.1 | 187 | 0.50 | 25 |
| Gemini 3.8 Flash | 0.75 / 3.75 | 384.6 | 3.02 | 36.8 | 300 | 0.82 | 21 |
| Judgment | Items | P1 | P2 |
|---|---|---|---|
| Requirement | |||
| Met | 3,957 | 86.2 (0.72) | 88.2 (0.75) |
| Raised | 3,645 | 88.1 (0.47) | 84.7 (0.20) |
| Engaged | 3,645 | 97.2 (0.55) | 95.9 (0.30) |
| Profile dimension | |||
| Clear | 8,712 | 90.7 (0.59) | 88.1 (0.54) |
| Compared with | Pairs | P1 | P2 |
|---|---|---|---|
| Persona agent’s own rating | |||
| At delivery | 987 | 37.5 ( ) | 37.3 ( ) |
| After verification | 305 | 32.1 ( ) | 36.4 ( ) |
| External judge (P5) | |||
| At delivery | 989 | 48.6 ( ) | 58.2 ( ) |
| Model | 95% CI | Relative (%) | excluded | |
|---|---|---|---|---|
| MiniMax M3 | [ , ] | |||
| Kimi K3 | [ , ] | |||
| Muse Glimmer 30B | [ , ] | |||
| Grok 4.6 | [ , ] | |||
| Qwen 3.8 27B | [ , ] | |||
| Gemini 3.8 Flash | [ , ] |
| Group | Tasks | Original persona | Change [95% CI] | Relative change (%) |
| All | 74 | 0.689 0.441 | [ , ] | |
| Work | 34 | 0.705 0.431 | [ , ] | |
| Life | 40 | 0.675 0.449 | [ , ] | |
| expert | 74 | 0.689 0.504 | [ , ] | |
| senior | 74 | 0.689 0.402 | [ , ] | |
| young | 74 | 0.689 0.414 | [ , ] |
| Domain | User | Mean | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Professional (14) | Original | 0.857 | 0.929 | 0.714 | 0.786 | 0.857 | 0.786 | 0.786 | 0.643 | 0.714 | 0.786 |
| expert | 0.357 | 0.429 | 0.214 | 0.571 | 0.357 | 0.286 | 0.357 | 0.214 | 0.429 | 0.357 | |
| senior | 0.357 | 0.571 | 0.357 | 0.714 | 0.500 | 0.429 | 0.286 | 0.429 | 0.429 | 0.452 | |
| young | 0.500 | 0.500 | 0.429 | 0.500 | 0.571 | 0.429 | 0.286 | 0.214 | 0.500 | 0.437 | |
| practical | 0.357 | 0.500 | 0.214 | 0.643 | 0.571 | 0.429 | 0.286 | 0.286 | 0.286 | 0.397 | |
| Productivity (9) | Original | 0.444 | 0.667 | 0.333 | 0.444 | 0.444 | 0.556 | 0.333 | 0.556 | 0.556 | 0.481 |
| Domain | User | Mean | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Professional (14) | Original | 4.79 | 5.00 | 4.50 | 5.00 | 5.00 | 5.00 | 4.79 | 4.71 | 4.86 | 4.85 |
| expert | 3.57 | 3.93 | 3.86 | 4.50 | 4.07 | 3.57 | 4.21 | 4.14 | 4.07 | 3.99 | |
| senior | 3.71 | 4.07 | 3.21 | 3.93 | 4.21 | 3.43 | 3.29 | 4.00 | 4.43 | 3.81 | |
| young | 4.21 | 4.93 | 4.14 | 4.71 | 4.57 | 4.21 | 4.36 | 4.57 | 4.21 | 4.44 | |
| practical | 4.14 | 4.14 | 3.00 | 3.93 | 3.43 | 3.64 | 4.00 | 4.29 | 4.14 | 3.86 | |
| Productivity (9) | Original | 4.67 | 4.67 | 4.78 | 4.56 | 4.11 | 5.00 | 4.33 | 4.00 | 4.33 | 4.49 |
| Model | Action AUC | Failed, judged done (%) | Information correlation | Misreport (%) | |||||
|---|---|---|---|---|---|---|---|---|---|
| External judge | Delivery | Verified | Delivery | Verified | External judge | Delivery | Information | Action | |
| MiniMax M3 | 0.56 | 0.66 | 0.76 | 54 | 33 | 0.28 | 0.51 | 58 | 38 |
| Kimi K3 | 0.58 | 0.62 | 0.78 | 62 | 28 | 0.29 | 0.54 | 49 | 22 |
| Muse Glimmer 30B | 0.66 | 0.73 | 0.81 | 42 | 25 | 0.46 | 0.63 | 60 | 33 |
| Grok 4.6 | 0.49 | 0.55 | 0.69 | 64 | 38 | 0.34 | 0.62 | 36 | 17 |
| Qwen 3.8 27B | 0.56 | 0.63 | 0.75 | 58 | 30 | 0.27 | 0.57 | 43 | 32 |
| Group | Cells | At delivery | Verified | ||
|---|---|---|---|---|---|
| Rating | Done (%) | Rating | Done (%) | ||
| Stopped correctly | 138 | 3.69 | 62 | 1.86 | 7 |
| Other failures | 205 | 3.25 | 46 | 2.42 | 27 |
| reply misreports | 75 | 3.47 | 55 | 2.63 | 33 |
| reply is accurate | 130 | 3.13 | 41 | 2.31 | 24 |
| Label (% of loss cells) | Information | Action |
|---|---|---|
| Missed a raised requirement a | 76.7 | 24.2 |
| Missed a requirement not raised a | 45.7 | 1.7 |
| only requirements not raised missed a | 23.3 | 0.9 |
| Final step not executed b | – | 74.9 |
| of which a correct stop | – | 40.2 |
| User asked for less or for staged execution | 14.7 | 59.2 |
| Model | Asked a question (%) | Misreport (%) | Judged done (%) | ||
|---|---|---|---|---|---|
| Information | Action | Information | Action | ||
| MiniMax M3 | 4.6 | 40.3 | 58 | 38 | 54 |
| Kimi K3 | 4.6 | 22.9 | 49 | 22 | 62 |
| Muse Glimmer 30B | 3.3 | 16.7 | 60 | 33 | 42 |
| Grok 4.6 | 1.3 | 2.8 | 36 | 17 | 64 |
| Qwen 3.8 27B | 3.3 | 27.1 | 43 | 32 | 58 |
| Model | Ask, information (%) | Ask, action (%) | Questions | On target (%) | Answers (%) | Asked not asked Difference (tasks) | |||
|---|---|---|---|---|---|---|---|---|---|
| Persona | Original | Persona | Original | Invented | Conflict | ||||
| MiniMax M3 | 4.6 | 5.3 | 40.3 | 25.0 | 96 | 21 | 73 | 3 | (26) |
| Kimi K3 | 4.6 | 2.6 | 22.9 | 8.3 | 55 | 36 | 73 | 11 | (16) |
| Muse Glimmer 30B | 3.3 | 5.3 | 16.7 | 8.3 | 31 | 10 | 97 | 0 | (9) |
| Grok 4.6 | 1.3 | 0.0 | 2.8 | 0.0 | 9 | 33 | 89 | 22 | (5) |
| Qwen 3.8 27B | 3.3 | 0.0 | 27.1 | 13.9 | 64 | 23 | 72 | 9 | (16) |
| Group | Information tasks | Action tasks | |||
|---|---|---|---|---|---|
| completion [95% CI] | satisfaction [95% CI] | Median length (chars) | completion [95% CI] | Better / worse | |
| expert | [ , ] | [ , ] | 4148 4479 | [ , ] | 4 / 1 |
| senior | [ , ] | [ , ] | 2688 2378 | 0 / 0 | |
| young | [ , ] | [ , ] | 2750 2506 | [ , ] | 3 / 0 |
| practical | [ , ] | [ , ] | 3952 3520 | [ , ] | 0 / 2 |
| All | [ , ] | [ , ] | 3469 3185 | [ , ] | 7 / 3 |
| Slice | Cells | Task completion: main forced | [95% CI] | Better / worse | Asked (%) | Steps |
|---|---|---|---|---|---|---|
| Information, original | 38 | 0.762 0.776 | [ , ] | 8 / 5 | 21 100 | 41.1 49.1 |
| Information, persona | 152 | 0.582 0.549 | [ , ] | 28 / 42 | 23 100 | 37.0 50.0 |
| Action, original | 36 | 0.583 0.472 | [ , ] | 1 / 5 | 25 100 | 17.0 25.7 |
| Action, persona | 144 | 0.278 0.285 | [ , ] | 8 / 7 | 53 100 | 18.8 24.5 |
| All persona | 296 | 0.434 0.421 | [ , ] | 36 / 49 | 38 100 | 28.1 37.6 |