Predictika · Talent solutions orders

An AI sales agent's talent solutions order, checked before it goes out

An AI sales agent prepares an order for a Randstad Enterprise talent solution for a fictional customer: recruitment process outsourcing, project RPO, recruiter on demand, managed services provider, services procurement, direct sourcing, outplacement, career coaching or redeployment, with a role level, a region, a quantity, a term, a discount and a stated total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the solutions and returns a verdict and every reason.

Scope: Randstad Enterprise talent solutions orders: Randstad Sourceright and Randstad RiseSmart solutions by role level, region, quantity, term, discount and stated total (modeled prices). See everything this validator covers

This validator models Randstad Enterprise talent solutions orders, not just the scenarios shown below.

  • Solutions and role levels — RPO, project RPO, recruiter on demand, MSP, services procurement and direct sourcing (Randstad Sourceright) and outplacement, career coaching and redeployment (Randstad RiseSmart), and which role levels each solution is offered for.
  • Quantity and term — the minimum quantity for each solution (hires, recruiter-months, millions of dollars of spend or participants) and its shortest and longest term.
  • Region, discount and total — region adjustments, the discount limit and approval band, orders of 1,000,000 dollars or more, delivery in APAC, and a stated total that must equal the modeled total.

Any Randstad Enterprise talent solutions order that touches these rules is in scope — not only the scenarios pictured here. Only the solution and brand names come from public Randstad Enterprise pages. Every unit price, set-up fee, role level offered, minimum quantity, term limit, region adjustment and discount limit is modeled from comparable services and is not published by Randstad. Randstad staffing, Randstad Digital, Randstad Professional, advisory and research products are not covered.

The AI sales agentBuilds the talent solutions 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
Role levels that depend on the solutionOnly with care
Each solution offers only some role levels, so a level is valid or not depending on the solution chosen in another field, and the list grows with every solution.
The solution and the level are fields of one request and checked together on every call.
Minimum quantity and term range per solutionOnly with care
Minimum hires, recruiter-months, spend or participants and the shortest and longest term differ by solution, so each needs its own comparison rule.
The solution, quantity and term are in one request and compared on every call.
A discount that is blocked above one level and needs approval above anotherOnly with workarounds
Approval routing usually sits in a separate workflow, so an order can be saved before the discount is reviewed.
The discount is a field of the request and returns either a block or an approval on every call.
A stated total that must match the price build-upOnly with workarounds
The total is often typed or pasted, and a set-up fee that is left out is not noticed until the order is reviewed.
The stated total is a field of the request and is compared with the modeled 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 order; approval findings need a person to sign off; everything else is computed.

1The selected role level is not offered for the selected solution.
2A term of 13 months is longer than the 12 month maximum for this solution.
32 units are below the minimum of 3 for this solution.
4A term of 2 months is shorter than the 3 month minimum for this solution.
5A term of 23 months is shorter than the 24 month minimum for this solution.
64 units are below the minimum of 5 for this solution.
719 units are below the minimum of 20 for this solution.
8A term of 61 months is longer than the 60 month maximum for this solution.
9Delivery in APAC needs the local Randstad entity to confirm capacity.
10The quote states a total of 100 cents; the modeled prices give 26,500,000 cents.
11A discount of 11 percent is above 10 percent; a sales director should approve it.
12A discount of 20 percent is above 10 percent; a sales director should approve it.
13A discount of 21 percent is above the 20 percent limit.
14A modeled total of 101,700,000 cents is at least 1,000,000 dollars; executive deal review is needed.
15The quote states a total of 100 cents; the modeled prices give 27,000,000 cents.
16The order has 0 units; at least 1 is needed.
175 units are below the minimum of 10 for this solution.
18A term of 18 months is longer than the 12 month maximum for this solution.
19A discount of 25 percent is above the 20 percent limit.

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. RPO volume, term, discount and total: An RPO order with a small volume, a six-year term, a deep discount and a total that leaves out set-up

