inform((_:search,area,'centre');(_:search,food,'french');(_:search,type,'Restaurant'))
user
I will be in Cambridge during Bastille day , can you help me find a French themed restaurant in the centre ?
offer((_:booking,type,'Booking')) inform((_:result,name,'Cote');(_:result,type,'Restaurant'))
system
Sure , there is a place called Cote there .   Would you like me to book you a table ?
inform((_:search,day,'tuesday');(_:search,people,'3');(_:search,type,'Restaurant'))
user
Yes , please for 3 people on Tuesday
request((_:booking,duration,?);(_:booking,type,'Booking'))
system
What time will you be coming in ?
inform((_:search,day,'tuesday');(_:search,duration,'18:00');(_:search,type,'Restaurant'))
user
18:00 on tuesday .
system
I have made your reservation for Tuesday at 18:00 for 3 at Cote restaurant . Your reference number is YV2SMH6M .
_:search area centre
_:search food french
_:search type Restaurant
_:search area centre
_:search food french
_:system offered _:booking
_:booking type Booking
_:result name Cote
_:result type Restaurant
_:search day tuesday
_:search people 3
_:search type Restaurant
_:search area centre
_:search food french
_:system offered _:booking
_:result name Cote
_:result type Restaurant
_:search people 3
_:booking duration ?
_:booking type Booking
_:search day tuesday
_:search duration 18:00
_:search type Restaurant