Predictika · Laser quotes: OBIS LX/LS

An AI sales agent's laser proposal, checked before it goes out

An AI sales agent proposes a Coherent OBIS LX or LS laser for a customer's instrument: the wavelength, the rated power option, the output the application needs, the modulation, the temperatures, the noise, and any power supply the customer brings. Before it goes out, the agent sends the proposal to Predictika, which checks it against a declarative model of the published datasheet and returns a verdict, every reason and the figures it computed.

Scope: Coherent OBIS LX and LS free-space lasers (30 models, 375 to 980 nm): power options, requested output, modulation, temperatures, noise and customer-supplied DC power. See everything this validator covers

This validator models proposals for one product line, the free-space OBIS LX and LS lasers, using the specification tables in the public Coherent OBIS LX/LS datasheets, not just the scenarios shown below.

  • Model and power option — 30 models by wavelength; the rated power options each model is offered with; the output the laser can actually be set to (up to 110 percent of rated power, and no lower than 1 mW or 1 percent of rated on an LX model).
  • Modulation — the digital and analog modulation limits of each model (for example 50 kHz digital and 100 kHz analog on LS models; up to 150 MHz digital and 500 kHz analog on most LX models).
  • Temperature and noise — the ambient operating range, the baseplate temperature limit and the RMS noise each model is specified at.
  • Customer-supplied power — 12 VDC plus or minus 2, more than 20 W, ripple under 5 percent and line regulation under 0.5 percent.
  • Stated figures — the wavelength and maximum output the agent states are compared with the datasheet on every call.

Any proposal for these lasers that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Coherent does not publish a price list, so there is no price build-up or line-item quote), the fiber-pigtail (FP) and single-frequency (SF) models, cables, remote and other accessories, beam quality and beam diameter, and application engineering such as optics, heat sinking design or safety classification.

The AI sales agentBuilds the laser proposal 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
Power options that differ for every modelOnly with care
Each of the 30 models is offered with its own list of rated powers (the 405 nm model has six, the 413 nm model has one); that is a table to load and keep in step with the datasheet, and a missed option lets an unoffered power into a quote.
The offered options are part of the model data and are checked on every call.
A maximum output that depends on the power optionOnly with workarounds
The laser can be set up to 110 percent of its rated power, so the ceiling is a function of the option chosen, and a request between rated and 110 percent needs a person to confirm; a flat per-model attribute cannot express both limits.
The ceiling is computed from the option, and the band between rated power and the ceiling is reported as an approval.
A lowest setting that depends on the seriesOnly with workarounds
LX models cannot be set below 1 percent of rated power (and nothing below 1 mW); LS models only have the 1 mW floor. The rule has to read the series and the option together.
The floor is computed from the model and option and compared with the requested output.
Limits that differ between LX and LSOnly with care
Modulation speeds, ambient range, baseplate limit and noise differ by series and by model; each is a separate lookup that has to be kept in step with the datasheet.
All limits are looked up from the model on every call and each is checked against its own limit.
Stated figures that disagree with the datasheetOnly with care
The wavelength and maximum output the agent states are free-entry fields; a rule can compare them with the datasheet, but only if someone writes and maintains it for every model and option.
The stated figures travel with the proposal and are compared with the computed ones on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the proposal 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 application needs 110 mW, above the rated 100 mW; the output can be set up to 110 percent of rated power but the specifications are valid at 100 percent, so a person should confirm.
2The application needs 111 mW; the maximum output of this model with a rated power option of 100 mW is 110 mW (110 percent of rated).
3The application needs 0 mW; the output can be set no lower than 1 mW, and no lower than 1 percent of rated power on an LX model.
4The application needs 3 mW; the output can be set no lower than 1 mW, and no lower than 1 percent of rated power on an LX model.
5The selected model is not offered with a rated output of 300 mW.
6The application needs digital modulation at 51 kHz; the maximum for this model is 50 kHz.
7The application needs analog modulation at 101 kHz; the maximum for this model is 100 kHz.
8An ambient temperature of 41 degrees C is outside the 15 to 40 degrees C operating range of this model.
9An ambient temperature of 14 degrees C is outside the 15 to 40 degrees C operating range of this model.
10An ambient temperature of 51 degrees C is outside the 10 to 50 degrees C operating range of this model.
11An ambient temperature of 9 degrees C is outside the 10 to 50 degrees C operating range of this model.
12The laser baseplate would run at 51 degrees C; the maximum for this model is 50 degrees C.
13The laser baseplate would run at 41 degrees C; the maximum for this model is 40 degrees C.
14The application needs digital modulation at 75001 kHz; the maximum for this model is 75000 kHz.
15The application needs digital modulation at 100001 kHz; the maximum for this model is 100000 kHz.
16The application needs digital modulation at 1001 kHz; the maximum for this model is 1000 kHz.
17The application needs analog modulation at 451 kHz; the maximum for this model is 450 kHz.
18The application needs RMS noise of 0.04 percent or less; this model is specified at 0.05 percent or less.
19The application needs RMS noise of 0.2 percent or less; this model is specified at 0.25 percent or less.
20The customer supply is 9 VDC; the laser needs 12 VDC plus or minus 2.
21The customer supply is 15 VDC; the laser needs 12 VDC plus or minus 2.
22The customer supply is rated 20 W; it must be more than 20 W.
23The customer supply has 5.0 percent peak-to-peak ripple; it must be below 5 percent.
24The customer supply has 0.5 percent line regulation; it must be below 0.5 percent.
25The quote states a wavelength of 473 nm; the selected model is 488 nm.
26The quote states a maximum output of 100 mW; the datasheet gives 110 mW for a rated power option of 100 mW.
27The application needs 220 mW, above the rated 200 mW; the output can be set up to 110 percent of rated power but the specifications are valid at 100 percent, so a person should confirm.
28The application needs digital modulation at 200000 kHz; the maximum for this model is 150000 kHz.
29The customer supply is rated 18 W; it must be more than 20 W.
30The customer supply has 6.0 percent peak-to-peak ripple; it must be below 5 percent.

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. Modulation and baseplate: 488 nm LS-series laser for a fast-modulated, hot-baseplate setup

