Predictika · High-power diode laser bar orders: JDL-BAB

An AI sales agent's diode laser bar order, checked before it goes out

An AI sales agent prepares an order for high-power diode laser bars with the customer's pump wavelength, driver, cooling and pulse settings. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product overview and datasheets and returns a verdict, every reason and the figures it computed.

Scope: Jenoptik JDL-BAB diode laser bars (33 standard bars, 760 to 1060 nm, continuous-wave and quasi-continuous-wave): the bar, driver, pump wavelength, cooling and pulse settings. See everything this validator covers

This validator models orders for these bars, using the product overview and the per-part datasheets, not just the scenarios shown below.

  • Which bar — the bar is chosen by wavelength, filling factor, number of emitters and optical power, and the combination must be a standard bar in the product overview; customized designs and other wavelengths are on request. Nine more listed bars are flagged for a person to check because their datasheets were not modeled.
  • Operating mode — quasi-continuous-wave (qcw) bars are specified for pulsed operation and the other bars for continuous-wave (cw) operation.
  • Driver and pump wavelength — the driver current against the maximum operating current in the datasheet, the driver voltage against the bars in series times the maximum operating voltage of one bar, and the customer's pump wavelength against the wavelength range of the bar.
  • Cooling and pulses — heat sink thermal resistance, coolant temperature, pulse length and duty cycle are compared with the conditions the datasheet figures are given at; anything outside them goes to a person to confirm.
  • Stated figure — the total optical output the agent states is compared with the number of bars times the optical power of each bar.

Any order for these bars that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Jenoptik publishes none for these parts, so there is no price build-up or line-item quote), the JDL-BAE single emitters, other Jenoptik laser products, mounting, and beam shaping or fiber coupling. The driver, voltage, cooling and pulse checks compare the order with figures in the datasheets; they are not ordering rules published by Jenoptik.