The agent's request. Please quote RPO for professional level roles, 12 hires, over a 72-month term, delivered in the US, with a 25 percent discount. The order states a total of 46,800 dollars. It is ready to send.

Verdict: Blocked.

  • Below the minimum quantity. 12 units are below the minimum of 25 for this solution.
  • Term too long. A term of 72 months is longer than the 60 month maximum for this solution.
  • Discount above 20 percent. A discount of 25 percent is above the 20 percent limit.
  • Stated total does not match. The quote states a total of 4,680,000 cents; the modeled prices give 5,680,000 cents.

2. RPO volume, term, discount and total: The agent resubmits after fixing the errors

The agent's request. Please quote RPO for professional level roles, 30 hires, over a 36-month term, delivered in the US, with a 10 percent discount. The order states a total of 150,400 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 30 units at 5,200 dollars each, set-up 10,000 dollars, modeled total of 15,040,000 cents.

3. MSP level, term and spend: An MSP order for a level that is not offered, a short term and a small spend

The agent's request. Please quote MSP for manager level roles, 4 million dollars of spend, over an 18-month term, delivered in the US. It is ready to send.

Verdict: Blocked.

  • Level not offered for this solution. The selected role level is not offered for the selected solution.
  • Below the minimum quantity. 4 units are below the minimum of 5 for this solution.
  • Term too short. A term of 18 months is shorter than the 24 month minimum for this solution.

4. MSP level, term and spend: The agent resubmits after fixing the errors

The agent's request. Please quote MSP for professional level roles, 8 million dollars of spend, over a 24-month term, delivered in the US. The order states a total of 161,000 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 8 units at 17,000 dollars each, set-up 25,000 dollars, modeled total of 16,100,000 cents.

5. Large APAC RPO order: A large APAC RPO order with a long term and a deep discount

The agent's request. Please quote RPO for manager level roles, 125 hires, over a 72-month term, delivered in APAC, with a 22 percent discount. The order states a total of 926,500 dollars. It is ready to send.

Verdict: Blocked.

  • Term too long. A term of 72 months is longer than the 60 month maximum for this solution.
  • Discount above 20 percent. A discount of 22 percent is above the 20 percent limit.
  • APAC delivery. Delivery in APAC needs the local Randstad entity to confirm capacity.

6. Large APAC RPO order: The agent resubmits after fixing the errors

The agent's request. Please quote RPO for manager level roles, 125 hires, over a 36-month term, delivered in APAC, with a 15 percent discount. The order states a total of 1,008,750 dollars. It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. A discount of 15 percent is above 10 percent; a sales director should approve it.
  • Large engagement. A modeled total of 100,875,000 cents is at least 1,000,000 dollars; executive deal review is needed.
  • APAC delivery. Delivery in APAC needs the local Randstad entity to confirm capacity.
  • Order summary (modeled prices). 125 units at 9,400 dollars each, set-up 10,000 dollars, modeled total of 100,875,000 cents.

7. Large APAC RPO order: The agent resubmits after fixing the errors

The agent's request. Please quote RPO for manager level roles, 100 hires, over a 36-month term, delivered in the US, with a 10 percent discount. The order states a total of 865,000 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 100 units at 9,500 dollars each, set-up 10,000 dollars, modeled total of 86,500,000 cents.

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 a Randstad Enterprise talent solution for a fictional customer: recruitment process outsourcing, project RPO, recruiter on demand, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the solutions and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote RPO for professional level roles, 12 hires, over a 72-month term, delivered in the US, with a 25 percent discount. The order states a total of 46,800 dollars. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. 12 units are below the minimum of 25 for this solution. A term of 72 months is longer than the 60 month maximum for this solution. A discount of 25 percent is above the 20 percent limit. The other one is on screen.
  6. The validator returned four 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 order are checked against each other and against the stated total.
  7. What this shows: for minimum quantity and term range per solution, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the quantity to 30 hires, the term to 36 months, the discount to 10 percent and the stated total to $150,400.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four problems caught in one call, fixed in one pass, and a clean $150,400 order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.