The agent's request. Please quote a Coherent OBIS 488 LS laser with the 200 mW rated power option. The application needs 180 mW at the output, with digital modulation at 20,000 kHz and analog modulation at 300 kHz. The ambient temperature is 30 degrees C, the baseplate will run at 45 degrees C, and the application needs RMS noise of 0.3 percent or less. The quote states a wavelength of 488 nm and a maximum output of 220 mW. It is ready to send.

Verdict: Blocked.

  • Digital modulation too fast. The application needs digital modulation at 20000 kHz; the maximum for this model is 50 kHz.
  • Analog modulation too fast. The application needs analog modulation at 300 kHz; the maximum for this model is 100 kHz.
  • Baseplate too hot. The laser baseplate would run at 45 degrees C; the maximum for this model is 40 degrees C.

2. Modulation and baseplate: The agent resubmits after fixing the errors

The agent's request. Please quote a Coherent OBIS 488 LX laser with the 100 mW rated power option. The application needs 90 mW at the output, with digital modulation at 20,000 kHz and analog modulation at 100 kHz. The ambient temperature is 25 degrees C, the baseplate will run at 35 degrees C, and the application needs RMS noise of 0.1 percent or less. The quote states a wavelength of 488 nm and a maximum output of 110 mW. It is ready to send.

Verdict: Allowed.

  • Model summary. 488 nm model with a maximum output of 110 mW at the rated option; operating range 10 to 50 degrees C.

3. Power option and customer supply: 405 nm laser at an unoffered 300 mW option on a weak customer supply

The agent's request. Please quote a Coherent OBIS 405 LX laser with the 300 mW rated power option. The application needs 300 mW at the output, with digital modulation at 20,000 kHz and analog modulation at 100 kHz. The ambient temperature is 25 degrees C, the baseplate will run at 35 degrees C, and the application needs RMS noise of 0.1 percent or less. The customer brings their own supply: 12 VDC, 18 W, 6 percent ripple and 0.3 percent line regulation. The quote states a wavelength of 405 nm. It is ready to send.

