Predictika · Potato harvesters

An AI sales agent's potato harvester order, checked against the customer's tractor before it goes out

An AI sales agent prepares an order for a Grimme potato harvester for a farmer with a particular tractor. Before it goes out, the agent sends it to Predictika, which checks the machine, bunker and tyres and the tractor (engine power, PTO, hydraulics, drawbar, ISOBUS) against a declarative model of the technical data on Grimme's public product pages, and returns a verdict and every reason.

Scope: Grimme potato harvesters SE 75-55, SE 140, SE 150-60, EVO 260, EVO 280, EVO 280 MultiCrop, EVO 290, AIRSEP 290 and SELECT 200: the match with the customer's tractor, bunker, tyres and rows, from the technical data on Grimme's product pages. See everything this validator covers

This validator models the technical data published on Grimme's own product pages (products.grimme.com, read in October 2026), not just the scenarios shown below.

  • Tractor requirements — the minimum engine power, the PTO speed (540 and/or 1000 rpm), the oil flow, single- and double-acting control valves, the non-pressurized return flow, the drawbar bearing load, ISOBUS and, on the EVO 260, EVO 280 MultiCrop and AIRSEP 290, a PowerBeyond (load sensing) oil supply.
  • Machine — one-row (SE 75-55, SE 140) against two-row machines, the EVO 290 ClodSep and EasySep versions, and the SELECT 200 M and S versions with their minimum engine power.
  • Bunker — the standard and NonstopBunker capacities Grimme lists for the EVO 260, EVO 280, EVO 280 MultiCrop, EVO 290 and AIRSEP 290, and the standard bunker capacity of the SE 75-55 and SE 140. A NonstopBunker on a machine that does not list one goes to a person.
  • Tyres — a tyre that is not among the wheels Grimme lists for the machine is blocked.
  • Hitch — a tractor coupling that is not among the ones Grimme lists for the machine (low hitch and K 80 ball for the EVO and AIRSEP machines; drawbar eye or low hitch for the SE and SELECT machines) goes to a person.
  • Stated figures — the bunker capacity and minimum tractor power the order states are compared with the figures Grimme lists.

Any order for these machines that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Grimme publishes none, so this validator produces no price build-up), the oil flow of the EVO 260 and EVO 280 MultiCrop (listed as ranges), the drawbar load of the SELECT 200, the bunker of the SE 150-60 and SELECT 200 (the product page figures conflict or are absent), road transport rules, other Grimme machines, optional equipment packages and the configurator.

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

6 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
Limits that differ by machineOnly with workarounds
Each machine has its own minimum power, PTO speed, oil flow, valves, drawbar load and tyre list. A rules-based CPQ needs a compatibility table per machine, and edits whenever Grimme changes a data sheet.
The product page figures are data; each order is compared with the figures for the machine it names on every call.
The customer's tractor is not in the catalogOnly with workarounds
A tractor is the customer's, not a product, so a product-rules CPQ has nothing to attach tractor limits to; it is usually left to the dealer to check.
The tractor is part of the request and is checked against the machine on every call.
Fixing one shortfall exposes anotherOnly with care
A harvester that needs less power may need PowerBeyond or a different PTO speed; the dealer meets the next problem after the order is sent.
All tractor limits are evaluated together and every shortfall is reported in one answer.
Figures the order statesOnly with workarounds
A stated bunker capacity or minimum tractor power has to be compared with the figure for the machine and bunker type actually ordered.
The stated figures are fields in the request, compared with the listed values on every call.
Options Grimme does not listOnly with workarounds
A NonstopBunker on a machine that does not list one, or an unlisted hitch, is neither valid nor invalid in a rules table.
It is sent to a person with the reason, instead of being guessed.
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 order states a bunker capacity of 9000 kg; Grimme lists 5500 kg for the bunker on the order.
2The tractor has 139 kW; Grimme lists a minimum engine power of 140 kW for the machine on the order.
3The machine on the order is listed for a 1000 rpm PTO and the tractor offers 540 rpm only.
4The machine on the order is listed for a 540 rpm PTO and the tractor offers 1000 rpm only.
5The tractor delivers 59 l/min of oil; Grimme lists an oil flow of 60 l/min for the machine on the order.
6The machine on the order needs a double-acting control valve on the tractor and the order lists none.
7The machine on the order needs a single-acting control valve on the tractor and the order lists none.
8The tractor drawbar is rated for 3999 kg; Grimme lists a permitted drawbar bearing load of 4000 kg for the machine on the order.
9Grimme lists ISOBUS (with an in-cab plug) under tractor requirements for the machine on the order and the tractor has none.
10Grimme lists a PowerBeyond (load sensing) oil supply under tractor requirements for the machine on the order and the tractor has none.
11Grimme lists a non-pressurized return flow under tractor requirements for the machine on the order and the tractor has none.
12The tyre chosen is not among the wheels Grimme lists for the machine on the order.
13The customer needs 2 rows; the machine on the order is a 1-row machine.
14The order states a minimum tractor power of 120 kW; Grimme lists 140 kW for the machine on the order.
15Grimme does not list a NonstopBunker for the machine on the order; a person should confirm it.
16The tractor coupling is not among the hitches Grimme lists for the machine on the order; a person should confirm it.

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. Harvester for a 110 kW tractor: EVO 280 for a farmer with a 110 kW tractor

