CXBench · Research benchmark

A benchmark for
process-compliant LLM agents

Evaluating outcome correctness and process compliance
in regulated customer-experience workflows.

120 tasks · 6 regulated domains · 7 evaluated models

Project overview · 2:56 · EN / 中文 subtitles
TranscriptDownload video ↓

Outcome correctness and process compliance
are different evaluation questions.

Tool-using language agents increasingly perform regulated customer-service workflows, where a correct final state is insufficient: agents must also provide disclosures, obtain consent, and follow required procedures. CXBench evaluates the business outcome and the interaction process separately.

Each task combines a customer request, a tool-based environment, and explicit process requirements. Rule cards link cited regulatory obligations to observable trace evidence. A hybrid grader combines deterministic checks for ordering and authority with an LLM judge for semantic requirements. An outcome-pass run that fails process checks is a false-pass.

BankingTelecommunicationsInsuranceHealthcareUtilitiesGovernment benefits

From customer requests to trace-level evaluation

Explore the benchmark through the original figures from the paper.

Paper Figure 1: two dispute-filing traces with the same final state; the second omits the written-confirmation notice.
Figure 1. Two traces with the same final state.Original PDF ↗

In the banking example, the written-confirmation disclosure follows Regulation E when applicable. Draft confirmation is a separate CXBench runtime control.

From source obligations to executable tasks

The corpus contains 20 tasks per domain. Task generation and grading share the same
rule cards, registered tools, and evidence requirements.

  1. 01

    Extract requirements

    The authors manually extract 55 obligations from regulatory materials available through the Legal Information Institute.

  2. 02

    Build rule cards

    Deduplication yields 53 rule cards, linking source citations, applicability, required behavior, and observable evidence.

  3. 03

    Synthesize scenarios

    LLM workers use the rule cards and domain interface manifests to generate task specifications and associated grading criteria.

  4. 04

    Validate & review

    Structural checks and human review produce 120 tasks. Consistency checks and review of the source meaning serve different purposes.

Paper §3 · Appendix E: construction procedure

What defines a task, and who can see each part?

θ = (g, m0, s0, U, Λ, K)

g Customer goal
The intended business result against which the final state is checked.
m0 Opening message
The prescribed customer request that starts the interaction.
s0 Initial state
Business records, private customer facts, history, and drafts.
U Domain tools
Registered operations for reading, checking, drafting, notifying, and submitting.
Λ Policy context
Applicable requirements, source references, and grading criteria.
K Confirmation fields
The draft fields the customer must review and confirm before submission.

Agent observations

The agent receives the opening message, agent-facing policy instructions, permitted tool definitions, customer replies, and tool results. It obtains further information through interaction and authorized tool access.

Customer simulation

Private facts guide the simulator's replies and confirmation decisions. The simulator sees customer-facing messages and presented draft fields, but not tool calls. Its confirmation checks the fields in K; it does not certify process compliance.

§2.1: task specification · Appendix A.3 / Table 6: information access

Worked rule card: a written-confirmation disclosure

The banking example illustrates how a source obligation becomes a trace-level criterion. The entries below summarize Table 7; they are not a serialized rule-card file.

Source
Regulation E, 12 CFR §1005.11(b)(2): written confirmation of an oral error notice.
Applies when
The customer gives an oral error notice and the institution requires written confirmation.
Required information
The institution informs the customer of the written-confirmation requirement and provides the submission address when the oral notice is given.
Trace evidence
The interaction records communication of both pieces of information. A correct dispute record alone cannot establish that the notice was given.
Benchmark checkpoint
CXBench checks that disclosure precedes the request for confirmation of the filing draft. This checkpoint is an evaluation choice, not a separate deadline in the regulation.

Draft confirmation authorizes a proposed submission within CXBench. Written confirmation concerns the customer's oral error notice. The benchmark evaluates these two requirements separately.

Appendix B.2 / Table 7: source obligation and evaluation criterion

Six domain systems, five categories of tools

Read retrieves records; check evaluates domain conditions; draft prepares an action for review; notice supports required disclosures; submit commits the business-state change. Each domain has 20 tasks.

Table 9. Registered tool counts include aliases. The runtime mode determines which tools the agent may invoke.
Domain Read Check Draft Notice Submit
Banking 6 5 3 4 2
Telecommunications 5 4 2 3 2
Insurance 6 5 3 3 2
Healthcare 5 3 1 2 1
Utilities 5 5 4 3 1
Government benefits 5 4 2 2 1

The utilities tool submit_arrangement_or_hold, for example, dispatches by draft type to a payment arrangement, regulatory hold, or bill dispute. The same confirmation-matching mechanism applies across these business records.

Appendix C.1: domain systems and tool interfaces

How the runtime checks submission authority

Prepare a draft Confirm its fields Submit the matching draft

Mediated submission · default

