inform((_:search,area,'centre');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I need an expensive restaurant in the centre .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'a lot of tasty choices');(_:result,type,'Restaurant')) thank()
system
Great ! There are a lot of tasty choices . Are you in the mood for a specific type of food ?
inform((_:search,food,'indian');(_:search,type,'Restaurant'))
user
Yes Indian sounds good to me !
inform((_:result,amount,'many');(_:result,name,'Saffron Brasserie');(_:result,type,'Restaurant'))
system
I have many to choose from . What about The Saffron Brasserie ?
inform((_:search,day,'friday');(_:search,duration,'13:15');(_:search,people,'4');(_:search,type,'Restaurant'))
user
Yeah , that sounds great . Would you reserve me a table for 4 , Friday at 13:15 please ?
inform((_:booking,ref,'GBPIJP33');(_:booking,type,'Booking'))
system
Booked , your table will be held for 15 minutes . Your reference number is GBPIJP33 .
thank()
user
Thanks a bunch ! That 's all I needed . Take care and have a good day .
system
You are welcome .   Enjoy your meal .   Bye .
_:search area centre
_:search pricerange expensive
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:result amount a lot of tasty choices
_:result type Restaurant
_:search food indian
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:search food indian
_:result amount many
_:result name Saffron Brasserie
_:result type Restaurant
_:search day friday
_:search duration 13:15
_:search people 4
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:search food indian
_:result amount many
_:result name Saffron Brasserie
_:result type Restaurant
_:search day friday
_:search duration 13:15
_:search people 4
_:search type Restaurant
_:booking ref GBPIJP33
_:booking type Booking