inform((_:search,area,'north');(_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
I need to find a cheap restaurant on the North side
inform((_:result,area,'that part of town');(_:result,count,'2');(_:result,food,'Indian');(_:result,food,'Italian');(_:result,name,'Da Vinci Pizzeria');(_:result,name,'Royal Spice');(_:result,pricerange,'inexpensive');(_:result,type,'Restaurant'))
system
There are 2 inexpensive restaurant in that part of town .   An Indian restaurant called Royal Spice and an Italian place called Da Vinci Pizzeria .
inform((_:search,day,'wednesday');(_:search,duration,'18:45');(_:search,people,'5');(_:search,type,'Restaurant'))
user
Does either have availability for a table for 5 people on wednesday at 18:45 ?
inform((_:booking,duration,'that time frame');(_:booking,name,'Royal Spice');(_:booking,type,'Booking'))
system
Yes , there is an available reservation at Royal Spice during that time frame . Do you want a reference number for your reservation ?
thank()
user
No thank you that will be all
system
Okay , thank you .
_:search area north
_:search pricerange cheap
_:search type Restaurant
_:search area north
_:search pricerange cheap
_:result area that part of town
_:result count 2
_:result food Indian
_:result food Italian
_:result name Da Vinci Pizzeria
_:result name Royal Spice
_:result pricerange inexpensive
_:result type Restaurant
_:search day wednesday
_:search duration 18:45
_:search people 5
_:search type Restaurant
_:search area north
_:search pricerange cheap
_:result area that part of town
_:result count 2
_:result food Indian
_:result food Italian
_:result name Da Vinci Pizzeria
_:result name Royal Spice
_:result pricerange inexpensive
_:result type Restaurant
_:search day wednesday
_:search duration 18:45
_:search people 5
_:search type Restaurant
_:booking duration that time frame
_:booking name Royal Spice
_:booking type Booking