Predictika · Optical components

An AI sales agent's pump module quote, checked before it goes out

An AI sales agent prepares a quote for D4 Series 980 nm pump modules for an amplifier maker: the wavelength code and operating power code that make up the part number, the power the amplifier needs on each kind of port, the laser driver and cooler supplies the customer has, the power budget, the operating temperature, the fiber routing, and the power figures the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Lumentum data sheet and returns a verdict, every reason and the figures it computed.

Scope: Lumentum D4 Series 980 nm pump modules: wavelength and operating power codes, laser driver, cooler and power supplies, temperature, fiber bend and stated power. See everything this validator covers

This validator models an order for D4 Series pump modules (part number D4-wavelength code-operating power code) based on the public Lumentum D4 Series data sheet, not just the scenarios shown below.

  • Part number codes — the operating power code must be one of the 14 codes in the ordering information, and the wavelength the amplifier needs must fall inside the peak wavelength range of the wavelength code (7402 covers 973 to 975 nm, 7602 covers 975 to 977 nm).
  • Power on the ports — the low-power and high-power ports of the code quoted must give at least the power the amplifier needs, and the total maximum operating power per module the quote states must match the code.
  • Supplies — the laser driver current limit must reach the operating current of the high-power ports and stay under the 1,800 mA absolute maximum; the cooler supply current and voltage must cover the end-of-life values of the code; the power budget must cover the module power at end of life, which the quote also states.
  • Environment and handling — the case temperature must be inside the -5 to +75 C operating range (below 0 C goes to a person, because the operating parameters are given for 0 to 75 C), and the fiber bend radius must be at least 16 mm.
  • Safety and paperwork — a request for a laser certified to 21 CFR 1040.10 or IEC 60825-1 is blocked because the D4 is a component that is not certified; a request for the FDA/CDRH accession number goes to a person.

Any D4 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Lumentum publishes no price list for this product, so this page shows no price build-up), other Lumentum pump, laser and transceiver families, delivery, qualification testing, and anything in the data sheet other than the ordering codes and the tables described above.

The AI sales agentBuilds the pump module 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
A wavelength that must sit inside the range of the wavelength codeOnly with care
The two wavelength codes meet at 975 nm, so a rule has to compare the needed wavelength with the range of the code chosen, edges included.
The range of the code quoted is looked up on every call and the needed wavelength is compared with it.
Supplies sized from the operating power codeOnly with workarounds
Each of the 14 operating power codes has its own operating current, cooler current and voltage, and module power. A rules-based CPQ needs a table or one rule per code and per figure, and a new code means editing them.
The table is held once; the driver, cooler and power budget are each compared with the row for the code quoted.
Power figures the quote statesOnly with care
The total per module is two low-power plus two high-power ports, so a rule has to recompute it from the code and compare it with the stated figure.
The stated figures are fields in the request, compared with the computed ones on every call.
Requests that need a person or cannot be metOnly with care
A request for a certified laser product, or for an FDA accession number, needs its own wording and routing rather than a compatibility rule.
The certified-laser request is blocked with the data sheet reason, and the accession number request is sent to a person.
Every problem returned in one answerOnly 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.

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.

1Operating power code 600900 is not one of the 14 codes in the D4 ordering information (460460, 500500, 540540, 600600, 600660, 600700, 600800, 650650, 660660, 700700, 700800, 720720, 750750, 800800).
2The quote needs a 976 nm peak wavelength; the wavelength code quoted covers 973 to 975 nm (7402 is 973 to 975 nm, 7602 is 975 to 977 nm).
3The quote needs a 978 nm peak wavelength; the wavelength code quoted covers 975 to 977 nm (7402 is 973 to 975 nm, 7602 is 975 to 977 nm).
4The quote needs a 972 nm peak wavelength; the wavelength code quoted covers 973 to 975 nm (7402 is 973 to 975 nm, 7602 is 975 to 977 nm).
5The quote needs 650 mW on the low-power ports; the operating power code gives 600 mW.
6The quote needs 700 mW on the high-power ports; the operating power code gives 660 mW.
7The laser driver is limited to 1000 mA per port; the high-power ports of this module need up to 1085 mA at maximum operating power.
8The laser driver is limited to 1400 mA per port; the high-power ports of this module need up to 1455 mA at maximum operating power.
9The laser driver limit of 1850 mA per port is above the 1,800 mA absolute maximum forward current of the D4 laser diodes.
10The operating case temperature of 80 C is outside the -5 to +75 C operating range of the D4 module.
11The operating case temperature is -3 C; the module operates down to -5 C but the data sheet gives its operating parameters (Table 2) for 0 to 75 C, so a person should confirm.
12The operating case temperature of -8 C is outside the -5 to +75 C operating range of the D4 module.
13The cooler supply is limited to 2400 mA; this module draws up to 2490 mA at end of life.
14The cooler supply is limited to 2900 mV; this module needs up to 3020 mV at end of life.
15The power budget per module is 18,000 mW; this module consumes up to 18,700 mW at end of life.
16The fiber is routed with a 12 mm bend radius; the D4 data sheet gives a 16 mm minimum.
17The quote asks for a module certified to 21 CFR 1040.10 or IEC 60,825-1; the D4 is a component that is not certified, and laser classification is determined at system level.
18The quote asks for an FDA/CDRH accession number; Lumentum gives it on request (the laser is registered as an OEM component), so a person has to ask Lumentum.
19The quote states 2600 mW of total maximum operating power per module; the operating power code gives 2400 mW (two low-power plus two high-power ports).
20The quote states 11,000 mW of module power consumption at end of life; the data sheet gives 12,600 mW for this operating power code.
21The quote needs at least one module; it has 0.
22The quote needs a 974 nm peak wavelength; the wavelength code quoted covers 975 to 977 nm (7402 is 973 to 975 nm, 7602 is 975 to 977 nm).

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 code and supplies: Forty 800 mW pump modules for a DWDM amplifier line