Verdict: Blocked.

  • Power option not offered for this model. The selected model is not offered with a rated output of 300 mW.
  • Supply power too low. The customer supply is rated 18 W; it must be more than 20 W.
  • Supply ripple too high. The customer supply has 6.0 percent peak-to-peak ripple; it must be below 5 percent.

4. Power option and customer supply: The agent resubmits after fixing the errors

The agent's request. Please quote a Coherent OBIS 405 LX laser with the 365 mW rated power option. The application needs 300 mW at the output, with digital modulation at 20,000 kHz and analog modulation at 100 kHz. The ambient temperature is 25 degrees C, the baseplate will run at 35 degrees C, and the application needs RMS noise of 0.1 percent or less. The customer brings their own supply: 12 VDC, 30 W, 1 percent ripple and 0.2 percent line regulation. The quote states a wavelength of 405 nm and a maximum output of 402 mW. It is ready to send.

Verdict: Allowed.

  • Model summary. 405 nm model with a maximum output of 402 mW at the rated option; operating range 10 to 50 degrees C.

5. Output and enclosure temperature: 532 nm laser asked for 115 mW in a hot enclosure

The agent's request. Please quote a Coherent OBIS 532 LS laser with the 100 mW rated power option. The application needs 115 mW at the output, with digital modulation at 50 kHz and analog modulation at 100 kHz. The ambient temperature is 45 degrees C, the baseplate will run at 38 degrees C, and the application needs RMS noise of 0.3 percent or less. The quote states a wavelength of 532 nm. It is ready to send.

Verdict: Blocked.

  • Requested output above the maximum. The application needs 115 mW; the maximum output of this model with a rated power option of 100 mW is 110 mW (110 percent of rated).
  • Ambient temperature out of range. An ambient temperature of 45 degrees C is outside the 15 to 40 degrees C operating range of this model.

6. Output and enclosure temperature: The agent resubmits after fixing the errors

The agent's request. Please quote a Coherent OBIS 532 LS laser with the 100 mW rated power option. The application needs 108 mW at the output, with digital modulation at 50 kHz and analog modulation at 100 kHz. The ambient temperature is 35 degrees C, the baseplate will run at 38 degrees C, and the application needs RMS noise of 0.3 percent or less. The quote states a wavelength of 532 nm and a maximum output of 110 mW. It is ready to send.

Verdict: Needs approval.

  • Output above rated power. The application needs 108 mW, above the rated 100 mW; the output can be set up to 110 percent of rated power but the specifications are valid at 100 percent, so a person should confirm.
  • Model summary. 532 nm model with a maximum output of 110 mW at the rated option; operating range 15 to 40 degrees C.

7. Output and enclosure temperature: The agent resubmits after fixing the errors

The agent's request. Please quote a Coherent OBIS 532 LS laser with the 150 mW rated power option. The application needs 115 mW at the output, with digital modulation at 50 kHz and analog modulation at 100 kHz. The ambient temperature is 35 degrees C, the baseplate will run at 38 degrees C, and the application needs RMS noise of 0.3 percent or less. The quote states a wavelength of 532 nm and a maximum output of 165 mW. It is ready to send.

Verdict: Allowed.

  • Model summary. 532 nm model with a maximum output of 165 mW at the rated option; operating range 15 to 40 degrees C.

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 proposes a Coherent OBIS LX or LS laser for a customer's instrument: the wavelength, the rated power option, the output the application needs, and more. Before it goes out, the agent sends the proposal to Predictika, which checks it against a declarative model of the published datasheet 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 a Coherent OBIS 405 LX laser with the 300 mW rated power option. The application needs 300 mW at the output, with digital modulation at 20,000 kHz and analog modulation at 100 kHz. 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 selected model is not offered with a rated output of 300 mW. The customer supply is rated 18 W; it must be more than 20 W. The customer supply has 6.0 percent peak-to-peak ripple; it must be below 5 percent.
  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 power options that differ for every model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the rated power option to 365 mW, the customer supply power to 30 W, the customer supply ripple to 1 and the customer supply line regulation to 0.2. It sets the stated maximum output to 402 mW.
  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. Now you can try the other scenarios yourself.