Predictika · Event catering and hospitality quotes

An AI sales agent's event catering quote, checked before it goes out

An AI sales agent prepares a quote for an event catering and hospitality job: a venue type, a service level, a menu style, a bar option, a guest count, the days of the event, servers, notice, optional add-on services and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the total it computed.

Scope: Event catering quotes for four venue types and three service levels: guest count against venue, event length, servers per menu style, notice, bar, add-on services, discount and the stated total. See everything this validator covers

This validator models event catering quotes, not just the scenarios shown below.

  • Venue, guests and days — the guest range each venue type can cater, one to fourteen event days, and events over 1,500 guests sent for an operations review.
  • Service level, menu and staffing — servers needed for each menu style, the Premier level served plated or at stations only, the notice each service level needs, the full bar and hospitality package design limits.
  • Discount and stated total — a discount over 10 percent sent to sales management and over 25 percent blocked, and the stated total compared with the computed total including the 22 percent service charge.

Any event catering quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Sodexo services, tax and gratuities. Public versus modeled: the Sodexo Live! brand and the service types (venue cleaning, concierge, hospitality package design) come from Sodexo's public announcements; the service levels, per-guest rates, staffing ratios, venue capacities, notice periods, thresholds, the 22 percent service charge and every price (amounts are in cents) are modeled by Predictika from comparable event catering offers, are illustrative and are not published by Sodexo.

The AI sales agentBuilds the event catering 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.

6 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 guest count that must fit the venue typeOnly with care
Each venue type has its own capacity, so the guest rule has to look it up and the rules form a table kept in step with the venue list.
Venue and guest count are fields of one quote and are checked together on every call.
Staffing that depends on the menu styleOnly with care
Plated, stations and buffet service each need a different number of servers per guest.
Menu style, servers and guests are fields of one quote and are compared on every call.
Notice and add-ons that depend on the service levelOnly with care
Each service level has its own notice period and its own add-on limits.
The service level is a field of the quote and is checked against notice and add-ons on every call.
A stated total that must match the computed totalOnly with workarounds
The price is built from food, bar, servers, setup, add-ons, discount and a service charge, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
Large events and discounts that go to a personOnly with care
A separate approval path with its own thresholds that must not overlap the blocking rules.
Blocks and approvals come back together; an approval-only quote is not blocked.

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.

124 guests a day is outside the 25 to 5,000 guests this venue type can cater.
2801 guests a day is outside the 25 to 800 guests this venue type can cater.
3An event of 2,500 guests a day needs a review of staffing and kitchen capacity.
42,501 guests a day is outside the 25 to 2,500 guests this venue type can cater.
5An event of 2,501 guests a day needs a review of staffing and kitchen capacity.
6An event of 3,000 guests a day needs a review of staffing and kitchen capacity.
75,001 guests a day is outside the 25 to 5,000 guests this venue type can cater.
8An event of 5,001 guests a day needs a review of staffing and kitchen capacity.
9An event of 1,501 guests a day needs a review of staffing and kitchen capacity.
10An event of 0 days is outside the 1 to 14 days one quote can cover.
11An event of 15 days is outside the 1 to 14 days one quote can cover.
127 servers cannot serve the guests at this menu style, which needs one server per 30 guests.
139 servers cannot serve the guests at this menu style, which needs one server per 20 guests.
147 servers cannot serve the guests at this menu style, which needs one server per 25 guests.
15The Premier service level is served plated or at stations, not as a buffet.
166 days of notice is less than the 7 days this service level needs.
1713 days of notice is less than the 14 days this service level needs.
1820 days of notice is less than the 21 days this service level needs.
19A full bar is not offered at the Essential service level.
20Hospitality package design is offered only with the Premier service level.
21A discount of 11 percent is above 10 percent and needs sales management approval.
22A discount of 25 percent is above 10 percent and needs sales management approval.
23A discount of 26 percent is outside the 0 to 25 percent range.
24The quote states a total of 4,552,940 cents; the price build-up gives 4,553,040 cents.
25The quote states a total of 4,553,041 cents; the price build-up gives 4,553,040 cents.
26An event of 1,600 guests a day needs a review of staffing and kitchen capacity.
27A discount of 15 percent is above 10 percent and needs sales management approval.
283 servers cannot serve the guests at this menu style, which needs one server per 20 guests.
293 days of notice is less than the 7 days this service level needs.

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. Cultural venue event: An Essential-level event for 900 guests a day over 15 days in a cultural venue with a full bar and hospitality package design