Submission tools are excluded from the agent's available actions. Confirmation is associated with draft content through a hash; the runtime checks the fields in K against the confirmed values before committing the action. An agent's attempted direct submission is blocked and recorded.

Direct submission · comparison mode

Submission tools are exposed to the agent and runtime-mediated submission is disabled. The agent must obtain confirmation and submit the matching draft. Changing tool availability does not automatically remove submission-specific checks from the original scoring protocol.

The append-only trace records messages, tool calls and results, confirmations, and submissions in order. Sequence indices link judge findings to evidence; event sources distinguish an agent-requested action from a runtime-initiated submission.

Appendices C.3–C.4: authority, confirmation matching, and trace representation

What do automatic checks and human review establish?
  1. Every confirmation field is present in the private customer facts.
  2. Every referenced submission tool is registered in its domain.
  3. Every referenced rule identifier is supported by the grader.
  4. Every task supplies a non-empty semantic-judge checklist.

These four structural gates establish internal consistency. Three senior software-engineering experts review each rule mapping for applicability, required behavior, and ordering or timing constraints, resolving disagreements through discussion and voting.

Industry collaborators contribute scenarios, interview feedback, rule review, and trace annotations. The authors remain responsible for interpreting regulatory sources. Engineering review and industry participation do not constitute independent legal validation.

Appendix E.3: structural gates · Review responsibilities and scope

One execution, two verdicts

The final business state answers whether the task succeeded.
The recorded interaction answers whether the encoded process requirements were met.

Outcome

Is the business result correct?

A domain-specific checker compares the final records with the customer goal and relevant reference facts. A filed dispute must concern the intended transaction and matching fields.

O = outcome check
Process

Do both grading components pass?

R requires all applicable deterministic hard rules to pass; J is the reconciled LLM-judge verdict. Ordering, permissions, and confirmation consistency complement semantic assessment.

P = R ∧ J
Combined result

Which successes survive process checks?

Both-pass requires outcome and process success. A false-pass achieves the business goal but fails at least one process component.

Both-pass: O ∧ PFalse-pass: O ∧ ¬P

Every finding points back to evidence

The judge returns an overall verdict, a rationale, and findings with a requirement identifier, pass/fail judgment, severity, trace sequence reference, and evidence. Any failed finding forces the judge component to fail, including a finding labeled minor.

Pipeline gates
Draft, confirmation, and submission order.
Domain ordering
Required precedence between business operations.
Disclosure gates
Required information before designated confirmation events.
Semantic prohibitions
Unsupported promises, prohibited secret collection, and unlawful disconnection threats.

Table 8: rule categories · Appendix D: grading and verdict composition

Outcome-only scoring overlooks process failures.

Seven models evaluated on 120 tasks. All 840 retained executions, including task failures,
enter the denominator. Formal results use hybrid grading.

69.29%Outcome-pass 582 / 840
13.81%Both-pass 116 / 840
55.48%False-pass 466 / 840

False-passes account for 80.07% of outcome-passing executions (466 / 582).

116 both-pass466 false-pass258 outcome-fail

The first two groups make up all 582 outcome-passing records: 582 = 116 + 466. The headline false-pass rate uses all 840 records; the conditional 80.07% uses only the 582 outcome-passes.

Evaluation setup, retention policy, and statistical tests
Execution
One retained run per model–task pair; 120 per model and 840 in total. Main results use mediated submission.
Customer simulator
gpt-5.4-mini, fixed across evaluated agents.
Baseline judge
gpt-5.6-sol, combined with deterministic hard rules.
Retention & retries
Retries are triggered only by network failures. Outcome failures, process violations, and dialogue or tool-budget exhaustion remain in the denominator.
Uncertainty
Per-model both-pass uses a 95% Wilson interval. Paired model comparisons use two-sided exact McNemar tests with Holm correction.
Configuration scope
Unless otherwise specified, generation parameters and dialogue/tool budgets use their default settings. These records do not estimate first-attempt reliability or repeated-run variability.

Appendix D.5: denominators and metrics · Appendix F.1: evaluation setup

Per-model results over 120 retained records. The 95% Wilson interval applies to both-pass.
Model Outcome-pass Both-pass 95% CI False-pass
glm-5.1 77.50% 21.67%26 / 120 [15.24, 29.85] 67 / 120
gpt-5.4 64.17% 20.83%25 / 120 [14.53, 28.95] 52 / 120
gpt-5.4-mini 61.67% 15.00%18 / 120 [9.70, 22.47] 56 / 120
qwen3.6-plus 70.83% 15.00%18 / 120 [9.70, 22.47] 67 / 120
deepseek-v4-flash 77.50% 13.33%16 / 120 [8.38, 20.56] 77 / 120
qwen3.5-plus 70.83% 8.33%10 / 120 [4.59, 14.66] 75 / 120
gpt-4o-mini 62.50% 2.50%3 / 120 [0.85, 7.09] 72 / 120

