Predictika · Demolition robot configurations

An AI sales agent's demolition robot order, checked before it goes out

An AI sales agent prepares an order for a remote-controlled demolition robot with its breaker or concrete crusher and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the machine, attachment and option rules and returns a verdict, every reason and the figures it computed.

Scope: Brokk 70+, 170+, 200+, 300+ and 500+ demolition robots with BHB hydraulic breakers and CC concrete crushers, and their options. See everything this validator covers

This validator models orders for the Brokk SmartPower+ demolition robots listed above, not just the scenarios shown below.

  • Machine and attachment — each BHB breaker (55, 105, 155, 205, 305, 455, 555, 705) and CC crusher (260, 440, 480, 580, 700) is checked against the machines Brokk lists it for; attachment weight is compared with the machine's recommended attachment weight, and a breaker's minimum oil flow with the pump flow at 50 or 60 Hz.
  • Options — rubber and steel tracks, heat resistant hoses, atomized water mist, air flushing, dozer blade, counterweight, cable reel and heavy duty dipper arm are checked against the options listed for each machine; forced draft cooling for the breaker needs machine cooling, water spray cannot be combined with heat resistant hoses or used on red-hot jobs, and underwater breaker work needs air flushing.
  • Site and quote — cooling and water spray need compressed air or water at 6 to 8 bar on site, and the combined machine and attachment weight stated on the quote is compared with the computed weight.

Any order for these five machines and these attachments that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Brokk publishes no price list, so this validator produces no price build-up or line-item quote), the Brokk 110, 120, 130, 520D, 900 and Pedestal Boom models, other attachments (shears, grapples, planers, drills and others), and the remaining options.

The AI sales agentBuilds the robot 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.

7 scenarios in 3 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 attachment that does not belong on the machineOnly with care
A compatibility table per attachment and machine. It works, but each new tool or machine generation adds rows that must be kept in step.
Machine, attachment and options arrive in one request and every pairing is checked together.
Options that exist on one machine and not on anotherOnly with care
Availability is a per-machine list; a product rule per option is needed, and a missed one lets an impossible order through.
Option availability is checked on every call, whatever order the choices were made in.
Options that depend on or exclude each other, and on site suppliesOnly with workarounds
Dependencies (cooling needs machine cooling) and exclusions (water spray with heat hoses) cross lines and interact with job type and site air or water.
All dependencies and exclusions are evaluated together, including the job type and the site supplies.
A stated combined weight that must match the quoteOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to write and maintain that comparison.
The stated weight travels with the order and is compared with the computed figure on every call.
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 attachment on the quote is not one of the attachments Brokk lists as made for the selected machine.
2The attachment weighs 520 kg with its mounting kit, above the 350 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.
3The breaker needs at least 80 l/min of oil, but the machine pump delivers only 27 l/min at the selected supply frequency.
4The attachment weighs 685 kg with its mounting kit, above the 105 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.
5The attachment weighs 415 kg with its mounting kit, above the 350 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.
6The breaker needs at least 80 l/min of oil, but the machine pump delivers only 69 l/min at the selected supply frequency.
7The attachment weighs 685 kg with its mounting kit, above the 270 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.
8The attachment weighs 685 kg with its mounting kit, above the 350 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.
9The quote states a combined weight of 2,300 kg for the machine and attachment, but the computed weight is 2,395 kg.
10The quote states a combined weight of 4,500 kg for the machine and attachment, but the computed weight is 4,060 kg.
11Rubber caterpillar tracks are not listed among the options for the selected Brokk machine.
12Dozer blades are not listed among the options for the selected Brokk machine.
13The counterweight is not listed among the options for the selected Brokk machine.
14The cable reel is not listed among the options for the selected Brokk machine.
15The heavy duty dipper arm is not listed among the options for the selected Brokk machine.
16Atomized water mist is not listed among the options for the selected Brokk machine.
17Air flushing for the breaker is not listed among the options for the selected Brokk machine.
18Forced draft cooling for the breaker is only available in combination with forced draft cooling for the machine.
19Forced draft cooling for the breaker needs clean and dry compressed air at 6 to 8 bar, which the site cannot supply.
20Water spray cannot be combined with heat resistant hoses.
21Water spray is not suitable for red-hot applications.
22Water spray needs 6 to 8 bar of water pressure from an external source, which the site cannot supply.
23Air flushing for the breaker is essential for underwater use.
24Forced draft cooling, water spray and air flushing are options for the hydraulic breaker, but the attachment on the quote is a concrete crusher.
25The breaker needs at least 65 l/min of oil, but the machine pump delivers only 27 l/min at the selected supply frequency.
26The quote states a combined weight of 700 kg for the machine and attachment, but the computed weight is 1,080 kg.
27Heat resistant hoses are not listed among the options for the selected Brokk machine.
28The attachment weighs 520 kg with its mounting kit, above the 105 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.

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. Heavy breaker: A Brokk 200+ with the heaviest breaker and three options

The agent's request. Please quote one Brokk 200+ with the BHB 555 hydraulic breaker, with rubber caterpillar tracks, counterweight and cable reel, for standard demolition on 50 Hz supply. The quote states a combined machine and attachment weight of 2,620 kg. It is ready to send.

