AgentWorld: Personality-Aware Reliability Evaluation for Agentic Information Retrieval
Organizations: PayPal
Abstract
Evaluation of agentic information retrieval remains limited to scripted interactions with uniform users, missing both natural personality diversity and adversarial brittleness. We present AgentWorld, a simulation framework combining (i)Big Five (OCEAN) personality-driven user populations with stateful tool-use environments; (ii)the pass consistency metric with structured fault classification, partial-credit scoring, and dual-control handoff verification; (iii)score-thresholded training-data export in six fine-tuning formats; and (iv)an adversarial Risk Analyser that snapshots required-intermediate-state spines, branches Monte-Carlo rollouts under four task-aware perturbation types, and quantifies risk via scoring, Dempster--Shafer evidence fusion, and Shapley attack-category attribution. Three experiments demonstrate the framework: a conversational analytics agent across 10 OCEAN personas (240 evaluator judgments); a customer-support agent across 5 tasks 4 persona variants; and adversarial stress-testing of 5 tasks revealing pre-existing trajectory brittleness ( without perturbation) and tool/infrastructure-layer attack dominance (Shapley: 46% system, 38% action). Personality variation surfaces failure modes uniform testing cannot expose---cross-domain leakage, contextual drift, a 0.27-point quality gap, and 50% vs. 100% pass-rate across personas on the same task---while the Risk Analyser quantifies trajectory-level brittleness that pass alone cannot measure.
Figures & tables
| Capability | AgentWorld | -bench | -bench | AppWorld | SOTOPIA | SAGE | TED |
|---|---|---|---|---|---|---|---|
| -agent topologies | ✓ | – | – | – | ✓ | – | – |
| OCEAN personality | ✓ | – | – | – | Part. | – | – |
| Stateful simulated apps | ✓ | ✓ | ✓ | ✓ | – | – | – |
| pass k reliability | ✓ | ✓ | ✓ | – | – | – | – |
| Structured fault classif. | ✓ | – | – | – | – | – | – |
| Partial-credit scoring | ✓ | – | – | – | – | – | – |
| Type | Layer | Target / Effect | Example |
|---|---|---|---|
| State mutation | Data | Corrupts app state or | set account_status |
| persistent data fields | = LIMITED | ||
| Message injection | Comm. | Injects misleading or | inject “cancel my |
| conflicting user messages | request” as the user | ||
| Action interception | Tool | Alters, blocks, or tampers | make refund return |
| with tool call outputs | service error |
| Source | |||
|---|---|---|---|
| MC rollouts ( ) | |||
| Sensitivity (one-sided) | 0 | ||
| Causal (one-sided) | 0 | ||
| Max adversarial (one-sided) | 0 |
| Single run ( ; judge) | Reliability ( ; goal state) | ||||||||||||
| Task | Persona | Steps | Overall | P.Adh | Rel | Coh | Con | Compl | Judge | pass 1 | pass 2 | pass 4 | pass 8 |
| Complete Payment | Impatient | 3/15 cs | 0.906 | 0.742 | 0.967 | 0.938 | 0.933 | 0.950 | PASS | 1.00 | 1.00 | 1.00 | 1.00 |
| for Pending Bills | Analytical | 4/15 cs | 0.875 | 0.857 | 0.723 | 0.909 | 0.939 | 0.950 | PASS | 1.00 | 1.00 | 1.00 | 1.00 |
| Aggressive | 3/15 cs | 0.846 | 0.680 | 0.697 | 0.933 | 0.970 | 0.950 | PASS | 1.00 | 1.00 | 1.00 | 1.00 | |
| Anxious | 15/15 ms | 0.761 | 0.842 | 0.780 | 0.868 | 0.892 | 0.420 | PASS | 1.00 | 1.00 | 1.00 | 1.00 | |
| Withdraw | Aggressive | 2/15 cs | 0.793 | 0.698 | 0.743 | 0.955 | 0.950 | 0.620 | PASS | 1.00 | 1.00 | 1.00 | 1.00 |
| pass | top | task | Shapley % | ||
|---|---|---|---|---|---|
| Task | % | (type) | Bel | (S/M/A/I) | |
| Fetch Latest Transactions | 50 | 1.00 | .333 (sys.) | .900 | 0/0/53/47 |
| Check Refund Eligibility | 100 | .375 | .458 (state) | .925 | 28/12/22/38 |
| Cancel Pending Payments | 100 | 1.00 | .500 (act.) | 1.00 | 0/0/50/50 |
| File an INR Dispute | 100 | 1.00 | .800 (act.) | 1.00 | 3/5/31/61 |
| Add a New Card | 100 | 1.00 | .333 (sys.) | 1.00 | 32/4/32/32 |
| Evidence Source | |||
|---|---|---|---|
| (risky) | (safe) | (uncertain) | |
| MC rollouts ( , conf=0.646) | 0.404 | 0.242 | 0.354 |
| Sensitivity ( , one-sided) | 0.375 | 0 | 0.625 |
| Causal | collapsed into sensitivity ( ) | ||
| Max ( , one-sided) | 0.375 | 0 | 0.625 |
| Fused result | 0.727 | 0.111 | 0.162 |
AI Agent Evaluation
AI agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently across interactive settings.
See all 516 papers