Six of 21 pairwise comparisons are significant after Holm correction (two-sided exact McNemar tests, p < 0.05). The reported rates do not establish a complete statistical ordering.

The criterion changes the observed ordering

GLM-5.1 and DeepSeek-v4-flash tie at 77.50% outcome-pass, but reach 21.67% and 13.33% both-pass. GPT-5.4 has a lower outcome rate (64.17%) yet a higher both-pass rate (20.83%) than DeepSeek-v4-flash. These are descriptive comparisons.

A confirmed draft can still be a false-pass.

Insurance task INS-FLOW-010.us · gpt-5.4-mini · mediated submission
Selected events from Listing 3, retaining the paper's original sequence numbers.

  1. 10–11

    Read the policy summary

    The agent retrieves the policy context.

  2. 17–18

    Check the business risk

    The agent checks total-loss or storage risk.

  3. 20–22

    Create the first draft

    draft_001 proposes a total-loss review.

  4. 24–28

    Record required notices

    Acknowledgment and no-promise notices are recorded for draft_001.

  5. 34–36

    Correct the draft

    The agent creates a revised draft_002.

  6. 39–41

    Confirm and submit

    The customer confirms draft_002, and the runtime submits the matching draft.

Appendix G.4: annotated false-pass · Listing 3: events and verdict explanation

Interpreting
the results

Process verdicts assess the requirements encoded in the benchmark. The paper reports sensitivity analyses and the limits of its validation.

Hybrid grading and trace evidence +

A process pass requires both deterministic hard rules and the LLM judge to pass. Rules assess ordering, authority, and confirmation consistency; the judge assesses semantic requirements with trace-linked findings. Rule-only and LLM-only scores are diagnostic views, not formal CXBench results.

The findings-consistency check reconciles the judge's overall verdict with its findings. A failed finding forces failure; a non-empty list of all passing findings yields a pass; an empty list preserves the original verdict. Unsupported hard-rule identifiers raise a grading error rather than silently becoming an agent failure.

Reconciliation changes two raw judge verdicts in the 840 baseline records, both for gpt-5.4-mini. Both already fail outcome and hard-rule checks, so aggregate both-pass (116) and false-pass (466) counts are unchanged.

Appendix D.4: consistency rules · Appendix H.3: observed effect

Submission-control sensitivity +

For gpt-5.4, the original protocol reports 20.83% both-pass with mediated submission versus 0.83% with direct submission. Removing submission-mechanism checks from both grading components gives 20.83% versus 18.33%.

Table 4 / Table 11. Rates over 120 tasks for gpt-5.4. The excluded-check row is rescoring, not an additional execution mode.
Condition Outcome Both-pass False-pass
Mediated-submit 64.17% 20.83% 43.33%
Direct-submit 67.50% 0.83% 66.67%
Direct, checks excluded 67.50% 18.33% 49.17%

The adjusted difference is −2.50 percentage points (bootstrap 95% CI [−10.00, 5.00]; exact McNemar p = 0.677639). This is rescoring of recorded traces; the agent and simulator were not rerun. The original gap is scoring-sensitive.

With the same excluded-check scoring applied to both modes, 12 tasks pass in both, 13 only in mediated-submit, 10 only in direct-submit, and 85 in neither. The original protocol includes checks that specifically penalize direct submission; its larger gap should be interpreted with that scoring choice in view.

Appendix G.3 / Table 11: scoring conditions and paired counts

Judge comparison and expert review +

On 720 fixed traces from six models, replacing gpt-5.6-sol with gpt-6-astra changes pooled both-pass from 13.89% to 14.72%. Hybrid verdicts agree on 92.22%, with Kendall's τb = 0.9661. Shared hard-rule failures can mask semantic-judge disagreement.

The baseline judge agrees with one expert on 106 of 120 development traces (88.33%). For process pass, precision is 69.70%, recall 85.19%, and F1 76.67%. These traces were used during calibration and do not establish held-out accuracy or inter-rater reliability.

Table 13. One expert's labels on 120 development traces from gpt-5.4-mini. Process pass is the positive class.
Expert label Judge pass Judge fail
Pass 23 true positives 4 false negatives
Fail 10 false positives 83 true negatives

The judge comparison excludes deepseek-v4-flash and holds outcomes and deterministic rule results fixed. No previously strict model ordering reverses. Provider-side system instructions cannot be verified as identical, so differences cannot be attributed solely to model choice.

Appendix H.1: judge configuration · Appendix H.4 / Table 13: expert review

Sensitivity to individual hard rules

The study removes each of the 35 hard rules with observed failures in turn, holding outcomes, saved judge verdicts, and the other hard rules fixed. Among the six models other than gpt-4o-mini, only three removals increase any model's both-pass count.

