> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/labs-voice-agent/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/labs-voice-agent/_mcp/server.

# nemo_voice_agent.evaluation.scenarios.data.restaurant

## Module Contents

### Classes

| Name                                                                                                      | Description                                                                                      |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [`BurgerBaconCombo`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BurgerBaconCombo)             | Order a bacon cheeseburger combo and a milkshake at Burger Barn.                                 |
| [`BurgerClassic`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BurgerClassic)                   | Order a classic burger with onion rings at Burger Barn.                                          |
| [`BurgerSpicyFeast`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BurgerSpicyFeast)             | Order a spicy jalapeno burger, french fries, a lemonade, and onion rings at Burger Barn.         |
| [`BurgerVeggieMilkshake`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BurgerVeggieMilkshake)   | Order a veggie burger and a strawberry milkshake at Burger Barn.                                 |
| [`DeliGrilledCheeseSoup`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-DeliGrilledCheeseSoup)   | Order a grilled cheese with chicken noodle soup and bottled water at Deli Delights.              |
| [`DeliItalianSubLunch`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-DeliItalianSubLunch)       | Order an Italian sub, tomato soup, potato chips, and fresh squeezed OJ at Deli Delights.         |
| [`DeliTurkeyClub`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-DeliTurkeyClub)                 | Order a turkey club sandwich and a coffee at Deli Delights.                                      |
| [`PizzaPartyOrder`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-PizzaPartyOrder)               | Order two BBQ chicken pizzas, a caesar salad, and two fountain sodas at Pizza Palace.            |
| [`PizzaPepperoni`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-PizzaPepperoni)                 | Order a pepperoni pizza with extra cheese at Pizza Palace.                                       |
| [`PizzaVeggieCombo`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-PizzaVeggieCombo)             | Order a veggie supreme pizza with garlic bread and an iced tea at Pizza Palace.                  |
| [`RestaurantBaseScenario`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario) | Base class for all restaurant evaluation scenarios.                                              |
| [`WaitlistJoinThenDrop`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-WaitlistJoinThenDrop)     | User joins the waitlist, asks how many people are ahead, then drops when they hear there are 10. |

### Data

[`BURGER_BARN_MENU`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BURGER_BARN_MENU)

[`BURGER_BARN_MENU_ITEMS`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-BURGER_BARN_MENU_ITEMS)

[`DELI_DELIGHTS_MENU`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-DELI_DELIGHTS_MENU)

[`DELI_DELIGHTS_MENU_ITEMS`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-DELI_DELIGHTS_MENU_ITEMS)

[`EXPECTED_ORDER_FORMAT`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-EXPECTED_ORDER_FORMAT)

[`INITIAL_WAITLIST`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-INITIAL_WAITLIST)

[`PIZZA_PALACE_MENU`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-PIZZA_PALACE_MENU)

[`PIZZA_PALACE_MENU_ITEMS`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-PIZZA_PALACE_MENU_ITEMS)

[`_INITIAL_WAITLIST_DATA`](#nemo_voice_agent-evaluation-scenarios-data-restaurant-_INITIAL_WAITLIST_DATA)

### API

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.BurgerBaconCombo()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a bacon cheeseburger combo and a milkshake at Burger Barn.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.BurgerClassic()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a classic burger with onion rings at Burger Barn.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.BurgerSpicyFeast()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a spicy jalapeno burger, french fries, a lemonade, and onion rings at Burger Barn.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.BurgerVeggieMilkshake()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a veggie burger and a strawberry milkshake at Burger Barn.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.DeliGrilledCheeseSoup()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a grilled cheese with chicken noodle soup and bottled water at Deli Delights.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.DeliItalianSubLunch()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order an Italian sub, tomato soup, potato chips, and fresh squeezed OJ at Deli Delights.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.DeliTurkeyClub()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a turkey club sandwich and a coffee at Deli Delights.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.PizzaPartyOrder()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order two BBQ chicken pizzas, a caesar salad, and two fountain sodas at Pizza Palace.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.PizzaPepperoni()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a pepperoni pizza with extra cheese at Pizza Palace.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.PizzaVeggieCombo()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

Order a veggie supreme pizza with garlic bread and an iced tea at Pizza Palace.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.RestaurantBaseScenario()
```

**Bases:** [Scenario](/nemo/labs-voice-agent/nemo-voice-agent/nemo_voice_agent/evaluation/scenarios/classes#nemo_voice_agent-evaluation-scenarios-classes-Scenario)

Base class for all restaurant evaluation scenarios.
Provides sensible defaults for agent persona, agent task, and user resources
so that concrete subclasses only need to override what differs.

**`agent_persona`**

---

**`agent_task`**

---

**`max_duration`**

---

**`noise_config`**

---

**`success_signals`**

---

**`user_resources`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.restaurant.WaitlistJoinThenDrop()
```

**Bases:** [RestaurantBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-restaurant-RestaurantBaseScenario)

User joins the waitlist, asks how many people are ahead, then drops when they hear there are 10.

**`_SAM`**

---

**`agent_actions`**

---

**`agent_persona`**

---

**`agent_resources`**

---

**`agent_task`**

---

**`description`**

---

**`max_duration`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.BURGER_BARN_MENU = f'
## Burger Barn Menu

Burgers:
1. Classic Burger
   - price: $7.49
   - Beef p...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.BURGER_BARN_MENU_ITEMS = ['Classic Burger', 'Bacon Cheeseburger', 'Mushroom Swiss Burger', 'Spicy Jalapen...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.DELI_DELIGHTS_MENU = f'
## Deli Delights Menu

Sandwiches:
1. Turkey Club Sandwich
   - price: $8.49
...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.DELI_DELIGHTS_MENU_ITEMS = ['Turkey Club Sandwich', 'Italian Sub', 'Grilled Cheese', 'BLT Sandwich', 'Tuna ...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.EXPECTED_ORDER_FORMAT = {'items': [{'name': '???', 'unit_price': '???', 'quantity': '???'}], 'customer_n...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.INITIAL_WAITLIST = json.dumps(_INITIAL_WAITLIST_DATA)
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.PIZZA_PALACE_MENU = f'
## Pizza Palace Menu

Pizzas (12-inch):
1. Pepperoni Pizza
   - price: $9.99
...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant.PIZZA_PALACE_MENU_ITEMS = ['Pepperoni Pizza', 'Margherita Pizza', 'BBQ Chicken Pizza', 'Veggie Supreme Piz...
```

```python
nemo_voice_agent.evaluation.scenarios.data.restaurant._INITIAL_WAITLIST_DATA = [{'name': 'Alice', 'phone': '413-927-0586', 'party_size': 2}, {'name': 'Bob', 'p...
```