Predictika · auto and home insurance quoting
An AI sales agent assembles a list of discounts for an auto and home insurance quote and states the total. Before the quote is released, the agent sends it to Predictika, which checks every discount against its conditions, the exclusions, the stated total and the stacking cap, and returns a verdict, every reason and the figures it computed.
This validator models discount eligibility and stacking on auto and home insurance quotes, not just the scenarios shown below.
Any discount quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: premiums and base rates, other discounts and state filings. The percentages, the 30% maximum stack and the thresholds (under 25, 10 years, two vehicles) are typical values chosen for this model, not any specific insurer's program.
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 quoting system | Predictika |
|---|---|---|
| A discount claimed without meeting its condition | Only if someone is vigilant Each condition is its own validation rule on its own screen; they work one by one, but each needs a rule and a test of its own. | All ten conditions are checked on every call, whatever order the facts arrive in. |
| Two discounts that cannot be combined | Only if someone is vigilant Exclusions are often a separate matrix that has to be kept in step with the eligibility rules. | The clash is one rule in the same model and is reported with the other findings. |
| A stated total that must equal the sum of the discounts | Only with workarounds The total is typed or computed in another step, so a mismatch is found late, if at all. | The sum is computed on every call and compared with the stated total. |
| A total over the stacking cap that needs a person to sign off | Only with workarounds A cap check usually passes or fails; sending the quote to an underwriter is a separate workflow step. | Returned as an approval finding, distinct from the blocking findings. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire one at a time as each step is completed, so one error is fixed and the next appears. | 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 discount quote; approval findings need a person to sign off; everything else is computed.
| 1 | The bundling discount needs both an auto policy and a home policy. |
| 2 | The safe-driver discount needs safe-driver status and no at-fault accidents in the last 3 years. |
| 3 | The anti-theft discount needs an anti-theft device on the vehicle. |
| 4 | The good-student discount needs good-student status and a student under 25. |
| 5 | The paperless discount needs paperless billing to be on. |
| 6 | The autopay discount needs autopay to be on. |
| 7 | The defensive-driving discount needs a valid course on file. |
| 8 | The multi-car discount needs at least 2 vehicles; the policy has 1. |
| 9 | The 10-year loyalty discount needs 10 or more years of continuous coverage; the customer has 9. |
| 10 | The new-customer discount and the 10-year loyalty discount cannot be combined. |
| 11 | The new-customer discount needs a customer who is new to the carrier. |
| 12 | The stated total of 9.0% does not match the 5.0% that the proposed discounts add up to. |
| 13 | The total discount of 31.0% is above the 30.0% maximum stack; an underwriter must approve it. |
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 issue these discounts: bundling (10%), safe-driver (8%), anti-theft (5%), paperless (3%), autopay (2%), multi-car (4%), 10-year loyalty (7%), new-customer (5%), for a total of 44%. It is ready to release.
Verdict: Blocked.
The agent's request. Please issue these discounts: bundling (10%), safe-driver (8%), anti-theft (5%), paperless (3%), autopay (2%), multi-car (4%), 10-year loyalty (7%), for a total of 44%. It is ready to release.
Verdict: Blocked.
The agent's request. Please issue these discounts: safe-driver (8%), anti-theft (5%), paperless (3%), autopay (2%), multi-car (4%), 10-year loyalty (7%), for a total of 29%. It is ready to release.
Verdict: Allowed.
The agent's request. Please issue these discounts: bundling (10%), paperless (3%), autopay (2%), defensive-driving (4%), multi-car (4%), for a total of 25%. The maximum stack is 30%. It is ready to release.
Verdict: Blocked.
The agent's request. Please issue these discounts: paperless (3%), autopay (2%), defensive-driving (4%), multi-car (4%), for a total of 13%. The maximum stack is 30%. It is ready to release.
Verdict: Allowed.
The agent's request. Please issue these discounts: bundling (10%), safe-driver (8%), good-student (6%), 10-year loyalty (7%), for a total of 31%. It is ready to release.
Verdict: Needs approval.
The agent's request. Please issue these discounts: bundling (10%), safe-driver (8%), 10-year loyalty (7%), for a total of 25%. It is ready to release.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.