The agent's request. Please quote 40 Lumentum D4 pump modules with wavelength code 7602 and operating power code 800800, for a 974 nm peak wavelength. The amplifier needs 800 mW on the low-power ports and 800 mW on the high-power ports. Our laser driver is limited to 1800 mA per port, our cooler supply to 2300 mA and 3100 mV, and the power budget is 17,000 mW per module. The case runs at 45 C and the fiber is routed with a 20 mm bend radius. The quote states 3,200 mW of total maximum operating power and 18,700 mW of module power at end of life per module. It is ready to send.

Verdict: Blocked.

  • Target wavelength outside the wavelength code. The quote needs a 974 nm peak wavelength; the wavelength code quoted covers 975 to 977 nm (7402 is 973 to 975 nm, 7602 is 975 to 977 nm).
  • Thermoelectric cooler current too low. The cooler supply is limited to 2300 mA; this module draws up to 2490 mA at end of life.
  • Module power budget too low. The power budget per module is 17,000 mW; this module consumes up to 18,700 mW at end of life.

2. Wavelength code and supplies: The agent resubmits after fixing the errors

The agent's request. Please quote 40 Lumentum D4 pump modules with wavelength code 7402 and operating power code 800800, for a 974 nm peak wavelength. The amplifier needs 800 mW on the low-power ports and 800 mW on the high-power ports. Our laser driver is limited to 1800 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 19,000 mW per module. The case runs at 45 C and the fiber is routed with a 20 mm bend radius. The quote states 3,200 mW of total maximum operating power and 18,700 mW of module power at end of life per module. It is ready to send.

Verdict: Allowed.

  • Order summary. 40 D4 module(s); maximum operating power 800 mW per port on the low-power ports and 800 mW on the high-power ports, 3200 mW in total per module; end-of-life module power up to 18,700 mW.

3. Port power, driver and temperature: Twenty-four pump modules with higher power needed on the high-power ports

The agent's request. Please quote 24 Lumentum D4 pump modules with wavelength code 7402 and operating power code 600600, for a 974 nm peak wavelength. The amplifier needs 500 mW on the low-power ports and 700 mW on the high-power ports. Our laser driver is limited to 1000 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 20,000 mW per module. The case runs at 80 C and the fiber is routed with a 20 mm bend radius. The quote states 2,400 mW of total maximum operating power and 12,600 mW of module power at end of life per module. It is ready to send.

Verdict: Blocked.

  • High-power ports below the required power. The quote needs 700 mW on the high-power ports; the operating power code gives 600 mW.
  • Laser driver current limit too low. The laser driver is limited to 1000 mA per port; the high-power ports of this module need up to 1085 mA at maximum operating power.
  • Case temperature outside the operating range. The operating case temperature of 80 C is outside the -5 to +75 C operating range of the D4 module.

4. Port power, driver and temperature: The agent resubmits after fixing the errors

The agent's request. Please quote 24 Lumentum D4 pump modules with wavelength code 7402 and operating power code 600700, for a 974 nm peak wavelength. The amplifier needs 500 mW on the low-power ports and 700 mW on the high-power ports. Our laser driver is limited to 1000 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 20,000 mW per module. The case runs at 70 C and the fiber is routed with a 20 mm bend radius. The quote states 2,600 mW of total maximum operating power and 14,000 mW of module power at end of life per module. It is ready to send.

