Predictika · Midibus fleet orders

An AI sales agent's bus fleet order, checked before it goes out

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.

Scope: Otokar SULTAN midibuses (Comfort 25+1 and 29+1, Mega 35+1+1, Giga 39+1+1): optional equipment, fleet quantity, passenger seats and the recommended retail prices of the 1 October 2026 price list. See everything this validator covers

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.

  • Models and prices — Sultan Comfort 25+1 and 29+1, Sultan Mega 35+1+1 and Sultan Giga 39+1+1 at the recommended retail prices on the price list (special consumption tax and VAT included), multiplied by the number of vehicles.
  • Priced options — the steering-lever retarder and the additional heater, each at the price-list price per vehicle. The retarder is standard on the Sultan Giga and cannot be ordered again; on the Sultan Comfort it is on the price list but not in the brochure option list, so it goes to a person to confirm.
  • Options without a published price — 6-speed manual gearbox, refrigerator with water heater, hostess seat and school-bus features. Their availability is checked (for example no hostess seat or water-heater refrigerator on the Comfort 29+1, hostess seat standard on the Mega and Giga, school-bus features for the Comfort only, no optional equipment on the Giga), but they are not in the total.
  • Stated figures — the agent's stated passenger seats and total price must equal what the validator computes.

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.

The AI sales agentBuilds the bus fleet order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
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 onesOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The 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.
2The steering-lever retarder is standard equipment on the Sultan Giga, so it cannot be ordered again as an option.
3The optional hostess seat cannot be fitted to the Sultan Comfort in the 29+1 layout.
4The fold-down hostess seat is standard equipment on the Sultan Mega and Sultan Giga, so it is not an option for them.
5The refrigerator with water heater cannot be fitted to the Sultan Comfort in the 29+1 layout.
6The 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).
7The school-bus features option is listed for the Sultan Comfort only, not for the Sultan Mega.
8The order has 0 vehicles; it needs at least one.
9The order states a total of 40,000,000 TL; the validator computes 47,378,184 TL.
10The order states 150 passenger seats in all, but the vehicles on it give 140.
11The order states 144 passenger seats in all, but the vehicles on it give 140.
12The order states a total of 47,000,000 TL; the validator computes 47,378,184 TL.
13The order states a total of 1 TL; the validator computes 68,075,860 TL.

Scenarios and results

Click to expand

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.

1. Comfort 29+1 fleet: A Comfort 29+1 fleet with a hostess seat and a water-heater refrigerator

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.

  • No hostess seat on the 29+1 layout. The optional hostess seat cannot be fitted to the Sultan Comfort in the 29+1 layout.
  • No water-heater refrigerator on the 29+1 layout. The refrigerator with water heater cannot be fitted to the Sultan Comfort in the 29+1 layout.

2. Comfort 29+1 fleet: The agent resubmits after fixing the errors

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.

  • Order summary. 12 vehicles, 348 passenger seats in all; recommended retail total 128,822,220 TL including special consumption tax and VAT.

3. Giga fleet: A Giga fleet with a retarder and a manual gearbox

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.

  • Retarder is already standard on the Sultan Giga. The steering-lever retarder is standard equipment on the Sultan Giga, so it cannot be ordered again as an option.
  • The Sultan Giga has no optional equipment list. 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).

4. Giga fleet: The agent resubmits after fixing the errors

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.

  • Order summary. 6 vehicles, 234 passenger seats in all; recommended retail total 78,341,238 TL including special consumption tax and VAT.

5. Mega fleet with retarder: A Mega fleet whose stated total leaves out the retarder

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.

  • Stated total differs from the validator total. The order states a total of 94,756,368 TL; the validator computes 100,421,632 TL.

6. Mega fleet with retarder: The agent resubmits after fixing the errors

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.

  • Order summary. 8 vehicles, 280 passenger seats in all; recommended retail total 100,421,632 TL including special consumption tax and VAT.

7. Comfort fleet with retarder: A Comfort 29+1 fleet with a retarder and a hostess seat

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.

  • No hostess seat on the 29+1 layout. The optional hostess seat cannot be fitted to the Sultan Comfort in the 29+1 layout.
  • Retarder on the Sultan Comfort to confirm with Otokar. 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.

8. Comfort fleet with retarder: The agent resubmits after fixing the errors

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.

  • Retarder on the Sultan Comfort to confirm with Otokar. 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.
  • Order summary. 5 vehicles, 145 passenger seats in all; recommended retail total 56,467,420 TL including special consumption tax and VAT.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. 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, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The optional hostess seat cannot be fitted to the Sultan Comfort in the 29+1 layout. The refrigerator with water heater cannot be fitted to the Sultan Comfort in the 29+1 layout.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for an option that works on one seat layout and not another (hostess seat, water-heater refrigerator on the 29+1), a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the refrigerator with water heater to no and the hostess seat option to no.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.