Predictika · railcar and locomotive lease quotes
An AI sales agent prepares a lease quote for GATX Rail North America railcars or locomotives: the car type, the commodity to be carried, the lease type, the payment structure, the term, the expected mileage and any volume discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each car type can carry and how it can be leased, and returns a verdict, every reason and the monthly figures it computed.
This validator models GATX Rail North America lease quotes, not just the scenarios shown below.
Any GATX lease quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Trifleet tank containers, GATX Rail Europe and India, and maintenance work orders. The product categories, the lease types and the two payment structures come from the public GATX website; every rate, term limit, mileage allowance, discount allowance and approval rule is a modeled assumption, not published by GATX, and the rates are illustrative.
6 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 |
|---|---|---|
| Commodity that fits only some car types | Only with care Each commodity needs a rule that reads the car type, including the cases that need a suitability check, so a new car type or commodity means editing several rules. | The car type and the commodity are in one request and checked together on every call. |
| Lease types that apply to some car types only | Only with workarounds Contract maintenance for locomotives only and no full-service lease for locomotives are each a separate dependency between two choices. | The lease type is checked against the car type on every call, with the reason returned. |
| Term limits and mileage allowances that depend on the car type | Only with care Every car type has its own term range and allowance, so each needs a lookup and a comparison rule. | The limits of the chosen car type are compared with the quote directly on every call. |
| A volume discount allowance by fleet size, with an approval band | Only with workarounds The allowance depends on the number of cars, and the approval band above it needs a second rule and a routing step. | The allowance is derived from the fleet size once and the discount is classed as allowed, approval or blocked. |
| A stated rate that must match the terms | Only with workarounds The rate has to be recomputed from car type, lease type, term and discount in a separate step to be compared. | The monthly rate is computed from the terms and compared with the stated one on every call. |
| 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 commodity cannot be carried in this car type; the quote needs a different car type for it. |
| 2 | This car type can carry the commodity only with a suitability check (liner, doors or securement); a person should confirm it. |
| 3 | A term of 48 months is below the 60 month minimum for this car type. |
| 4 | A term of 132 months is above the 120 month maximum for this car type. |
| 5 | A contract maintenance lease is offered for locomotives only; railcars use a full-service or triple-net lease. |
| 6 | Locomotives are leased as triple-net or contract maintenance, not as a railcar-style full-service lease. |
| 7 | A triple-net lease for a toxic-inhalation gas puts maintenance and compliance on the customer; a person should confirm the customer can carry that. |
| 8 | Utilization-based payment is not available for this car type; use a fixed-rate lease. |
| 9 | The customer expects 36,000 miles per car per year; the fixed-rate allowance is 30,000 and excess mileage would be charged. A person should confirm the terms. |
| 10 | A discount of 6 percent is above the 3 percent volume allowance; a person should approve it. |
| 11 | A discount of 9 percent is more than 5 points above the 3 percent volume allowance; it cannot be approved. |
| 12 | The quote states 800 dollars per car per month; the quoted terms give 85,000 cents. |
| 13 | The quote has 0 cars; at least 1 is needed. |
| 14 | A term of 12 months is below the 36 month minimum for this car type. |
| 15 | A discount of 20 percent is more than 5 points above the 3 percent volume allowance; it cannot be approved. |
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 quote 10 general service tank cars for Harbor Chemical Logistics to carry a toxic-inhalation gas on a full-service lease for 60 months with fixed monthly payment, at 850 dollars per car per month. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 high pressure tank cars for Harbor Chemical Logistics to carry a toxic-inhalation gas on a full-service lease for 60 months with fixed monthly payment, at 1,150 dollars per car per month. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 locomotives for Harbor Chemical Logistics on a full-service lease for 60 months with fixed monthly payment. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 locomotives for Harbor Chemical Logistics on a contract maintenance lease for 60 months with fixed monthly payment, at 10,780 dollars per car per month. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 general service tank cars for Harbor Chemical Logistics to carry chemicals on a full-service lease for 60 months with fixed monthly payment and a 9 percent volume discount. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 general service tank cars for Harbor Chemical Logistics to carry chemicals on a full-service lease for 60 months with fixed monthly payment and a 3 percent volume discount, at 824 dollars per car per month. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.