Predictika · Cordless tool, battery and charger orders

An AI sales agent's cordless tool, battery and charger order, checked before it goes out

An AI sales agent prepares a dealer or fleet order for battery-powered tools, the AP and AR battery packs that run them and a charger. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published pack-to-tool and charger-to-pack tables and returns a verdict, every reason and the figures it computed.

Scope: AP and AR battery packs on cordless tools and chargers: which pack runs which tool, which charger charges which pack, and the 80 percent charge time. See everything this validator covers

This validator models orders of cordless tools with AP and AR battery packs and a charger, not just the scenarios shown below.

  • Tool and pack pairings — STIHL's AP System Battery Chart shows a run time for a tool only with the packs that work on it and a dash where a pack is not applicable. The model reads 16 tools from that chart against the AP 200 S, AP 300, AP 300 S, AP 500 S, AR 2000 L and AR 3000 L packs, and blocks a pack the chart does not list for the tool.
  • Charger and pack pairings — the charging time table lists the AL 101, AL 301, AL 301-4 and AL 501 chargers against each pack. The AL 101 has no time for the AR packs and the AL 501 has none for the AP 300, so those pairings are blocked.
  • Stated charge time — the quote states how long its slowest pack takes to reach 80 percent charge; this is compared with the charging time table for the packs and charger on the quote.

Any order that touches these pack, tool and charger tables is in scope — not only the scenarios pictured here. Not covered: prices (the chart covers the AP 200 S, AP 300, AP 300 S, AP 500 S, AR 2000 L and AR 3000 L packs, and the public price list names different pack models, so this validator produces no price build-up or line-item quote), tools and packs not in the chart, the AP adapter, 100 percent charge times and run times. Assumption: a dash in the chart is read as not applicable.

The AI sales agentBuilds the tool, battery and charger 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
Which battery packs run which toolsOnly with care
A product rule per tool and pack. With 16 tools and 6 packs that is a large grid, and every new tool or pack adds more cells to keep right.
The tool and pack on each line are in one request and every pairing is checked together against the chart.
Which charger charges which packOnly with care
A second grid of rules between chargers and packs, written and maintained apart from the tool grid.
Charger and pack pairings are checked on every call alongside the tool pairings.
A stated charge time that must match the tableOnly with workarounds
The stated time is a free-entry field; a rule has to look up the slowest pack on the order and compare it, and someone must maintain that lookup.
The stated figure travels with the order and is compared with the table 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 battery on line 1 is not listed for the tool on line 1 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
2The battery on line 2 is not listed for the tool on line 2 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
3The charger on the quote is not listed for the battery on line 1 in the STIHL charging time table (the table shows no charging time for that pair).
4The charger on the quote is not listed for the battery on line 2 in the STIHL charging time table (the table shows no charging time for that pair).
5The quote states that the batteries reach 80 percent charge in 60 minutes, but the charging time table gives 70 minutes for the slowest battery on the quote.

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. Packs and charger on a two-tool order: A two-tool order with packs the chart does not list and an AL 101 charger on an AR pack

The agent's request. Please quote 8 x BGA 300 tools with 16 x AP 200 S battery packs, 6 x FSA 400 tools with 6 x AR 2000 L battery packs and 4 x AL 101 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 150 minutes. It is ready to send.

Verdict: Blocked.

  • Battery does not work with the tool on line 1. The battery on line 1 is not listed for the tool on line 1 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
  • Battery does not work with the tool on line 2. The battery on line 2 is not listed for the tool on line 2 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
  • Charger cannot charge the line 2 battery. The charger on the quote is not listed for the battery on line 2 in the STIHL charging time table (the table shows no charging time for that pair).

2. Packs and charger on a two-tool order: The agent resubmits after fixing the errors

The agent's request. Please quote 8 x BGA 300 tools with 16 x AP 300 S battery packs, 6 x FSA 400 tools with 12 x AP 500 S battery packs and 4 x AL 501 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 40 minutes. It is ready to send.

Verdict: Allowed.

  • Order summary. 14 tool(s), 28 battery pack(s) and 4 charger(s); the slowest battery reaches 80 percent charge in 40 minutes.

3. Starter bundle: A starter bundle with a pack the chart does not list for either tool

The agent's request. Please quote 5 x BRA 500 tools with 10 x AP 300 S battery packs, 5 x SGA 85 tools with 5 x AP 500 S battery packs and 2 x AL 501 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 40 minutes. It is ready to send.

Verdict: Blocked.

  • Battery does not work with the tool on line 1. The battery on line 1 is not listed for the tool on line 1 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
  • Battery does not work with the tool on line 2. The battery on line 2 is not listed for the tool on line 2 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).

4. Starter bundle: The agent resubmits after fixing the errors

The agent's request. Please quote 5 x BRA 500 tools with 10 x AP 500 S battery packs, 5 x SGA 85 tools with 5 x AP 500 S battery packs and 2 x AL 501 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 40 minutes. It is ready to send.

Verdict: Blocked.

  • Battery does not work with the tool on line 2. The battery on line 2 is not listed for the tool on line 2 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).

5. Starter bundle: The agent resubmits after fixing the errors

The agent's request. Please quote 5 x BRA 500 tools with 10 x AP 500 S battery packs, 5 x SGA 85 tools with 5 x AP 200 S battery packs and 2 x AL 501 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 40 minutes. It is ready to send.

Verdict: Allowed.

  • Order summary. 10 tool(s), 15 battery pack(s) and 2 charger(s); the slowest battery reaches 80 percent charge in 40 minutes.

6. Pack choice and stated charge time: A two-tool order with an AR pack the chart does not list and a charge time that is too short

The agent's request. Please quote 3 x KGA 770 tools with 3 x AR 3000 L battery packs, 3 x HLA 86 tools with 3 x AR 2000 L battery packs and 3 x AL 301 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 220 minutes. It is ready to send.

Verdict: Blocked.

  • Battery does not work with the tool on line 1. The battery on line 1 is not listed for the tool on line 1 in the STIHL AP System Battery Chart (the chart shows no run time for that pair).
  • Stated 80 percent charge time differs. The quote states that the batteries reach 80 percent charge in 220 minutes, but the charging time table gives 330 minutes for the slowest battery on the quote.

7. Pack choice and stated charge time: The agent resubmits after fixing the errors

The agent's request. Please quote 3 x HSA 140 R (24 in) tools with 6 x AP 300 S battery packs, 3 x HLA 86 tools with 3 x AR 2000 L battery packs and 3 x AL 301 chargers. The quote states that the slowest battery pack reaches 80 percent charge in 220 minutes. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 tool(s), 9 battery pack(s) and 3 charger(s); the slowest battery reaches 80 percent charge in 220 minutes.

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 dealer or fleet order for battery-powered tools, the AP and AR battery packs that run them and a charger. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published pack-to-tool and charger-to-pack tables 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 8 x BGA 300 tools with 16 x AP 200 S battery packs, 6 x FSA 400 tools. The quote states that the slowest battery pack reaches 80 percent charge in 150 minutes. 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. The battery on line 1 is not listed for the tool on line 1 in the STIHL AP System Battery Chart (the chart shows no run time for that pair). The battery on line 2 is not listed for the tool on line 2 in the STIHL AP System Battery Chart (the chart shows no run time for that pair). The charger on the quote is not listed for the battery on line 2 in the STIHL charging time table (the table shows no charging time for that pair).
  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 which battery packs run which tools, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the line 1 battery pack to 16 x AP 300 S, the line 2 battery pack to 12 x AP 500 S, the chargers to 4 x AL 501 and the stated 80 percent charge time to 40 minutes.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three 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.