Predictika · Midibus fleet orders
An AI sales agent prepares a fleet order for Otokar SULTAN midibuses: the model and seat layout, optional equipment such as the retarder, additional heater, hostess seat and refrigerator, the number of vehicles, the passenger seats and the total price. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Otokar's public price list and Sultan brochure and returns a verdict, every reason and the price build-up it computed.
This validator models SULTAN fleet orders as described in Otokar's public bus price list (valid from 1 October 2026) and the Sultan family brochure KS95TB-26, not just the scenarios shown below.
Any SULTAN order that touches these rules is in scope — not only the scenarios pictured here. Not covered: the alternative layouts that have no price-list entry (Comfort 27+1+1 and 25+1+1, Mega 37+1), prices of options other than the retarder and heater, dealer discounts, financing and registration, and all other Otokar buses and trucks.
8 scenarios in 4 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 |
|---|---|---|
| An option that is standard on one model and optional on another (retarder, hostess seat) | Only with care Each option needs its own rule per model; it can be written, but a standard item ordered again as an option is easy to miss. | The model and every option travel in one request and are checked against each model together. |
| A model whose brochure lists no optional equipment (Sultan Giga) | Only with care Every option has to be excluded for that model one by one, and each new option means another rule to add. | Options asked for on that model are checked together with the rest. |
| An option that works on one seat layout and not another (hostess seat, water-heater refrigerator on the 29+1) | Only with care The layout is a separate choice from the model, so these become combination rules that must be kept in step with the brochure. | Layout and options are in one request; every combination is checked on each call. |
| An option on the price list that the model brochure does not list (retarder on the Comfort) | Only with workarounds A rules-based CPQ has no natural way to say "confirm with the manufacturer"; an approval can be built, but approvals are normally driven by discount or margin, not by a product doubt. | The doubt is a finding that needs a person, returned with the rest. |
| A total and a seat count typed or generated elsewhere that must equal the computed ones | Only with workarounds A CPQ computes its own total; comparing it with a figure supplied by another system or an agent needs custom validation code. | The stated figures are fields in the request and are compared with the computed ones. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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 Otokar price list offers the retarder for the Sultan series, but the Sultan Comfort brochure does not list it as an option; a person should confirm with Otokar that it can be fitted. |
| 2 | The steering-lever retarder is standard equipment on the Sultan Giga, so it cannot be ordered again as an option. |
| 3 | The optional hostess seat cannot be fitted to the Sultan Comfort in the 29+1 layout. |
| 4 | The fold-down hostess seat is standard equipment on the Sultan Mega and Sultan Giga, so it is not an option for them. |
| 5 | The refrigerator with water heater cannot be fitted to the Sultan Comfort in the 29+1 layout. |
| 6 | The Otokar brochure lists no optional equipment for the Sultan Giga (6-speed manual gearbox, water-heater refrigerator and school-bus features are not offered on it). |
| 7 | The school-bus features option is listed for the Sultan Comfort only, not for the Sultan Mega. |
| 8 | The order has 0 vehicles; it needs at least one. |
| 9 | The order states a total of 40,000,000 TL; the validator computes 47,378,184 TL. |
| 10 | The order states 150 passenger seats in all, but the vehicles on it give 140. |
| 11 | The order states 144 passenger seats in all, but the vehicles on it give 140. |
| 12 | The order states a total of 47,000,000 TL; the validator computes 47,378,184 TL. |
| 13 | The order states a total of 1 TL; the validator computes 68,075,860 TL. |
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 12 SULTAN Comfort 29+1 buses with the additional heater, the refrigerator with water heater and the hostess seat option. The order is for 348 passenger seats in all and the total is 128,822,220 TL. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 SULTAN Comfort 29+1 buses with the additional heater. The order is for 348 passenger seats in all and the total is 128,822,220 TL. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 SULTAN Giga 39+1+1 buses with the retarder, the additional heater and the 6-speed manual gearbox. The order is for 234 passenger seats in all and the total is 82,590,186 TL. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 SULTAN Giga 39+1+1 buses with the additional heater. The order is for 234 passenger seats in all and the total is 78,341,238 TL. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 SULTAN Mega 35+1+1 buses with the retarder. The order is for 280 passenger seats in all and the total is 94,756,368 TL. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 SULTAN Mega 35+1+1 buses with the retarder. The order is for 280 passenger seats in all and the total is 100,421,632 TL. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 SULTAN Comfort 29+1 buses with the retarder and the hostess seat option. The order is for 145 passenger seats in all and the total is 56,467,420 TL. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5 SULTAN Comfort 29+1 buses with the retarder. The order is for 145 passenger seats in all and the total is 56,467,420 TL. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.