Predictika · Retail banking packages
An AI sales agent prepares a UBS Banking package quote for a private client in Switzerland: a package, the client's age and student status, the asset level, whether documents are delivered electronically, an optional credit card, and the monthly and first-year amounts it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the prices and conditions UBS publishes in its services and prices brochure and returns a verdict, every reason and the amounts it computed.
This validator models UBS Banking package quotes for private clients, not just the scenarios shown below.
Any UBS Banking package quote for these five packages that touches these rules is in scope — not only the scenarios pictured here. Not covered: the individual fees for accounts, cards and payments, savings, investing and pension accounts, foreign-currency and cash-withdrawal charges beyond the package, key4 and other UBS offers, and prices for clients outside Switzerland. Assumptions: the two prices shown for each package (for example CHF 8 or CHF 13) are read as the price with total assets from CHF 10,000 or a UBS mortgage and the price with lower assets, as the brochure footnotes state; the brochure does not say what a client pays without electronic delivery, so that case is blocked rather than priced. The model reflects the brochure valid from 23 September 2026 read in October 2026; later editions may differ.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A package that is offered only to some age groups | Only with care Each package has its own age groups, so a product-rules CPQ needs an eligibility table kept in step with the price list. | Package and age are in one request; the table is applied on every call. |
| A monthly price that depends on package, age group, asset level and electronic delivery | Only with workarounds Three selections decide the price, so a lookup keyed to all three is needed. | The price is computed from all three together and compared with the amount the quote states. |
| A first-year amount with six months free for new clients | Easy A simple multiplier; routine in a product-rules CPQ. | The same rule, checked together with all the others. |
| A card currency that depends on the package | Easy A numeric or list rule keyed to the package. | The same rule, checked together with all the others. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The quote states CHF 23 a month, but the listed price is CHF 18. |
| 2 | The quote states CHF 200 for the first 12 months, but the listed prices give CHF 216. |
| 3 | The quote states CHF 216 for the first 12 months, but the listed prices give CHF 108. |
| 4 | The listed price applies with electronic delivery of account documents and card statements; no price is listed without it. |
| 5 | The Gold package is not offered for a client of age 16. |
| 6 | The Classic package is not offered for a client of age 11. |
| 7 | The Easy package is not offered for a client of age 20. |
| 8 | The UBS Personal Account Easy is not available for joint accounts. |
| 9 | The Children package is not offered for a client of age 12. |
| 10 | Credit card issuance is subject to the eligibility criteria and acceptance of the application; a person should confirm it. |
| 11 | The Easy package does not include a credit card. |
| 12 | The Children package does not include a credit card. |
| 13 | For clients below age 18 only prepaid cards are available; the client is 9. |
| 14 | For clients below age 18 only prepaid cards are available; the client is 16. |
| 15 | The Gold package has a card in CHF only; euro and US dollar cards come with Platinum. |
| 16 | The Classic package has a card in CHF only; euro and US dollar cards come with Platinum. |
| 17 | The Children package is not offered for a client of age 4. |
| 18 | The Easy package is not offered for a client of age 17. |
| 19 | For clients below age 18 only prepaid cards are available; the client is 17. |
| 20 | The Easy package has a card in CHF only; euro and US dollar cards come with Platinum. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please prepare a UBS Banking Platinum package quote for a client aged 24, with total assets of at least CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned off. The quote states CHF 40 a month and CHF 480 for the first 12 months. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a UBS Banking Platinum package quote for a client aged 24, with total assets of at least CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on. The quote states CHF 35 a month and CHF 420 for the first 12 months. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a UBS Banking Gold package quote for a client aged 16, with total assets below CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a UBS Banking Classic package quote for a client aged 16, with total assets below CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a UBS Banking Gold package quote for a client aged 42, with total assets below CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on, with a credit card in EUR. The quote states CHF 23 a month and CHF 276 for the first 12 months. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a UBS Banking Platinum package quote for a client aged 42, with total assets below CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on, with a credit card in EUR. The quote states CHF 48 a month and CHF 576 for the first 12 months. It is ready to send.
Verdict: Needs approval.
The agent's request. Please prepare a UBS Banking Gold package quote for a client aged 23, with total assets below CHF 10,000 or a UBS mortgage and electronic delivery of account documents turned on, for a new client. The quote states CHF 13 a month and CHF 78 for the first 12 months. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.