Predictika · Convention catering quotes
An AI sales agent prepares a banquet food and beverage quote for a group meeting: guest count, meal and price a person, bars and the staff that run them, and the guarantee. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published banquet charges and policies and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models banquet food and beverage charges for a group event as set out in the MGM Grand Events & Convention Services Policies & Procedures document (version V12.25, read October 5, 2026), not just the scenarios shown below.
Any MGM Grand banquet food and beverage quote that touches these charges is in scope — not only the scenarios pictured here. Not covered: room blocks, attrition, negotiated rates, meeting space, audio-visual, menu item prices (only the published per-person ranges are used), other labor and room-change fees, other properties and tax on staffing fees. Assumptions: the service charge and administrative fee apply to food and beverage only and not to the staffing fees; the tax on the administrative fee is rounded to the nearest cent; staffing ratios are treated as minimums rounded up to whole people; the cashier ratio applies to cash bars only.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Stacked charges: a 19% service charge that is not taxed plus a 6% fee that is | Only with care Each charge is its own price rule and the tax applies to only one of them, so rounding and ordering differences between rules are common. | All charges are computed together to the cent and compared with the total the agent states. |
| Staffing that scales with the guest count (1 bartender per 100 guests, 1 cashier per 150) | Only with care A round-up formula per role that has to be kept in step with the guest count; it is easy to change the guests and leave the staff stale. | Required staff is computed from the guest count on every call and compared with what the quote books. |
| A minimum that scales with the number of bars | Only with care The $750 cash bar minimum multiplies by the bar count and is compared with an expected revenue on a different line. | Bars, revenue and the minimum are in one request and checked together. |
| A deadline that changes who bears the charge | Only with workarounds A timing rule usually fires at a workflow step, so a late guarantee can surface after the quote has gone out. | The guarantee timing is in the same request and raises an approval finding in the same pass. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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. |
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.
| 1 | A price of $39 a person is outside the published range of $40 to $52 for this meal; a person should confirm it. |
| 2 | A price of $53 a person is outside the published range of $40 to $52 for this meal; a person should confirm it. |
| 3 | A price of $63 a person is outside the published range of $64 to $83 for this meal; a person should confirm it. |
| 4 | A price of $84 a person is outside the published range of $64 to $83 for this meal; a person should confirm it. |
| 5 | A price of $109 a person is outside the published range of $110 to $170 for this meal; a person should confirm it. |
| 6 | A price of $171 a person is outside the published range of $110 to $170 for this meal; a person should confirm it. |
| 7 | The quote has 0 guests; at least 1 is needed. |
| 8 | A plated meal with 2 courses is below the published minimum of three courses for plated lunches and dinners. |
| 9 | A plated meal with 1 course is below the published minimum of three courses for plated lunches and dinners. |
| 10 | The quote books 1 bartender for 101 guests; the published staffing is 1 bartender per 100 guests, which needs 2. |
| 11 | The quote books 0 bartenders for 150 guests; the published staffing is 1 bartender per 100 guests, which needs 2. |
| 12 | The quote books 1 cashier for a cash bar with 151 guests; the published staffing is 1 cashier per 150 guests, which needs 2. |
| 13 | The expected cash bar revenue of $749 is below the published minimum of $750 ($750 per bar); a person should confirm how the shortfall is handled. |
| 14 | The expected cash bar revenue of $1,499 is below the published minimum of $1,500 ($750 per bar); a person should confirm how the shortfall is handled. |
| 15 | The guarantee is given 71 business hours before the function; the published deadline is 72 business hours, and a late guarantee is charged at the greater of the expected number on the event order or the number served; a person should confirm it. |
| 16 | The quote states a total of $13,877.75; the published charges give $13,877.76. |
| 17 | The quote states a total of $13,877.77; the published charges give $13,877.76. |
| 18 | The quote states a total of $13,182.76; the published charges give $13,177.76. |
| 19 | The guarantee is given 48 business hours before the function; the published deadline is 72 business hours, and a late guarantee is charged at the greater of the expected number on the event order or the number served; a person should confirm it. |
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.
The agent's request. Please quote the banquet food and beverage for Larkfield Analytics (sales meeting): 300 guests, a plated lunch at $75 a person with 2 courses, 2 host bars with 2 bartenders, and 2 attendant stations. The guarantee will be given 96 business hours before the function. The quote states a total of $28,238.06. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the banquet food and beverage for Larkfield Analytics (sales meeting): 300 guests, a plated lunch at $75 a person with 3 courses, 2 host bars with 3 bartenders, and 2 attendant stations. The guarantee will be given 96 business hours before the function. The quote states a total of $29,988.06. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the banquet food and beverage for Northvale Health Partners (gala dinner): 400 guests, a plated dinner at $150 a person with 3 courses, 3 cash bars with 4 bartenders, 2 cashiers and expected cash bar revenue of $2,000, and 2 attendant stations. The guarantee will be given 60 business hours before the function. The quote states a total of $77,401.50. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the banquet food and beverage for Northvale Health Partners (gala dinner): 400 guests, a plated dinner at $150 a person with 3 courses, 3 cash bars with 4 bartenders, 3 cashiers and expected cash bar revenue of $2,000, and 2 attendant stations. The guarantee will be given 60 business hours before the function. The quote states a total of $78,451.50. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote the banquet food and beverage for Northvale Health Partners (gala dinner): 400 guests, a plated dinner at $150 a person with 3 courses, 3 cash bars with 4 bartenders, 3 cashiers and expected cash bar revenue of $2,250, and 2 attendant stations. The guarantee will be given 96 business hours before the function. The quote states a total of $78,451.50. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the banquet food and beverage for Brightwater Logistics (awards dinner): 250 guests, a buffet dinner at $175 a person, 1 host bar with 2 bartenders, and 3 attendant stations. The guarantee will be given 96 business hours before the function. The quote states a total of $55,438.56. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the banquet food and beverage for Brightwater Logistics (awards dinner): 250 guests, a buffet dinner at $170 a person, 1 host bar with 3 bartenders, and 3 attendant stations. The guarantee will be given 96 business hours before the function. The quote states a total of $55,438.56. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.