Predictika · Switch power quotes

An AI sales agent's PoE switch power quote, checked before it goes out

An AI sales agent prepares a quote for a NETGEAR M4350 managed switch with modular power supplies, the PoE load the customer needs and whether that load must survive losing the internal power supply. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the PoE budget tables in the public M4350 data sheet, and returns a verdict, every reason and the budget it computed.

Scope: M4350 switch and power supply quotes: slots, listed power supply combinations, total and protected PoE budget, redundancy need and the budget stated in the quote. See everything this validator covers

This validator models quotes for seven M4350 models (24G4XF, 48G4XF, 44M4X4V, 24X4V, 36X4V, 24X8F8V and 40X4C), not just the scenarios shown below.

  • Slots — the number of modular power supply slots on the model, and whether the quote fills a slot the model does not have.
  • Power supply combinations — the APS350W, APS600Wv2, APS920W and APS2000W family for some models and the APS600Wv3, APS1200Wv2 and APS2000Wv2 family for others, at 110VAC or 220VAC where the data sheet lists it; two-slot models are listed with one supply or two identical supplies.
  • PoE budget — the total PoE budget with the internal supply connected and the protected budget with it disconnected, looked up from the data sheet table.
  • Customer needs — the PoE load in watts and whether it must survive losing the internal power supply.
  • Stated budget — the total PoE budget written in the quote, compared with the budget computed.

Any M4350 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are published in the sources), the M4350-8M2V, 16M4V and 24M4X4V models, mixed power supplies in two-slot models (the data sheet does not list them), Insight management licences and other NETGEAR product lines.

The AI sales agentBuilds the switch quote 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 power supply in a slot the model does not haveOnly with care
Slot counts differ by model, so each model needs its own rule.
The model, both power supply choices and the slot count are checked together on every call.
A power supply combination the data sheet does not listOnly with workarounds
Allowed combinations are a table per model, usually rebuilt as many pairwise rules.
The combination is looked up in the table on every call, in any order the choices arrive.
A PoE budget that depends on model, supply and mains voltageOnly with workarounds
The budget is a lookup over three inputs, so lookup tables or many price-style rules are needed.
The total and protected budgets are computed from the table and compared with the load and the stated figure.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as 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 PoE load is 800 W, but the quoted configuration has a total PoE budget of 640 W.
2The customer needs the PoE load of 800 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 280 W.
3The customer needs the PoE load of 500 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 280 W.
4The customer needs the PoE load of 250 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 0 W.
5The customer needs the PoE load of 900 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 796 W.
6The customer needs the PoE load of 300 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 218 W.
7This switch model has one modular power supply slot, but the quote puts a power supply in slot 2.
8The customer needs the PoE load of 650 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 146 W.
9The customer needs the PoE load of 900 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 836 W.
10The data sheet lists two-slot switches with one power supply or two identical power supplies in slots 1 and 2; the quoted combination is not listed.
11The customer needs the PoE load of 3000 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 2994 W.
12The PoE load is 900 W, but the quoted configuration has a total PoE budget of 674 W.
13The customer needs the PoE load of 900 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 354 W.
14The data sheet does not list one of the quoted power supplies for this switch model.

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. 36X4V with a 600 W supply: A 36X4V with one APS600Wv3 for an 800 W PoE load

The agent's request. Please quote a NETGEAR M4350-36X4V (XSM4340CV) switch with an APS600Wv3 in slot 1. The customer needs 800 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 800 W. It is ready to send.

Verdict: Blocked.

  • PoE load exceeds the PoE budget. The PoE load is 800 W, but the quoted configuration has a total PoE budget of 640 W.
  • PoE load exceeds the protected budget. The customer needs the PoE load of 800 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 280 W.
  • Stated PoE budget does not match. The quote states a total PoE budget of 800 W, but the quoted configuration has 640 W.

2. 36X4V with a 600 W supply: The agent resubmits after fixing the errors

The agent's request. Please quote a NETGEAR M4350-36X4V (XSM4340CV) switch with an APS2000Wv2 on 220VAC in slot 1. The customer needs 800 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 1760 W. It is ready to send.

Verdict: Allowed.

  • Budget summary. Total PoE budget 1760 W, protected PoE budget 1680 W, PoE load 800 W.

3. 44M4X4V power supplies: A 44M4X4V with mixed power supplies

The agent's request. Please quote a NETGEAR M4350-44M4X4V (MSM4352) switch with an APS600Wv2 in slot 1 and an APS600Wv3 in slot 2. The customer needs 900 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 1074 W. It is ready to send.

Verdict: Blocked.

  • Power supply not listed for this switch. The data sheet does not list one of the quoted power supplies for this switch model.
  • Power supply combination not listed. The data sheet lists two-slot switches with one power supply or two identical power supplies in slots 1 and 2; the quoted combination is not listed.

4. 44M4X4V power supplies: The agent resubmits after fixing the errors

The agent's request. Please quote a NETGEAR M4350-44M4X4V (MSM4352) switch with an APS350W in slot 1 and an APS350W in slot 2. The customer needs 900 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 674 W. It is ready to send.

Verdict: Blocked.

  • PoE load exceeds the PoE budget. The PoE load is 900 W, but the quoted configuration has a total PoE budget of 674 W.
  • PoE load exceeds the protected budget. The customer needs the PoE load of 900 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 354 W.

5. 44M4X4V power supplies: The agent resubmits after fixing the errors

The agent's request. Please quote a NETGEAR M4350-44M4X4V (MSM4352) switch with an APS2000W on 220VAC in slot 1 and an APS2000W on 220VAC in slot 2. The customer needs 900 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 3314 W. It is ready to send.

Verdict: Allowed.

  • Budget summary. Total PoE budget 3314 W, protected PoE budget 2994 W, PoE load 900 W.

6. 24G4XF slots: A 24G4XF with two power supplies

The agent's request. Please quote a NETGEAR M4350-24G4XF (GSM4328) switch with an APS920W in slot 1 and an APS920W in slot 2. The customer needs 700 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 720 W. It is ready to send.

Verdict: Blocked.

  • Second power supply slot not present. This switch model has one modular power supply slot, but the quote puts a power supply in slot 2.

7. 24G4XF slots: The agent resubmits after fixing the errors

The agent's request. Please quote a NETGEAR M4350-24G4XF (GSM4328) switch with an APS920W in slot 1. The customer needs 700 W of PoE, and the load must survive losing the internal power supply. The quote states a total PoE budget of 720 W. It is ready to send.

Verdict: Allowed.

  • Budget summary. Total PoE budget 720 W, protected PoE budget 720 W, PoE load 700 W.

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 a NETGEAR M4350 managed switch with modular power supplies, the PoE load the customer needs and whether that load must survive losing the internal power supply. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the PoE budget tables in the public M4350 data sheet, and returns a verdict, every reason and the budget it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a NETGEAR M4350-36X4V (XSM4340CV) switch with an APS600Wv3 in slot 1. The customer needs 800 W of PoE, and the load must survive losing the internal power supply. The rest of the request is on screen. The quote states a total PoE budget of 800 W.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The PoE load is 800 W, but the quoted configuration has a total PoE budget of 640 W. The customer needs the PoE load of 800 W to survive losing the internal power supply, but the protected PoE budget of the quoted configuration is 280 W. The quote states a total PoE budget of 800 W, but the quoted configuration has 640 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.
  7. What this shows: for a PoE budget that depends on model, supply and mains voltage, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the power supply, slot 1 to APS2000Wv2 on 220VAC and the stated Total PoE budget as to 1760 W.
  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.