Mahal Systems

Overview › Benchmark catalog

ECom-Bench

Fits e-commerce after-sales support agents. Borrow the persona files (consumption habits, personality) that drive the simulated shopper, and the three-part rule-based reward (end database state, required lookup tools called, required keywords in the reply) on top of the τ-bench harness.

What it asks the agent to do

  • resolve an after-sales issue for a home or appliance product with a persona-driven shopper
  • look up the order and product information before answering
  • update the order or ticket state as the task requires
  • interpret an image the customer sends (18 of the tasks are multimodal)

What to borrow from it

user simulatorgrading designprivacy pattern

Caveats

Only 53 tasks, so differences between models are noisy; built on τ-bench code; data was LLM-synthesized from historical commercial dialogues and the paper does not describe anonymization, so treat personal data as possible.

Details

Workloadscustomer support, shopping, retail, tool calling
Interactionmulti turn simulated user
Environmentapi sandbox
End state checkedYes
Toolse commerce order and product lookup and update APIs over a local database
Gradingstate diff, programmatic check, pass^k
Size53
Datamixed
Personal datapossible
LicenseApache-2.0
Harnessown repo
Statusactive

Links