Predictika · Surface drill rig configurations

An AI sales agent's drill rig configuration, checked before it goes out

An AI sales agent prepares a configuration for a DTH surface drill rig: the rotary head and hammer, the feed length, the drill rod size, the hole diameter and the hole depth. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rig's published compatibility and depth data, and returns a verdict, every reason and the figures it computed.

Scope: SmartROC D65 rig configurations: rotary head and hammer, feed length, drill rod size, hole diameter and hole depth. See everything this validator covers

This validator models configurations of the Epiroc SmartROC D65 DTH surface drill rig, not just the scenarios shown below.

  • Rotary head and hammer — DHR6 H 45 takes COP 44 Gold or COP 54 Gold; H 56 takes COP 54 Gold, COP 64 Gold or COP M6; H 68 takes COP 64 Gold or COP M6; H 78 takes COP 64 Gold, COP M6 or COP M7.
  • Feed, rod size and hole depth — standard, long and extra long feed have a maximum hole depth that depends on the rod size (89 to 114 mm, or 127 and 140 mm). The requested hole depth must not exceed it, and a stated maximum depth is compared with the computed one.
  • Hole diameter and rods — the hole diameter must be within 110 to 229 mm and the drill rod must be one of 89, 102, 114, 127 or 140 mm.

Any SmartROC D65 configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Epiroc does not publish a price list for its rigs, so this validator produces no price build-up or line-item quote), other Epiroc rig models, optional equipment packages, service contracts, and regional terms.

The AI sales agentBuilds the rig configuration 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
A hammer that must suit the rotary headOnly with care
A product rule for each head and hammer pair. It works, but every new head or hammer is another set of rules to maintain.
Head and hammer are in one request and every pairing is checked together.
A maximum hole depth that depends on feed and rod sizeOnly with workarounds
The limit depends on two choices made on different lines, so it needs a cross-line rule that interacts with the rest.
Every choice is in one request, so the conflict is found whichever order the choices arrive in.
A stated maximum depth that must match the configurationOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain that comparison.
The stated figure 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 hammer on the order is not listed for the selected rotary head; DHR6 H 45 takes COP 44 Gold or COP 54 Gold, H 56 takes COP 54 Gold, COP 64 Gold or COP M6, H 68 takes COP 64 Gold or COP M6, and H 78 takes COP 64 Gold, COP M6 or COP M7.
2A drill rod diameter of 120 mm is not offered; the rods are 89, 102, 114, 127 and 140 mm.
3A hole diameter of 109 mm is outside the 110 to 229 mm range of the SmartROC D65.
4A hole diameter of 230 mm is outside the 110 to 229 mm range of the SmartROC D65.
5The holes are 45.5 m deep; with the selected feed and rod size the maximum hole depth is 45 m.
6The holes are 26 m deep; with the selected feed and rod size the maximum hole depth is 25 m.
7The holes are 56 m deep; with the selected feed and rod size the maximum hole depth is 55.5 m.
8The holes are 32 m deep; with the selected feed and rod size the maximum hole depth is 31.5 m.
9The holes are 57 m deep; with the selected feed and rod size the maximum hole depth is 56 m.
10The holes are 41 m deep; with the selected feed and rod size the maximum hole depth is 40 m.
11The order has 0 rigs; at least 1 is needed.
12The order states a maximum hole depth of 60 m, but the selected feed and rod size give 55.5 m.
13The order states a maximum hole depth of 31.5 m, but the selected feed and rod size give 55.5 m.
14A hole diameter of 300 mm is outside the 110 to 229 mm range of the SmartROC D65.
15The holes are 70 m deep; with the selected feed and rod size the maximum hole depth is 45 m.
16The order states a maximum hole depth of 56 m, but the selected feed and rod size give 45 m.

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. Feed, rod size and hole depth: Standard feed with 140 mm rods for 40 m holes, with a stated depth of 45 m

The agent's request. Please quote 1 SmartROC D65 drill rig with the DHR6 H 56 rotary head and the COP 64 Gold hammer, standard feed, 140 mm drill rods and a Tier 4 Final / EU Stage 5 engine, for 203 mm holes down to 40 m. The quote states a maximum hole depth of 45 m. It is ready to send.

