Screen Before You Serve: Simulation for Production Customer Experience AI Agents at 140M Scale
Edesio Alcoba, Kevin Rossell, Aman Gupta, Shao Tang, Jiwoo Hong, Pabel Carrillo-Mendoza, Wanderson Conceição Ferreira, Alvaro Tedeschi, et al.
cs.AI · cs.CL
Quick verdict
Nubank's simulation screening tracks production agent rankings (r=0.74) and precedes live A/B wins; credible industry evidence, but tNPS gain conflates scope.
Summary
This industry case study from Nubank proposes a hypothesis-driven simulation workflow, built on the Snowglobe simulator, for screening customer-experience (CX) LLM agents before deployment. Synthetic personas hold multi-turn conversations with the agent under test while tool calls are answered by schema-consistent mock results ('tool-boundary mocking'), so candidates are exercised without touching production backends. The authors characterize the simulator against four deployed versions of the Card Delivery agent using four diagnostics: conversation-length statistics, embedding proximity (best cosine distance 0.035 versus an off-topic control), LLM-judge score association (Pearson r=0.74, Kendall tau=0.67, versus r=-0.09 for a naive prompt-based simulator), and blinded human source discrimination (84% of production and 70% of simulated conversations correctly identified). Screening then guided iteration on the successor Card Management agent, which beat Card Delivery in a live A/B test (+4.90pp self-service rate, +36.69 tNPS), and supported screening 29 open-weight configurations over 16,000+ simulated conversations; the selected Qwen3.5-122B-A10B raised SSR by 8.82pp with unchanged tNPS and 25% lower p95 latency. The reported 4.8x iteration speedup compares historical and new development cycles and is not a controlled comparison. Main limitations: the headline tNPS gain conflates a broader agent with the simulation method, the correlation rests on only four versions, simulated conversations are far longer than production ones, and no code or data is released.
Review complete
Assessment at a glance
4
risk flags identified
● high 0
● medium 3
● low 1
5 strengths · 5 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- A hypothesis-driven, tool-boundary simulation layer can screen CX agent changes such that version-level evaluator rankings correlate with production (Pearson r=0.74, Kendall tau=0.67 across four deployed versions).
- Simulation-guided iteration produced a Card Management agent that beat Card Delivery in a live A/B test (+4.90pp SSR, +36.69 tNPS).
- Screening 29 open-weight configurations over 16,000+ simulated conversations identified Qwen3.5-122B-A10B, which raised live SSR +8.82pp with statistically unchanged tNPS and 25% lower p95 latency.
- Imperfect simulation (longer conversations, 70% human detectability) still yields directionally correct deployment decisions and a claimed 4.8x faster iteration cycle.
Strengths
Validated against real production outcomes
Two live A/B tests with 95% CIs and sample sizes (Table 2): CM vs CD SSR +4.90pp [4.08, 5.71] and tNPS +36.69 [32.81, 40.57], n=27.8K/2.0K; Qwen3.5 SSR +8.82pp [7.95, 9.69], n=8.4K. Simulation findings are tied to business metrics, not just offline judge scores.
Naive-baseline contrast shows orchestration matters
P3 (Fig. 5, Table 5): a naive prompt-based simulator inverts the production version ranking (r=-0.09, tau=-0.33; V4CD best in 0% of resamples) while the structured pipeline preserves extremes (r=0.74; V4CD best in 96.69%). This is the paper's strongest evidence that coverage planning and tool-state consistency do real work.
Unusually honest simulator characterization
Reusable prespecified screening protocol
Transparent scope and cost reporting
Weaknesses
Headline tNPS +36.69 conflates agent scope with method value
Version-level correlation rests on n=4
4.8x speedup is uncontrolled
Distribution gap and censoring in simulated trajectories
No code, no data, undisclosed commercial conflict
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
Report preview
Scope & Claims
This is an industrial case study from Nubank (with Guardrails AI) on using multi-turn user simulation as a **screening layer before deployment** of customer-experience (CX) LLM agents. The system of record is the Snowglobe simulator: synthetic personas hold conversations with the agent under test while tool calls are answered with schema-consistent synthetic results ('tool-boundary mocking,' Section 3.1, Appendix B), so no production backend is touched. The claims: (1) version-level simulated evaluator scores correlate with production across four deployed Card Delivery (CD) versions (Contribution 2, Section 5.1); (2) simulation-guided iteration produced a Card Management (CM) agent that beat CD in a live A/B test (+4.90pp SSR, +36.69 tNPS, Table 2); (3) screening 29 open-weight configurations over 16,000+ simulated conversations identified Qwen3.5-122B-A10B, which later raised live SSR +8.82pp with unchanged tNPS and -25% p95 latency (Sections 5.2-5.3); (4) the development-to-production cycle ran 4.8x faster (Section 5.2).
The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.
- All 5 strengths & 5 weaknesses, analyzed in detail
- 4 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
Frequently asked questions
What does 'screen before you serve' mean in this paper?
It refers to testing candidate customer-experience AI agents in simulation - synthetic customers plus mocked tool responses - before exposing them to real customers. Only candidates that pass prespecified offline screening criteria advance to live A/B testing in production.
Did simulation actually improve production metrics at Nubank?
The paper reports two live A/B tests: a Card Management agent developed via simulation-guided iteration beat the prior Card Delivery agent (+4.90pp self-service rate, +36.69 tNPS), and a screened open-weight model (Qwen3.5-122B-A10B) later raised self-service rate +8.82pp with unchanged tNPS and 25% lower p95 latency. Because the first comparison also involved a broader agent and a new backbone model, the gains cannot be attributed to simulation alone.
How similar are simulated conversations to real customer conversations?
Partially similar: version-level LLM-judge scores correlate with production (r=0.74), conversation embeddings sit closer to production than an off-topic control (best cosine distance 0.035), and blind annotators mistook 30% of simulated conversations for real ones. But simulated users write far longer messages (median 111 vs 19 words) and conversations hit an 8-turn cap, so trajectory-level fidelity is limited.
Is the code or data from this paper available?
No. The study uses proprietary Nubank conversation data and a commercial simulator (Snowglobe by Guardrails AI). Neither code nor data is released, and two co-authors are Guardrails AI employees, though no explicit conflict-of-interest statement appears in the text.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- Table 3 failure rates are garbled in extraction (mean and spread concatenated, e.g. '3.63.0' read as 3.6 plus 3.0); precise per-cell values were inferred.
- Figures 1-6, 9-11 are referenced but not analyzable from text; conclusions rely on in-text numbers.
- Appendix C notes the off-topic control was filtered from a documented 1,000-item sample to 226 retained items with the filtering step unrecorded - a provenance gap acknowledged by the authors.
- The metadata author list omits several authors present in the full text (e.g., Simjee, Rajpal, Finardi Hime, Sousa, Moneda, Fei, Silva, Ramanath).
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