The agent's request. Please quote an event in a cultural venue for 900 guests a day over 15 days, at the Essential service level with buffet service and a full bar, with 4 servers and 5 days of notice, plus hospitality package design, with a discount of 30 percent, for a stated total of 90,216,560 cents. It is ready to send.

Verdict: Blocked.

  • Guest count outside the venue range. 900 guests a day is outside the 25 to 800 guests this venue type can cater.
  • Event length outside range. An event of 15 days is outside the 1 to 14 days one quote can cover.
  • Not enough servers for the menu style. 4 servers cannot serve the guests at this menu style, which needs one server per 30 guests.
  • Notice too short for the service level. 5 days of notice is less than the 7 days this service level needs.
  • Full bar needs a higher service level. A full bar is not offered at the Essential service level.
  • Hospitality package design needs Premier. Hospitality package design is offered only with the Premier service level.
  • Discount outside range. A discount of 30 percent is outside the 0 to 25 percent range.

2. Cultural venue event: The agent resubmits after fixing the errors

The agent's request. Please quote an event in a cultural venue for 700 guests a day over 3 days, at the Premier service level with plated service and a full bar, with 35 servers and 21 days of notice, plus hospitality package design, with a discount of 8 percent, for a stated total of 40,181,920 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. 700 guest(s) for 3 day(s), price build-up of 40,181,920 cents including the 22 percent service charge (illustrative prices).

3. Stadium event for 2,800 guests: A two-day stadium event for 2,800 guests with stations service and a 15 percent discount

The agent's request. Please quote an event in a stadium for 2,800 guests a day over 2 days, at the Signature service level with stations service and a beer and wine bar, with 100 servers and 14 days of notice, plus venue cleaning, with a discount of 15 percent, for a stated total of 57,101,368 cents. It is ready to send.

Verdict: Blocked.

  • Not enough servers for the menu style. 100 servers cannot serve the guests at this menu style, which needs one server per 25 guests.
  • Large event needs operations review. An event of 2,800 guests a day needs a review of staffing and kitchen capacity.
  • Discount above 10 percent. A discount of 15 percent is above 10 percent and needs sales management approval.

4. Stadium event for 2,800 guests: The agent resubmits after fixing the errors

The agent's request. Please quote an event in a stadium for 2,800 guests a day over 2 days, at the Signature service level with stations service and a beer and wine bar, with 112 servers and 14 days of notice, plus venue cleaning, with a discount of 15 percent, for a stated total of 57,698,680 cents. It is ready to send.

Verdict: Needs approval.

  • Large event needs operations review. An event of 2,800 guests a day needs a review of staffing and kitchen capacity.
  • Discount above 10 percent. A discount of 15 percent is above 10 percent and needs sales management approval.
  • Order summary. 2,800 guest(s) for 2 day(s), price build-up of 57,698,680 cents including the 22 percent service charge (illustrative prices).

5. Arena event with Premier service: A Premier-level arena event served as a buffet with a stated total

The agent's request. Please quote an event in an arena for 1,000 guests a day over 2 days, at the Premier service level with buffet service and a beer and wine bar, with 34 servers and 25 days of notice, plus concierge service, for a stated total of 24,965,640 cents. It is ready to send.

Verdict: Blocked.

  • Premier service with a buffet. The Premier service level is served plated or at stations, not as a buffet.
  • Stated total does not match. The quote states a total of 24,965,640 cents; the price build-up gives 29,965,640 cents.

6. Arena event with Premier service: The agent resubmits after fixing the errors

The agent's request. Please quote an event in an arena for 1,000 guests a day over 2 days, at the Premier service level with plated service and a beer and wine bar, with 50 servers and 25 days of notice, plus concierge service, for a stated total of 37,734,600 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,000 guest(s) for 2 day(s), price build-up of 37,734,600 cents including the 22 percent service charge (illustrative prices).

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 an event catering and hospitality job: a venue type, a service level, a menu style, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote an event in a cultural venue for 900 guests a day over 15 days, at the Essential service level with buffet service and a full bar. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. 900 guests a day is outside the 25 to 800 guests this venue type can cater. An event of 15 days is outside the 1 to 14 days one quote can cover. 4 servers cannot serve the guests at this menu style, which needs one server per 30 guests. The other four are on screen.
  6. The validator returned seven 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 guest count that must fit the venue type, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the guests a day to 700, the event days to 3, the service level to premier, the menu style to plated and the total as stated on the quote to 40,181,920. Three more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.