The agent's request. Please set up the Grimme EVO 280 for our 2-row potato harvest. Our tractor has 110 kW, 540 and 1000 rpm PTO, 70 l/min of oil, 2 double-acting and 1 single-acting control valve, a drawbar rated for 2,500 kg, and a low hitch. It also has ISOBUS, PowerBeyond (load sensing) and a non-pressurized return flow. The order states a bunker capacity of 8,000 kg and a minimum tractor power of 140 kW. It is ready to send.

Verdict: Blocked.

  • Tractor below the minimum engine power. The tractor has 110 kW; Grimme lists a minimum engine power of 140 kW for the machine on the order.
  • Drawbar load rating too low. The tractor drawbar is rated for 2500 kg; Grimme lists a permitted drawbar bearing load of 4000 kg for the machine on the order.

2. Harvester for a 110 kW tractor: The agent resubmits after fixing the errors, with the EVO 260

The agent's request. Please set up the Grimme EVO 260 for our 2-row potato harvest. Our tractor has 110 kW, 540 and 1000 rpm PTO, 70 l/min of oil, 2 double-acting and 1 single-acting control valve, a drawbar rated for 2,500 kg, and a low hitch. It also has ISOBUS, PowerBeyond (load sensing) and a non-pressurized return flow. The order states a bunker capacity of 6,000 kg and a minimum tractor power of 85 kW. It is ready to send.

Verdict: Allowed.

  • Grimme figures. Bunker capacity 6000 kg and minimum tractor engine power 85 kW as listed by Grimme for the machine on the order.

3. Two rows on a 100 kW tractor: SE 75-55 for a farmer who harvests two rows

The agent's request. Please set up the Grimme SE 75-55 for our 2-row potato harvest. Our tractor has 100 kW, a 540 rpm PTO, 40 l/min of oil, 1 double-acting and 1 single-acting control valve, a drawbar rated for 2,600 kg, and a drawbar eye. It also has a non-pressurized return flow. The order states a bunker capacity of 5,500 kg and a minimum tractor power of 60 kW. It is ready to send.

Verdict: Blocked.

  • Machine has fewer rows than needed. The customer needs 2 rows; the machine on the order is a 1-row machine.

4. Two rows on a 100 kW tractor: The agent resubmits after fixing the errors, with the SE 150-60

The agent's request. Please set up the Grimme SE 150-60 for our 2-row potato harvest. Our tractor has 100 kW, a 540 rpm PTO, 40 l/min of oil, 1 double-acting and 1 single-acting control valve, a drawbar rated for 2,600 kg, and a drawbar eye. It also has a non-pressurized return flow. The order states a minimum tractor power of 95 kW. It is ready to send.

Verdict: Allowed.

  • Grimme figures. Minimum tractor engine power 95 kW as listed by Grimme for the machine on the order.

5. EVO 290 with larger tyres: EVO 290 ClodSep with 800/45-30.5 tyres on a 160 kW tractor

The agent's request. Please set up the Grimme EVO 290 ClodSep for our 2-row potato harvest, on 800/45-30.5 tyres. Our tractor has 160 kW, 540 and 1000 rpm PTO, 80 l/min of oil, 2 double-acting and 1 single-acting control valve, a drawbar rated for 4,500 kg, and a K 80 ball coupling. It also has ISOBUS, PowerBeyond (load sensing) and a non-pressurized return flow. The order states a bunker capacity of 9,000 kg and a minimum tractor power of 140 kW. It is ready to send.

Verdict: Blocked.

  • Tyre not listed for the machine. The tyre chosen is not among the wheels Grimme lists for the machine on the order.

6. EVO 290 with larger tyres: The agent resubmits after fixing the errors, with the standard 710/50-30.5 tyres

The agent's request. Please set up the Grimme EVO 290 ClodSep for our 2-row potato harvest, on 710/50-30.5 tyres. Our tractor has 160 kW, 540 and 1000 rpm PTO, 80 l/min of oil, 2 double-acting and 1 single-acting control valve, a drawbar rated for 4,500 kg, and a K 80 ball coupling. It also has ISOBUS, PowerBeyond (load sensing) and a non-pressurized return flow. The order states a bunker capacity of 9,000 kg and a minimum tractor power of 140 kW. It is ready to send.

Verdict: Allowed.

  • Grimme figures. Bunker capacity 9000 kg and minimum tractor engine power 140 kW as listed by Grimme for the machine on the order.

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 Grimme potato harvester for a farmer with a particular tractor. Before it goes out, the agent sends it to Predictika, which checks the machine, bunker and tyres and the tractor (engine power, PTO, hydraulics, drawbar, ISOBUS) against a declarative model of the technical data on Grimme's public product pages, and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please set up the Grimme EVO 280 for our 2-row potato harvest. Our tractor has 110 kW, 540 and 1000 rpm PTO, 70 l/min of oil, 2 double-acting and 1 single-acting control valve. The rest of the request is on screen. The order states a bunker capacity of 8,000 kg and a minimum tractor power of 140 kW.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The tractor has 110 kW; Grimme lists a minimum engine power of 140 kW for the machine on the order. The tractor drawbar is rated for 2500 kg; Grimme lists a permitted drawbar bearing load of 4000 kg for the machine on the order.
  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 the customer's tractor is not in the catalog, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the machine to EVO 260, the stated bunker capacity as to 6,000 kg and the stated minimum tractor power as to 85 kW.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  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. Now you can try the other scenarios yourself.