Concept demo
Method note

How this evaluation was run

The same five steps a model factory runs for any workflow. Written for an AI or servicing team that wants to check the work.

The loop

A model factory picks the model for each workflow on evidence. Observability shows what every model did on every message. Observe feeds the next Evaluate: messages that go wrong become new test cases.

Why this workflow

Aditya Birla Capital already runs AI in servicing at scale. With many use cases live, the next questions are which model each workflow needs, what it costs per message, and how to see what each model did.

Aditya Birla Capital's Q4 FY2025-26 investor presentation lists Gen AI email bots servicing 40% of customer email, 26 AI voice bots across the customer lifecycle, and Gen AI Service Assist for contact centre agents.

Source: Aditya Birla Capital investor presentation, Q4 FY2025-26, slide 14 · retrieved 20 Oct 2026

Microsoft India's AI First Movers page says Aditya Birla Capital is integrating Azure OpenAI Services and building solutions including a Sales Pitch Assistant and Service Assist.

Source: Microsoft India, AI First Movers: Aditya Birla Capital · retrieved 20 Oct 2026

1. Evaluate

The task

For each servicing message, a model returns every request it contains (one or more of ten request types), the product it concerns and an urgency flag (fraud, complaint, hospitalisation claim).

AreaRequest typeIncludesMessages
LoansEMI or payment statusEMI paid but not showing, EMI due amount or date, bounce or late-payment charges, overdue amount.44
LoansForeclosure or part-prepaymentForeclosure quote or process, part-prepayment, closure charges.41
LoansStatement or interest certificateAccount statement, repayment schedule, interest certificate, NOC or closure letter.42
LoansMandate or NACH changeChange or re-register NACH or e-NACH bank account, cancel a mandate, change the EMI debit date.41
InsurancePremium due or renewalPremium due date or amount, renewal, grace period, revival of a lapsed policy.42
InsuranceClaim statusClaim intimation or status, pending documents, cashless pre-authorisation, settlement amount.41
InsurancePolicy changeNominee change, policy document copy, address change for a specific policy.44
CommonKYC or contact updateMobile, email or address on the customer record, PAN or Aadhaar re-KYC, name correction.39
CommonComplaint or escalationExplicit complaint, escalation request, regulator or court threat, agent harassment. An angry tone alone is not a complaint.40
CommonSuspected fraudLoan or policy taken without consent, unauthorised debit, OTP shared with a fraudster, phishing.51

The messages

Scoring

2. Select

Six models ran with the same instructions, temperature 0, a 2048-token limit and 3 runs each. The open model shown on the other screens is the open model with the most messages fully right: gpt-oss-120b. A request type goes to it when its accuracy is no more than 2 points below frontier (Gemini 4 Argon).

ModelTypeInput price, per 1M tokensOutput price, per 1M tokens
GLM 5.3 FlashOpen model run by Dvar in India₹10.00₹40.00
gpt-oss-120bOpen model run by Dvar in India₹10.00₹40.00
Nemotron 3.5 30BOpen model run by Dvar in India₹5.00₹20.00
DeepSeek V4 FlashOpen model run by Dvar in India₹10.00₹20.00
Gemini 4 ArgonLeading paid model$2.00$10.00
Gemini 3.5 Flash LiteLeading paid model, low-cost tier$0.30$2.50
GLM 5.3Open model run by Dvar in India₹105.00₹340.00
Muse Glimmer 30BOpen model run by Dvar in India₹25.00₹110.00
Gemma 4 26BOpen model run by Dvar in India₹10.00₹30.00

Frontier prices are shown in USD as listed; the benchmark uses the cost OpenRouter reports for each call where available.

3. Tune

No model was tuned for this demo. For the request types still on frontier, the next lever is to tune the open model on your own labelled servicing messages and re-run the same evaluation. Tuning is worth it only where the evaluation shows a gap, and it is checked against the same answer key.

4. Serve

The open-weight models are served on Dvar Inference, hosted in India. Frontier models were called through OpenRouter. The assistant on this site calls both live with the same instructions and a one-page sample policy sheet.

5. Observe

Every model call is recorded with its input, output, expected answer, pass or fail, latency and cost. The Evals tab shows all of them. In production the same traces become the quality monitor: new failures become new test cases for the next evaluation.

Limits of this test