Verdict: Blocked.

  • Hole deeper than the feed allows. The holes are 40 m deep; with the selected feed and rod size the maximum hole depth is 25 m.
  • Stated maximum depth differs from the configuration. The order states a maximum hole depth of 45 m, but the selected feed and rod size give 25 m.

2. Feed, rod size and hole depth: The agent resubmits after fixing the errors

The agent's request. Please quote 1 SmartROC D65 drill rig with the DHR6 H 56 rotary head and the COP 64 Gold hammer, long feed, 140 mm drill rods and a Tier 4 Final / EU Stage 5 engine, for 203 mm holes down to 40 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Blocked.

  • Hole deeper than the feed allows. The holes are 40 m deep; with the selected feed and rod size the maximum hole depth is 31.5 m.
  • Stated maximum depth differs from the configuration. The order states a maximum hole depth of 55.5 m, but the selected feed and rod size give 31.5 m.

3. Feed, rod size and hole depth: The agent resubmits after fixing the errors

The agent's request. Please quote 1 SmartROC D65 drill rig with the DHR6 H 56 rotary head and the COP 64 Gold hammer, long feed, 114 mm drill rods and a Tier 4 Final / EU Stage 5 engine, for 203 mm holes down to 40 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 rig(s); maximum hole depth 55.5 m with this feed and rod size.

4. Rotary head and hammer: A two-rig order with a COP M7 hammer on the H 45 rotary head

The agent's request. Please quote 2 SmartROC D65 drill rigs with the DHR6 H 45 rotary head and the COP M7 hammer, long feed, 114 mm drill rods and a Tier 4 Final / EU Stage 5 engine, for 165 mm holes down to 40 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Blocked.

  • Hammer does not fit the rotary head. The hammer on the order is not listed for the selected rotary head; DHR6 H 45 takes COP 44 Gold or COP 54 Gold, H 56 takes COP 54 Gold, COP 64 Gold or COP M6, H 68 takes COP 64 Gold or COP M6, and H 78 takes COP 64 Gold, COP M6 or COP M7.

5. Rotary head and hammer: The agent resubmits after fixing the errors

The agent's request. Please quote 2 SmartROC D65 drill rigs with the DHR6 H 78 rotary head and the COP M7 hammer, long feed, 114 mm drill rods and a Tier 4 Final / EU Stage 5 engine, for 165 mm holes down to 40 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 rig(s); maximum hole depth 55.5 m with this feed and rod size.

6. Hole size and drill rod: A three-rig order with a 240 mm hole and a 120 mm drill rod

The agent's request. Please quote 3 SmartROC D65 drill rigs with the DHR6 H 68 rotary head and the COP 64 Gold hammer, long feed, 120 mm drill rods and a Tier 3 / Stage IIIA engine, for 240 mm holes down to 45 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Blocked.

  • Drill rod size is not offered. A drill rod diameter of 120 mm is not offered; the rods are 89, 102, 114, 127 and 140 mm.
  • Hole diameter outside the rig range. A hole diameter of 240 mm is outside the 110 to 229 mm range of the SmartROC D65.

7. Hole size and drill rod: The agent resubmits after fixing the errors

The agent's request. Please quote 3 SmartROC D65 drill rigs with the DHR6 H 68 rotary head and the COP 64 Gold hammer, long feed, 114 mm drill rods and a Tier 3 / Stage IIIA engine, for 229 mm holes down to 45 m. The quote states a maximum hole depth of 55.5 m. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 rig(s); maximum hole depth 55.5 m with this feed and rod size.

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 configuration for a DTH surface drill rig: the rotary head and hammer, the feed length, the drill rod size, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rig's published compatibility and depth data, 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 1 SmartROC D65 drill rig. The quote states a maximum hole depth of 45 m. 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 holes are 40 m deep; with the selected feed and rod size the maximum hole depth is 25 m. The order states a maximum hole depth of 45 m, but the selected feed and rod size give 25 m.
  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 a maximum hole depth that depends on feed and rod size, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the feed to long feed and the stated maximum depth to 55.5.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The holes are 40 m deep; with the selected feed and rod size the maximum hole depth is 31.5 m. The order states a maximum hole depth of 55.5 m, but the selected feed and rod size give 31.5 m.
  12. 0 findings cleared; still blocked on hole deeper than the feed allows and stated maximum depth differs from the configuration.
  13. The agent resubmits once more.
  14. The revised request. It changes the drill rod to 114 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Two 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.