The largest change removes policy_summary_before_authority_check: qwen3.6-plus rises from 18 to 24 both-passes (+5.00 percentage points). Removing read_before_check or risk_check_before_step_up changes a model's rate by at most 0.83 points. No previously strict ordering reverses; formal results retain the full hybrid grader.

Appendix H.2: individual-rule sensitivity

Scope and limitations +

The evaluation uses synthetic business states and an LLM-simulated customer. A passing verdict is not a legal certification. One retained execution per model–task pair does not estimate repeated-run variability. New jurisdictions, changing regulations, and different workflow assumptions require renewed review of the encoded requirements.

Source citations make the authors' interpretations inspectable; they do not establish legal correctness or completeness. Expert calibration covers one agent model and one trace-level annotator. Hybrid agreement measures consistency between grading configurations, not accuracy against independent labels.

Limitations · Scope of validation evidence

Three ways to revisit the reported results

New interactions, fresh judgments, and recomputed statistics answer different questions.

01

Re-execute tasks

Invoke the agent and customer simulator through the runtime again. The resulting interaction, trace, and verdicts may differ from the retained execution.

Changes
Execution evidence and potentially the grades.
02

Re-grade saved traces

Apply a specified grading configuration to the recorded interaction and final state. Fresh LLM judgments may produce different findings.

Held fixed
The execution evidence. This is how the judge-configuration comparison is conducted.
03

Reaggregate statistics

Recompute counts, rates, intervals, and paired comparisons from saved outcome and process verdicts, without additional model calls.

Deterministic for
The same retained records, grades, and statistical procedures.

Appendix F.3: reproduction procedures · Download the values reported on this page

What is needed to add a new domain?
  1. Extract source obligations into rule cards with applicability and evidence requirements.
  2. Define the business-state representation and implement the domain tools.
  3. Map requirements to existing trace predicates, adding checks where necessary.
  4. Generate task and grading specifications, then perform structural validation and semantic review.

The interaction loop, trace format, submission controls, verdict composition, and judge protocol are shared. Domain-specific states, tools, and unsupported checks require additional engineering. Establish supported operations and required evidence before generating scenarios.

Appendix E.4: domain extension guidance

How does CXBench relate to earlier benchmarks?

Interactive tool-agent evaluation. tau-bench and tau2-bench evaluate conversational agents using domain tools, outcome checks, and checks on required response information. The tau-bench authors already note that a correct outcome can violate policy. CXBench reports the process dimension separately and measures outcome-pass/process-fail cases explicitly.

Procedure-following evaluation. SOPBench, SOP-Bench, and SOP-Maze examine procedural requirements, including action permissibility, database outcomes, procedure completeness, and expert-informed workflows. CXBench connects cited regulatory requirements to scenario-specific trace evidence, alongside a shared submission-control mechanism.

Regulatory evaluation and trace judging. LegalBench, LiCoEval, and legal-critical testing examine legal reasoning, license compliance, or law-derived requirements. CXBench applies regulation-linked criteria to interactive customer-service traces using deterministic rules and checklist-based semantic judgments.

§5: related work and full references

CXBench

A Benchmark for Process-Compliant LLM Agents in Regulated Customer-Experience Workflows

Boxi Yu, Yuzhong Zhang, Zhenfeng Su, Linfu Xi, Yinghan Yao, Shitao Chen, Yang Cao, Liting Lin, Lionel Briand, Emir Muñoz

Research manuscript · October 2026

BibTeX
@misc{cxbench2026,
  author = {Yu, Boxi and Zhang, Yuzhong and
    Su, Zhenfeng and Xi, Linfu and Yao, Yinghan and
    Chen, Shitao and Cao, Yang and Lin, Liting and
    Briand, Lionel and Mu{\~n}oz, Emir},
  title = {CXBench: A Benchmark for
    Process-Compliant LLM Agents in
    Regulated Customer-Experience Workflows},
  year = {2026},
  url = {https://cxbench.github.io/},
  note = {Research manuscript}
}

The paper and original figures are available on this site. The benchmark implementation is maintained in the linked GitHub repository.

Authors, affiliations, and contribution notes
Lero, University of Limerick, Ireland
Boxi Yu, Liting Lin, Lionel Briand
The Chinese University of Hong Kong, Shenzhen, China
Yuzhong Zhang, Zhenfeng Su
Xi'an Jiaotong University, China
Linfu Xi, Yinghan Yao
Peking University, China
Shitao Chen
South China University of Technology, China
Yang Cao
Genesys Cloud Services Inc.
Emir Muñoz

Boxi Yu, Yuzhong Zhang, and Zhenfeng Su contributed equally. Corresponding author: Boxi Yu (boxi.yu@lero.ie).

Author information in the supplied manuscript

Paper figure
Download
Enlarged paper figure