The AI sales agentBuilds the diode laser bar 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
Only bars that exist: the part is a combination of four attributesOnly with care
A catalog table of standard parts that has to be kept in step with the product overview; a missed row lets a combination that is not sold into a quote, and customized parts need a separate path.
The listed combinations are part of the model and the order is checked against them on every call.
Driver limits that depend on the chosen bar and on bars in seriesOnly with workarounds
The current and voltage a bar needs come from its datasheet, and the voltage scales with the number of bars in a string, so the rule needs a lookup and arithmetic across fields that live on different lines.
Each bar's datasheet figures are looked up and the string voltage is computed and compared with the driver on every call.
Pulsed bars on a continuous-wave setup, and the reverseOnly with care
A per-part attribute and a mode choice on another line; it works as a cross-field rule, one per part family, and has to be maintained.
The mode of each bar is part of the model and is compared with the application on every call.
Cooling and pulse settings outside the datasheet conditionsOnly with workarounds
The reference heat sink, coolant temperature, pulse length and duty cycle differ by part, so the thresholds are per-part data and the outcome is a person's review, not a hard stop.
The reference conditions are part of the model and anything beyond them is reported as an approval.
A stated total power that does not match the bars orderedOnly with care
A stated figure is a free-entry field; a rule can compare it with quantity times power, but someone has to write it and keep it in step.
The stated total travels with the order and is compared with the computed total 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 driver supplies 3.5 V; the bars in series need up to 3.8 V (bars per string times the maximum operating voltage of one bar in the datasheet).
2No standard JDL-BAB bar with 976 nm, 50 percent filling factor, 47 emitters and 200 W is listed in the Jenoptik product overview; customized designs and other wavelengths are available only on request.
3No standard JDL-BAB bar with 880 nm, 75 percent filling factor, 37 emitters and 100 W is listed in the Jenoptik product overview; customized designs and other wavelengths are available only on request.
4This bar is listed in the Jenoptik product overview, but its datasheet was not modeled by this validator, so its driver, wavelength and cooling figures were not checked; a person should check them.
5This bar is a quasi-continuous-wave (qcw) bar specified for pulsed operation, but the application runs it continuously.
6The datasheet specifies this bar for continuous-wave (cw) operation only, but the application runs it pulsed.
7The driver supplies 70 A; this bar needs up to 71 A at nominal power (maximum operating current in the datasheet).
8The driver supplies 1.8 V; the bars in series need up to 1.9 V (bars per string times the maximum operating voltage of one bar in the datasheet).
9The application needs 970 nm; this bar emits from 973 to 979 nm.
10The application needs 980 nm; this bar emits from 973 to 979 nm.
11The quote states 650 W of optical output in total; the ordered bars give 600 W.
12The cooling plan (heat sink 0.5 K/W, coolant 30 degrees C) is outside the conditions the datasheet is specified at (heat sink 0.5 K/W or better, coolant 25 degrees C), so the datasheet gives no figures for it; a person should confirm.
13The cooling plan (heat sink 0.7 K/W, coolant 25 degrees C) is outside the conditions the datasheet is specified at (heat sink 0.5 K/W or better, coolant 25 degrees C), so the datasheet gives no figures for it; a person should confirm.
14The application pulses at 1500 microseconds and 4 percent duty; the datasheet figures are given at 1000 microseconds and 4 percent duty, so a person should confirm.
15The application pulses at 1000 microseconds and 5 percent duty; the datasheet figures are given at 1000 microseconds and 4 percent duty, so a person should confirm.
16The quote states 1,800 W of optical output in total; the ordered bars give 2,000 W.
17The driver supplies 60 A; this bar needs up to 71 A at nominal power (maximum operating current in the datasheet).
18The application needs 950 nm; this bar emits from 973 to 979 nm.
19The driver supplies 1.5 V; the bars in series need up to 1.9 V (bars per string times the maximum operating voltage of one bar in the datasheet).
20The cooling plan (heat sink 0.8 K/W, coolant 25 degrees C) is outside the conditions the datasheet is specified at (heat sink 0.5 K/W or better, coolant 25 degrees C), so the datasheet gives no figures for it; a person should confirm.
21The cooling plan (heat sink 0.9 K/W, coolant 35 degrees C) is outside the conditions the datasheet is specified at (heat sink 0.7 K/W or better, coolant 25 degrees C), so the datasheet gives no figures for it; a person should confirm.
22The application pulses at 2000 microseconds and 6 percent duty; the datasheet figures are given at 1000 microseconds and 4 percent duty, so a person should confirm.

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. Pump wavelength: 915 nm bars for a 940 nm pump, with an overstated total

The agent's request. Please quote 20 Jenoptik JDL-BAB diode laser bars at 915 nm, with a filling factor of 50 percent, 23 emitters and 200 W of optical power each, run continuously. The bars are driven with 2 bars per series string from a driver that supplies 230 A and 3.4 V, the application pumps at 940 nm, the heat sink is 0.3 K/W and the coolant is 25 degrees C. The quote states 4,400 W of optical output in total. It is ready to send.

Verdict: Blocked.

  • Pump wavelength outside the bar range. The application needs 940 nm; this bar emits from 912 to 918 nm.
  • Stated total power does not match. The quote states 4,400 W of optical output in total; the ordered bars give 4,000 W.

2. Pump wavelength: The agent resubmits after fixing the errors

The agent's request. Please quote 20 Jenoptik JDL-BAB diode laser bars at 940 nm, with a filling factor of 50 percent, 23 emitters and 200 W of optical power each, run continuously. The bars are driven with 2 bars per series string from a driver that supplies 230 A and 3.4 V, the application pumps at 940 nm, the heat sink is 0.3 K/W and the coolant is 25 degrees C. The quote states 4,000 W of optical output in total. It is ready to send.

Verdict: Allowed.

  • Bar summary. 4,000 W of optical output in total; the datasheet gives up to 224 A and 1.6 V per bar at nominal power.

3. Continuous-wave drive: Pulsed bars run continuously on a 280 A driver

The agent's request. Please quote 30 Jenoptik JDL-BAB diode laser bars at 940 nm, with a filling factor of 75 percent, 37 emitters and 300 W of optical power each, run continuously. The bars are driven with 1 bar per series string from a driver that supplies 280 A and 2.5 V, the application pumps at 940 nm, the heat sink is 0.5 K/W and the coolant is 25 degrees C. The quote states 9,000 W of optical output in total. It is ready to send.