Verdict: Blocked.

  • Laser driver current limit too low. The laser driver is limited to 1000 mA per port; the high-power ports of this module need up to 1260 mA at maximum operating power.

5. Port power, driver and temperature: The agent resubmits after fixing the errors

The agent's request. Please quote 24 Lumentum D4 pump modules with wavelength code 7402 and operating power code 600700, for a 974 nm peak wavelength. The amplifier needs 500 mW on the low-power ports and 700 mW on the high-power ports. Our laser driver is limited to 1300 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 20,000 mW per module. The case runs at 70 C and the fiber is routed with a 20 mm bend radius. The quote states 2,600 mW of total maximum operating power and 14,000 mW of module power at end of life per module. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 D4 module(s); maximum operating power 600 mW per port on the low-power ports and 700 mW on the high-power ports, 2600 mW in total per module; end-of-life module power up to 14,000 mW.

6. Fiber routing and stated power: Sixteen 700/800 mW pump modules with an FDA accession number request

The agent's request. Please quote 16 Lumentum D4 pump modules with wavelength code 7602 and operating power code 700800, for a 976 nm peak wavelength. The amplifier needs 700 mW on the low-power ports and 800 mW on the high-power ports. Our laser driver is limited to 1800 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 20,000 mW per module. The case runs at 30 C and the fiber is routed with a 12 mm bend radius. We also need the FDA/CDRH accession number. The quote states 5,000 mW of total maximum operating power and 17,100 mW of module power at end of life per module. It is ready to send.

Verdict: Blocked.

  • Fiber bend radius too tight. The fiber is routed with a 12 mm bend radius; the D4 data sheet gives a 16 mm minimum.
  • Stated optical power does not match. The quote states 5000 mW of total maximum operating power per module; the operating power code gives 3000 mW (two low-power plus two high-power ports).
  • FDA accession number requested. The quote asks for an FDA/CDRH accession number; Lumentum gives it on request (the laser is registered as an OEM component), so a person has to ask Lumentum.

7. Fiber routing and stated power: The agent resubmits after fixing the errors

The agent's request. Please quote 16 Lumentum D4 pump modules with wavelength code 7602 and operating power code 700800, for a 976 nm peak wavelength. The amplifier needs 700 mW on the low-power ports and 800 mW on the high-power ports. Our laser driver is limited to 1800 mA per port, our cooler supply to 2600 mA and 3100 mV, and the power budget is 20,000 mW per module. The case runs at 30 C and the fiber is routed with a 18 mm bend radius. We also need the FDA/CDRH accession number. The quote states 3,000 mW of total maximum operating power and 17,100 mW of module power at end of life per module. It is ready to send.

Verdict: Needs approval.

  • FDA accession number requested. The quote asks for an FDA/CDRH accession number; Lumentum gives it on request (the laser is registered as an OEM component), so a person has to ask Lumentum.
  • Order summary. 16 D4 module(s); maximum operating power 700 mW per port on the low-power ports and 800 mW on the high-power ports, 3000 mW in total per module; end-of-life module power up to 17,100 mW.

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 a quote for D4 Series 980 nm pump modules for an amplifier maker: the wavelength code and operating power code that make up the part number, the power the amplifier needs on each kind of port, the laser driver and cooler supplies the customer has, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Lumentum data sheet 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 24 Lumentum D4 pump modules with wavelength code 7402 and operating power code 600600, for a 974 nm peak wavelength. The amplifier needs 500 mW on the low-power ports and 700 mW on the high-power ports. The rest of the request is on screen. The quote states 2,400 mW of total maximum operating power and 12,600 mW of module power at end of life per module.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The quote needs 700 mW on the high-power ports; the operating power code gives 600 mW. The laser driver is limited to 1000 mA per port; the high-power ports of this module need up to 1085 mA at maximum operating power. The operating case temperature of 80 C is outside the -5 to +75 C operating range of the D4 module.
  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 supplies sized from the operating power code, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the operating power code to 600700, the case temperature to 70 C, the stated total operating power to 2,600 and the stated module power at end of life to 14,000.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The laser driver is limited to 1000 mA per port; the high-power ports of this module need up to 1260 mA at maximum operating power.
  12. Two findings cleared. Still blocking: laser driver current limit too low.
  13. The agent resubmits once more.
  14. The revised request. It changes the laser driver limit per port to 1,300 mA.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Three problems caught in one call, fixed in two passes, 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.