Predictika · Scientific echo sounders
An AI sales agent prepares a wideband echo sounder system for a research vessel, an ROV or a mooring: a WBT Mini, WBT Tube or WBAT transceiver with up to two types of ES-series transducer, the operating mode, supply voltage, deployment depth, the frequency band, pulse length, ping interval and transmit power for each transducer, and the channel count it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures Kongsberg Discovery publishes in its data sheets and returns a verdict, every reason and the figures it computed.
This validator models one transceiver with up to two transducer types, based on the figures in the public Kongsberg Discovery data sheets, not just the scenarios shown below.
Any system that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Kongsberg does not publish list prices, so this page shows no price build-up), the WBT shipboard unit and the ES70-7CD, whose published figures conflict between documents, older transducer models, the EA640 and EM families, cables, processing units and software options, and real survey performance.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Which transducer goes with which transceiver, and each transducer's own limits | Only with workarounds Every transducer has its own band, pulse, duty cycle, power and depth figures, and the transceiver adds more. A rules-based CPQ needs a compatibility table or one rule per transducer, and every data sheet revision means editing them. | The transducer rows and the transceiver rows arrive with the request and are matched on every call. |
| Channels and split-beam counts across two transducer types | Only with care The channels are the quantity times the sectors of each type, summed over the slots, then compared with what the transceiver offers with and without its multiplexer. | The totals and both comparisons are computed on every call. |
| Duty cycle from pulse length and ping interval | Only with care Duty cycle is derived from two entered values and compared with a per-transducer limit. | Pulse, ping interval and the limit are compared on every call. |
| Channel count the quote states | Only with care The stated number is derived from the chosen transducers, so a rule has to recompute it and compare. | The stated channel count is a field in the request, compared with the computed one on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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.
| 1 | This transceiver cannot run in the selected mode; the EK80 version of the WBT Mini and the WBT Tube run only under the EK80 software, and only the autonomous WBT Mini and the WBAT run a pre-programmed mission. |
| 2 | An autonomous transceiver is pre-programmed with a mission in the EK Mission Planner; no mission is planned on the quote. |
| 3 | EK80 mode needs a processing unit that runs the EK80 software and holds an EK80 licence; none is on the quote. |
| 4 | The supply is 11 volts DC; this transceiver needs 12 to 16 volts DC. |
| 5 | The supply is 17 volts DC; this transceiver needs 12 to 16 volts DC. |
| 6 | The supply is 20 volts DC; this transceiver needs 12 to 16 volts DC. |
| 7 | The supply is 51 volts DC; this transceiver needs 20 to 50 volts DC. |
| 8 | The supply is 15 volts DC; this transceiver needs 20 to 50 volts DC. |
| 9 | The quote deploys at 4001 meters; the transceiver is rated to 4000 meters. |
| 10 | The quote deploys at 1501 meters; the transceiver is rated to 1500 meters. |
| 11 | The quote deploys at 5000 meters; the transducer in slot 1 is rated to 1500 meters. |
| 12 | The quote deploys at 1501 meters; the transducer in slot 1 is rated to 1500 meters. |
| 13 | No transducer is selected in slot 1; the system needs at least one. |
| 14 | Slot 1 has a transducer with a quantity of 0; at least 1 is needed. |
| 15 | 6 transducer channels need the transceiver multiplexer (above 4 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 16 | 8 transducer channels need the transceiver multiplexer (above 4 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 17 | The transducers need 9 transducer channels; the transceiver has 8 including its multiplexer. |
| 18 | The quote has 3 split-beam transducers; the transceiver supports 2. |
| 19 | 9 transducer channels need the transceiver multiplexer (above 4 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 20 | 5 transducer channels need the transceiver multiplexer (above 4 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 21 | 16 transducer channels need the transceiver multiplexer (above 8 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 22 | The quote has 5 split-beam transducers; the transceiver supports 4. |
| 23 | 15 transducer channels need the transceiver multiplexer (above 8 channels without it), so those transducers are pinged in turn; a person should confirm the survey design. |
| 24 | The transducers need 17 transducer channels; the transceiver has 16 including its multiplexer. |
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.
The agent's request. Please quote a WBT Tube for a 12 to 16 volt supply in EK80 mode, deployed at 3,500 meters on a 24 volt DC supply, with 2 x ES200-7CDK split-beam rated to 1,500 meters at 200 kHz (continuous wave), a 1,024 microsecond pulse every 150 milliseconds at 150 watts. The EK80 licence is on the quote and a mission is not planned. The quote states 6 transducer channels in use. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a WBT Tube for a 20 to 50 volt supply in EK80 mode, deployed at 3,500 meters on a 24 volt DC supply, with 2 x ES200-7CDK split-beam rated to 6,000 meters at 200 kHz (continuous wave), a 1,024 microsecond pulse every 150 milliseconds at 150 watts. The EK80 licence is on the quote and a mission is not planned. The quote states 6 transducer channels in use. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a WBAT rated to 1,500 meters in EK80 mode, deployed at 2,500 meters on a 14 volt DC supply, with 1 x ES200-7CDK split-beam rated to 1,500 meters at 200 kHz (continuous wave), a 100 microsecond pulse every 150 milliseconds at 150 watts. The EK80 licence is not on the quote and a mission is not planned. The quote states 3 transducer channels in use. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a WBAT rated to 6,000 meters in autonomous mode, deployed at 2,500 meters on a 14 volt DC supply, with 1 x ES200-7CDK split-beam rated to 6,000 meters at 200 kHz (continuous wave), a 128 microsecond pulse every 150 milliseconds at 150 watts. The EK80 licence is not on the quote and a mission is planned. The quote states 3 transducer channels in use. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a WBT Mini (autonomous version) in EK80 mode, deployed at 50 meters on a 14 volt DC supply, with 2 x ES120-18CDK split-beam at 120 kHz (continuous wave), a 1,024 microsecond pulse every 250 milliseconds at 200 watts and 2 x ES38-18DK split-beam at 38 kHz (continuous wave), a 4,096 microsecond pulse every 250 milliseconds at 300 watts. The EK80 licence is on the quote and a mission is not planned. The quote states 12 transducer channels in use. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a WBT Mini (autonomous version) in EK80 mode, deployed at 50 meters on a 14 volt DC supply, with 1 x ES120-18CDK split-beam at 120 kHz (continuous wave), a 1,024 microsecond pulse every 250 milliseconds at 200 watts and 1 x ES38-18DK split-beam at 38 kHz (continuous wave), a 2,048 microsecond pulse every 250 milliseconds at 300 watts. The EK80 licence is on the quote and a mission is not planned. The quote states 6 transducer channels in use. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a WBT Mini (autonomous version) in EK80 mode, deployed at 50 meters on a 14 volt DC supply, with 1 x ES120-18CDK split-beam at 120 kHz (continuous wave), a 1,024 microsecond pulse every 250 milliseconds at 200 watts and 1 x ES38-18DK single-beam at 38 kHz (continuous wave), a 2,048 microsecond pulse every 250 milliseconds at 300 watts. The EK80 licence is on the quote and a mission is not planned. The quote states 4 transducer channels in use. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.