Verdict: Blocked.

  • Pulsed bar run continuously. This bar is a quasi-continuous-wave (qcw) bar specified for pulsed operation, but the application runs it continuously.
  • Driver current too low. The driver supplies 280 A; this bar needs up to 305 A at nominal power (maximum operating current in the datasheet).

4. Continuous-wave drive: The agent resubmits after fixing the errors

The agent's request. Please quote 50 Jenoptik JDL-BAB diode laser bars at 940 nm, with a filling factor of 50 percent, 47 emitters and 120 W of optical power each, run continuously. The bars are driven with 1 bar per series string from a driver that supplies 280 A and 2.5 V, the application pumps at 940 nm, the heat sink is 0.5 K/W and the coolant is 25 degrees C. The quote states 6,000 W of optical output in total. It is ready to send.

Verdict: Allowed.

  • Bar summary. 6,000 W of optical output in total; the datasheet gives up to 136 A and 1.9 V per bar at nominal power.

5. Pulsed 808 nm bars: 200 W pulsed 808 nm bars that are not a standard bar

The agent's request. Please quote 25 Jenoptik JDL-BAB diode laser bars at 808 nm, with a filling factor of 75 percent, 62 emitters and 200 W of optical power each, run pulsed at 500 microseconds and 10 percent duty. The bars are driven with 2 bars per series string from a driver that supplies 290 A and 4.6 V, the application pumps at 808 nm, the heat sink is 0.7 K/W and the coolant is 25 degrees C. The quote states 5,000 W of optical output in total. It is ready to send.

Verdict: Blocked.

  • Not a standard bar in the product overview. No standard JDL-BAB bar with 808 nm, 75 percent filling factor, 62 emitters and 200 W is listed in the Jenoptik product overview; customized designs and other wavelengths are available only on request.

6. Pulsed 808 nm bars: The agent resubmits after fixing the errors

The agent's request. Please quote 25 Jenoptik JDL-BAB diode laser bars at 808 nm, with a filling factor of 75 percent, 62 emitters and 300 W of optical power each, run pulsed at 500 microseconds and 10 percent duty. The bars are driven with 2 bars per series string from a driver that supplies 290 A and 4.6 V, the application pumps at 808 nm, the heat sink is 0.7 K/W and the coolant is 25 degrees C. The quote states 7,500 W of optical output in total. It is ready to send.

Verdict: Needs approval.

  • Pulsing beyond the datasheet conditions. The application pulses at 500 microseconds and 10 percent duty; the datasheet figures are given at 200 microseconds and 4 percent duty, so a person should confirm.
  • Bar summary. 7,500 W of optical output in total; the datasheet gives up to 285 A and 2.2 V per bar at nominal power.

7. Pulsed 808 nm bars: The agent resubmits after fixing the errors

The agent's request. Please quote 25 Jenoptik JDL-BAB diode laser bars at 808 nm, with a filling factor of 75 percent, 62 emitters and 300 W of optical power each, run pulsed at 200 microseconds and 4 percent duty. The bars are driven with 2 bars per series string from a driver that supplies 290 A and 4.6 V, the application pumps at 808 nm, the heat sink is 0.7 K/W and the coolant is 25 degrees C. The quote states 7,500 W of optical output in total. It is ready to send.

Verdict: Allowed.

  • Bar summary. 7,500 W of optical output in total; the datasheet gives up to 285 A and 2.2 V per bar at nominal power.

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 high-power diode laser bars with the customer's pump wavelength, driver, cooling and pulse settings. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product overview and datasheets 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 20 Jenoptik JDL-BAB diode laser bars at 915 nm, with a filling factor of 50 percent, 23 emitters and 200 W of optical power each, run continuously. The bars are driven. The rest of the request is on screen. The quote states 4,400 W of optical output in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The application needs 940 nm; this bar emits from 912 to 918 nm. The quote states 4,400 W of optical output in total; the ordered bars give 4,000 W.
  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 and against the stated total.
  7. What this shows: for a stated total power that does not match the bars ordered, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the wavelength to 940 nm and the stated total optical output to 4,000.
  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.