Rust in Everything
← Papers

TauIndianBankBench: Procedure-Aware, Action-Oriented Evaluation of Tool-Using Conversational Agents

Krishanu Adhikary, Prashant Devadiga

2026-10-29▲ 9arXiv 2610.30161v1Hugging FaceCode

AI-generated from the full paper (deepseek-flash). It may contain mistakes; check the original.

TL;DR

TauIndianBankBench is a 1,000-task Indian retail-banking benchmark that scores both required procedure steps and final records for tool-using conversational agents.

Problem

Indian banks need assistants that both give correct information and follow written servicing rules, which prescribe required steps such as obtaining a closure quote before closing a deposit. Existing tool-use benchmarks often judge only final records, but many required steps leave records unchanged, so an assistant that skips them can still be judged successful. The paper presents a benchmark that scores procedure and outcome for Indian retail banking.

Method

TauIndianBankBench is a synthetic Indian retail-banking environment with a tool catalogue, a written policy, a regulation knowledge base, and 1,000 tasks, run in the tau2-bench harness with a simulated customer and shared database. Tasks fall into sequencing, edge-case, rare-tool, and control categories, with train and test splits drawn from the base set. Each session gets two pass/fail verdicts: a final-state check comparing records with an oracle replay of the gold chain, and an action check requiring every gold-chain call including reads plus write purity. A session passes only if both checks pass. The paper evaluates five Gemma 4 models and Qwen3.8-27B with one attempt per task under deterministic sampling and the same simulated customer.

Results

  • Overall pass rates on the 1,000-task base split range from 0.849 for Qwen3.8-27B to 0.479 for Gemma 4 E2B. §5.1
  • Scoring only the final records raises each model’s pass rate by 6.5–12.0 points, the share of its sessions that are procedural violations. §5.2
  • For the three strongest models, sessions that pass only the final-state check exceed those that pass only the action check (p<10^{-8}); for E2B the reverse holds (p<10^{-3}). §5.3
  • The control category has 112 tasks, 1.38 calls on average, and 93 with no write; across the four dense Gemma models pass rates remain between 0.804 and 0.929 without a size trend. §5.6
  • Scripted agents pass no task: the first only replies, the second looks up records without required calls, the third claims completion, and the fourth makes every available change and fails write purity. §5.7
  • The gap between the strongest and weakest model is widest on five-call tasks (0.614, against 0.024 on one-call tasks). §5.5

Limitations

  • The paper states that a score depends on both the assistant and the simulated customer, and the simulator’s own error rate was not measured.
  • All customer data are synthetic, so the frequency of each edge-case type reflects generated records rather than actual bank traffic.
  • Version 1.0.0 covers Indian retail banking in English only.
  • Evaluation is computationally costly: a base-split run requires 1,000 conversations of up to 200 steps each, and estimating pass^k multiplies this cost by k.

Key points

  • The benchmark has 1,000 Indian retail-banking tasks where an assistant helps a simulated customer. §Abstract
  • In the corpus, 962 of the 1,000 released tasks require at least one read-only call, and 114 require no write call. §1
  • Task counts are sequencing 470, edge case 266, rare tool 152, and control 112. §D
  • The tool catalogue has 33 servicing tools and 13 writes; a 34th tool transfers the customer to a human staff member. §B
  • The action check examines the trajectory, the final-state check examines the final database, and write purity requires every write to match a gold-chain write. §3.2
  • Stopping short accounts for 49.6–64.0% of failed sessions. §G.3
  • A second run of the five Gemma models changes each pass rate by at most 2.7 points, although 14–26% of tasks change outcome. §5.8
  • The 200-task lite split is provided for development and ablations, and the base split for final reporting of untuned models. §Limitations

Mind map

TauIndianBankBench
Benchmark and environment
Synthetic Indian retail bank
33 servicing tools
1,000 tasks and splits
Task categories
Sequencing 470
Edge case 266
Rare tool 152
Control 112
Scoring
Final-state check
Action check
Write purity
Pass requires both checks
Evaluation
Six open-weight models
Procedural violations
Checks are complementary
Trivial agents fail
Limitations
Simulated customer dependence
Synthetic data
English only in v1.0.0
Computational cost