Hello, I want to create assistant that handle orders of coffee, ice cream and drinks
There are entities:
- item_size - 200ml, 300ml, 400ml
- drink_type - cola, sprite, fanta, …
- coffee_type - latte, double latte, cappuccino, …
- topping_type - chocolate cookie, fresh lemon, …
- ice_cream_type - banana, chocolate, banana+chocolate, …
And i want to handle examples like these:
- i want two banana ice cream and cappuccino please
{coffee_type: cappuccino, item_size: None, topping_type: None}
{ice_cream_type: banana, item_size: None, topping_type: None}
{ice_cream_type: banana, item_size: None, topping_type: None}
- banana and chocolate ice cream in small cups
{ice_cream_type: banana, item_size: small, topping_type: None}
{ice_cream_type: chocolate, item_size: small, topping_type: None}
- please me big cola, one banana ice cream with chocolate topping and small cappuccino
{drink_type: cola, item_size: big}
{ice_cream_type: banana, item_size: None, topping_type: chocolate}
{coffee_type: cappuccino, item_size: small, topping_type: None}
My question is: Is that possible to handle 1, 2, 3 using DIET’s roles/groups? And how?
I don’t understand how to design domain to 1 and 2 examples