Predictika · Photonics and laser components

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

An AI sales agent prepares an order for Jenoptik open heat sink diode laser bars on up to two order lines: the mount and collimation, cw or qcw operation, wavelength, output power per bar and quantity, plus the design number and total output power it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product overview and returns a verdict, every reason and the figures it computed.

Scope: Jenoptik open heat sink diode laser bar (JOLD) orders: mount, collimation, cw or qcw operation, wavelength, output power and quantity, on up to two order lines. See everything this validator covers

This validator models orders for the Jenoptik open heat sink diode laser bars listed in the public product overview (03/2019), not just the scenarios shown below.

  • Mounts and collimation — bars on CN-mount (without or with fast axis collimation), on CS-mount (without, with fast axis or with both axes collimation) and on an actively cooled submount (without collimation), each passively cooled except the last.
  • Wavelength and output power — the overview is a matrix of wavelengths (808, 880, 915, 940, 980 and 1470 nm) and output powers per design, each marked cw or qcw; a combination that is not in the matrix is not a catalog product.
  • Design numbers and totals — each listed design carries a design number, and the total output power stated for the order must equal the sum of quantity times output power.
  • Custom requests — the overview says customized designs, lower output powers and other wavelengths are available on request, so an order marked as a custom request outside the matrix goes to a person instead of being blocked.

Any open heat sink diode laser bar order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Jenoptik publishes none, so this page shows no price build-up), other Jenoptik laser, optics and sensor products, stacks and fiber-coupled modules, lead times and availability. Treating an off-matrix request as blocked unless it is marked custom is this model's guideline, not a Jenoptik rule.

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
Wavelength and output power combinations the overview lists for each designOnly with workarounds
The overview is a matrix of about sixty combinations by mount, collimation and cw or qcw operation, so a rules-based CPQ needs a compatibility table or one rule per combination, edited by hand for every revision.
Mount, collimation, mode, wavelength and power arrive in one request and are matched to the published matrix on every call.
Which mount and collimation combinations existOnly with care
Six combinations are listed; a rule has to exclude the rest and it interacts with the wavelength table.
The combination is checked together with the wavelength and power on every call.
Design number that follows from the product chosenOnly with care
The design number depends on mount, collimation and sometimes the power, so a stated number has to be looked up and compared.
The design number is derived from the chosen product and compared with the stated one on every call.
Custom requests going to a person instead of being blockedOnly with care
Whether an off-matrix request is blocked or sent for approval depends on a flag and on the matrix result together.
The block or the approval is raised from the flag and the matrix result, in the same answer as the other findings.
Total output power the order statesOnly with care
The total is quantity times power summed over two lines, so a rule has to recompute it and compare it with the stated figure.
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 order has 0 bars on line 1 and 10 on line 2; line 1 needs at least 1 and line 2 cannot be negative.
2The order has 20 bars on line 1 and -1 on line 2; line 1 needs at least 1 and line 2 cannot be negative.
3Line 1 asks for a mount and collimation combination that the product overview does not list; it lists CN-mount bars without collimation or with fast axis collimation, CS-mount bars with no, fast axis or both axes collimation, and actively cooled submount bars without collimation.
4Line 1 asks for a wavelength that the product overview does not list for that mount, collimation and cw or qcw operation.
5Line 1 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation.
6Line 2 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation.
7The order states 1,650 W of bar output power in total; the lines add up to 1,600 W.
8Line 1 states a design number that does not match the product overview for that product.
9Line 1 is a customized request outside the product overview; the overview says customized designs, lower output powers and other wavelengths are available on request, so a person should confirm with Jenoptik.
10Line 2 is a customized request outside the product overview; the overview says customized designs, lower output powers and other wavelengths are available on request, so a person should confirm with Jenoptik.

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. Wavelength and power on the listed matrix: A laser systems integrator order of fast-axis and both-axes CS-mount bars

The agent's request. Please quote 40 CS-mount bars with fast axis collimation, cw, 1470 nm at 55 W each, plus 24 CS-mount bars with both axes collimation, cw, 808 nm at 68 W each. The order states 3,832 W of bar output power in total. It is ready to send.