Verdict: Blocked.

  • Attachment not made for this machine. The attachment on the quote is not one of the attachments Brokk lists as made for the selected machine.
  • Cable reel not offered. The cable reel is not listed among the options for the selected Brokk machine.
  • Attachment above the recommended weight. The attachment weighs 520 kg with its mounting kit, above the 350 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.

2. Heavy breaker: The agent resubmits after fixing the errors

The agent's request. Please quote one Brokk 500+ with the BHB 555 hydraulic breaker, with rubber caterpillar tracks, counterweight and cable reel, for standard demolition on 50 Hz supply. The quote states a combined machine and attachment weight of 5,720 kg. It is ready to send.

Verdict: Allowed.

  • Weight summary. Machine 5,200 kg plus attachment 520 kg is 5,720 kg, options not included; the machine recommended attachment weight is 700 kg.

3. Red-hot steelworks job: A red-hot job on a Brokk 300+ with spray, hoses and breaker cooling

The agent's request. Please quote one Brokk 300+ with the BHB 455 hydraulic breaker, with heat resistant hoses, water spray for the breaker and forced draft cooling for the breaker, for a red-hot job on 50 Hz supply, with compressed air at 6 to 8 bar on site and water at 6 to 8 bar on site. The quote states a combined machine and attachment weight of 4,060 kg. It is ready to send.

Verdict: Blocked.

  • Breaker cooling needs machine cooling. Forced draft cooling for the breaker is only available in combination with forced draft cooling for the machine.
  • Water spray with heat resistant hoses. Water spray cannot be combined with heat resistant hoses.
  • Water spray in a red-hot job. Water spray is not suitable for red-hot applications.

4. Red-hot steelworks job: The agent resubmits after fixing the errors

The agent's request. Please quote one Brokk 300+ with the BHB 455 hydraulic breaker, with heat resistant hoses and forced draft cooling for the breaker, for a red-hot job on 50 Hz supply, with compressed air at 6 to 8 bar on site and water at 6 to 8 bar on site. The quote states a combined machine and attachment weight of 4,060 kg. It is ready to send.

Verdict: Blocked.

  • Breaker cooling needs machine cooling. Forced draft cooling for the breaker is only available in combination with forced draft cooling for the machine.

5. Red-hot steelworks job: The agent resubmits after fixing the errors

The agent's request. Please quote one Brokk 300+ with the BHB 455 hydraulic breaker, with heat resistant hoses, forced draft cooling for the machine and forced draft cooling for the breaker, for a red-hot job on 50 Hz supply, with compressed air at 6 to 8 bar on site and water at 6 to 8 bar on site. The quote states a combined machine and attachment weight of 4,060 kg. It is ready to send.

Verdict: Allowed.

  • Weight summary. Machine 3,650 kg plus attachment 410 kg is 4,060 kg, options not included; the machine recommended attachment weight is 500 kg.

6. Confined-space crusher: A Brokk 70+ with a larger crusher and two options

The agent's request. Please quote one Brokk 70+ with the CC440 concrete crusher, with rubber caterpillar tracks and counterweight, for standard demolition on 50 Hz supply. The quote states a combined machine and attachment weight of 825 kg. It is ready to send.

Verdict: Blocked.

  • Attachment not made for this machine. The attachment on the quote is not one of the attachments Brokk lists as made for the selected machine.
  • Rubber tracks not offered. Rubber caterpillar tracks are not listed among the options for the selected Brokk machine.
  • Counterweight not offered. The counterweight is not listed among the options for the selected Brokk machine.
  • Attachment above the recommended weight. The attachment weighs 265 kg with its mounting kit, above the 105 kg recommended attachment weight of the selected machine; the load and stability diagram, available from Brokk on request, should be checked.

7. Confined-space crusher: The agent resubmits after fixing the errors

The agent's request. Please quote one Brokk 70+ with the CC260 concrete crusher, for standard demolition on 50 Hz supply. The quote states a combined machine and attachment weight of 642 kg. It is ready to send.

Verdict: Allowed.

  • Weight summary. Machine 560 kg plus attachment 82 kg is 642 kg, options not included; the machine recommended attachment weight is 105 kg.

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 an order for a remote-controlled demolition robot with its breaker or concrete crusher and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the machine, attachment and option rules and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote one Brokk 300+ with the BHB 455 hydraulic breaker, with heat resistant hoses, water spray for the breaker and forced draft cooling for the breaker. The quote states a combined machine and attachment weight of 4,060 kg. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. Forced draft cooling for the breaker is only available in combination with forced draft cooling for the machine. Water spray cannot be combined with heat resistant hoses. Water spray is not suitable for red-hot applications.
  6. The validator returned three 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 attachment that does not belong on the machine, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the water spray for the breaker to no.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. Forced draft cooling for the breaker is only available in combination with forced draft cooling for the machine.
  12. Two findings cleared. Still blocking: breaker cooling needs machine cooling.
  13. The agent resubmits once more.
  14. The revised request. It changes the forced draft cooling for the machine to yes.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.