Source code for example_agent.restaurant

"""
This Intents demonstrate the use of **Custom Entities**, which are used to
recognize simple food orders.
"""
from dataclasses import dataclass

from intents import Intent, Entity, Sys

[docs]class PizzaType(Entity): """ This entity represents different types of pizza, such as Margherita, Diavola, etc. """
[docs]@dataclass class order_pizza(Intent): """ User is ordering a pizza, like "I want two Margherita please" """ pizza_type: PizzaType amount: Sys.Integer = 1