Verdict: Blocked.

  • Wavelength not offered for this design, line 1. Line 1 asks for a wavelength that the product overview does not list for that mount, collimation and cw or qcw operation.
  • Output power not offered at this wavelength, line 2. Line 2 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation.

2. Wavelength and power on the listed matrix: The agent resubmits after fixing the errors

The agent's request. Please quote 40 CS-mount bars with fast axis collimation, cw, 940 nm at 55 W each (design number 215507126), plus 24 CS-mount bars with both axes collimation, cw, 880 nm at 68 W each. The order states 3,832 W of bar output power in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 64 bars on 2 order lines, 3,832 W of bar output power in total.

3. Qcw power and active submount power: A pump module maker order of qcw and actively cooled bars

The agent's request. Please quote 30 CS-mount bars without collimation, qcw, 940 nm at 300 W each, plus 12 actively cooled submount bars without collimation, cw, 980 nm at 60 W each. The order states 9,820 W of bar output power in total. It is ready to send.

Verdict: Blocked.

  • Output power not offered at this wavelength, line 1. Line 1 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation.
  • Output power not offered at this wavelength, line 2. Line 2 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation.
  • Stated total output power does not match. The order states 9,820 W of bar output power in total; the lines add up to 9,720 W.

4. Qcw power and active submount power: The agent resubmits after fixing the errors

The agent's request. Please quote 30 CS-mount bars without collimation, qcw, 808 nm at 300 W each (design number 215507124), plus 12 actively cooled submount bars without collimation, cw, 980 nm at 80 W each. The order states 9,960 W of bar output power in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 42 bars on 2 order lines, 9,960 W of bar output power in total.

5. Mount and collimation, then a custom request: A research lab order of CN-mount and CS-mount bars

The agent's request. Please quote 16 CN-mount bars with both axes collimation, cw, 940 nm at 200 W each, plus 8 CS-mount bars without collimation, cw, 980 nm at 100 W each. The order states 4,000 W of bar output power in total. It is ready to send.

Verdict: Blocked.

  • Mount and collimation not in the overview, line 1. Line 1 asks for a mount and collimation combination that the product overview does not list; it lists CN-mount bars without collimation or with fast axis collimation, CS-mount bars with no, fast axis or both axes collimation, and actively cooled submount bars without collimation.

6. Mount and collimation, then a custom request: The agent resubmits after fixing the errors

The agent's request. Please quote 16 CN-mount bars with fast axis collimation, cw, 940 nm at 200 W each, plus 8 CS-mount bars without collimation, cw, 980 nm at 100 W each, as a customized request. The order states 4,000 W of bar output power in total. It is ready to send.

Verdict: Needs approval.

  • Custom design to confirm, line 1. Line 1 is a customized request outside the product overview; the overview says customized designs, lower output powers and other wavelengths are available on request, so a person should confirm with Jenoptik.
  • Order summary. 24 bars on 2 order lines, 4,000 W of bar output power in total.

7. Mount and collimation, then a custom request: The agent resubmits after fixing the errors

The agent's request. Please quote 16 CN-mount bars with fast axis collimation, cw, 940 nm at 180 W each (design number 563948), plus 8 CS-mount bars without collimation, cw, 980 nm at 100 W each. The order states 3,680 W of bar output power in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 bars on 2 order lines, 3,680 W of bar output power in total.

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 Jenoptik open heat sink diode laser bars on up to two order lines: the mount and collimation, cw or qcw operation, wavelength, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product overview 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 30 CS-mount bars without collimation, qcw, 940 nm at 300 W each, plus 12 actively cooled submount bars without collimation, cw, 980 nm at 60 W each. The order states 9,820 W of bar output power in total. 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. Line 1 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation. Line 2 asks for an output power that the product overview does not list at that wavelength for that mount, collimation and cw or qcw operation. The order states 9,820 W of bar output power in total; the lines add up to 9,720 W.
  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 and against the stated total.
  7. What this shows: for wavelength and output power combinations the overview lists for each design, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the line 1 wavelength to 808 nm, the line 2 output power per bar to 80 W and the stated total output power as to 9,960 W. It sets the stated line 1 design number as to 215507124.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  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. Now you can try the other scenarios yourself.