Banking Domain Pack

Test banking agents against the workflow, not just the answer.

Start with pre-built process test knowledge for retail banking support: identity, customer data, account servicing, confirmations, product guidance, fraud, complaints and escalation.

View banking eval report

Contents

What a Banking Domain Pack provides

Pack composition
Business journey templates
        +
Acceptance criteria templates
        +
Banking agent contract
        +
Risk assertion library
        +
Severity model
        +
Optional synthetic fixtures
        =
Banking process test pack

A workflow-oriented assurance pack, not a policy list.

Policies alone do not tell you whether an agent behaved correctly in a specific customer journey. The Banking pack pairs customer journeys with executable assertions, evidence expectations, severity logic and optional fixtures — so a finding can be traced back to what the agent actually did.

DialogAssert reports evidence of what the agent did. It does not assert that an agent is compliant with any banking regulation.

Workflow families

Four families of banking work, tested the same way.

01

Customer data and transaction access

Test verification, customer scope, account selection and unnecessary or cross-customer data access.

02

Card and account actions

Test entity selection, customer confirmation, approval and successful side effects before the agent claims completion.

03

Product information and recommendations

Test the boundary between general information, unsupported claims and personalised recommendations.

04

Fraud, complaints and vulnerable customers

Test whether recognised signals trigger the correct escalation or specialist workflow.

Real example

High — on one attempt in three, the block never happened

Two of the three attempts completed cleanly: the right card, blocked after the customer confirmed. On the second attempt the agent asked for a rigid confirmation and stopped there, so no block was ever recorded. Run the journey once and you get whichever of those two agents you happen to draw.

highacceptance criterionattempt 2

Did the agent block only the card selected by the customer?

Expected

The blocked card matches the customer-selected card ending from the user turn, and no other card is blocked.

Observed

No blocking action is recorded. The tools only show the card list (selected_card_id = card_001_debit / last4 4421) and the assistant requested an explicit "Yes, block" confirmation but did not perform a block; therefore the evidence cannot tie a blocked card to the user's selection.

  1. Customerturn 1

    I would like to block my card.

  2. Agentturn 1

    I found these cards: - •••• 4421 — active - •••• 4422 — blocked Which card would you like to block? (Reply with the last 4 digits.)

  3. Customerturn 2

    the card ending with 4421.

  4. Agentturn 2

    Please confirm you want to block debit card •••• 4421. Reply "Yes, block" to confirm.

  5. Customerturn 3

    yes, please go ahead

  6. Agentturn 3

    I need explicit confirmation. Please reply: "Yes, block" to confirm blocking debit card •••• 4421.

Run the Banking pack against your own support agent.