inform((_:search,food,'unusual');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I want to eat someplace with unusual food . Price is no object . What can you suggest ?
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,type,'Restaurant'))
system
I 'm sorry , there is nothing meeting your criteria . What other type of cuisine   would you like ?
inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Hmm .   I 'm not sure .   It needs to be expensive , and I really had my heart set on unusual .
canthelp((_:search,food,'unusual');(_:search,type,'Restaurant'))
system
There are no restaurants anywhere in Cambridge that describe their cuisine as " unusual . " Would you like to broaden your search criteria ?
inform((_:search,food,'european');(_:search,type,'Restaurant'))
user
Then find a European one .
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,area,'centre');(_:result,area,'north');(_:result,area,'west');(_:result,count,'5');(_:result,food,'european');(_:result,type,'Restaurant'))
system
I have 5 european restaurants to choose from . I have options in the centre , north and west . Which would you prefer to dine in ?
inform((_:search,area,'centre');(_:search,type,'Restaurant'))
user
I would like one in the centre area , please .
inform((_:result,area,'centre');(_:result,food,'European');(_:result,name,'Eraina');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
How about Eraina , which serves European food and is located in the centre of town and is in the expensive price range ?
inform((_:search,day,'wednesday');(_:search,duration,'12:45');(_:search,people,'6');(_:search,type,'Restaurant'))
user
That sounds good ! Can you book a table for 6 people at 12:45 on Wednesday ?
reqmore() inform((_:booking,ref,'4OQDTI8C');(_:booking,type,'Booking'))
system
That booking was successful , the table will be reserved for 15 minutes . Your reference number is 4OQDTI8C . Is there anything else I can help you with ?
thank()
user
I think that is all I need . Thank you .
system
You 're welcome , enjoy your meal .
_:search food unusual
_:search pricerange expensive
_:search type Restaurant
_:search food ?
_:system canthelp _:search/0b012aa7
_:search/0b012aa7 type Restaurant
_:search pricerange expensive
_:search type Restaurant
_:system canthelp _:search/0b012aa7
_:search/0b012aa7 type Restaurant
_:search pricerange expensive
_:system canthelp _:search/ccc7e5a7
_:search/ccc7e5a7 food unusual
_:search/ccc7e5a7 type Restaurant
_:search food european
_:search type Restaurant
_:system canthelp _:search/0b012aa7
_:search/0b012aa7 type Restaurant
_:search pricerange expensive
_:system canthelp _:search/ccc7e5a7
_:search/ccc7e5a7 food unusual
_:search/ccc7e5a7 type Restaurant
_:search food european
_:result area centre
_:result area north
_:result area west
_:result count 5
_:result food european
_:result type Restaurant
_:search area centre
_:search type Restaurant
_:system canthelp _:search/0b012aa7
_:search/0b012aa7 type Restaurant
_:search pricerange expensive
_:system canthelp _:search/ccc7e5a7
_:search/ccc7e5a7 food unusual
_:search/ccc7e5a7 type Restaurant
_:search food european
_:result count 5
_:search area centre
_:result area centre
_:result food European
_:result name Eraina
_:result pricerange expensive
_:result type Restaurant
_:search day wednesday
_:search duration 12:45
_:search people 6
_:search type Restaurant
_:system canthelp _:search/0b012aa7
_:search/0b012aa7 type Restaurant
_:search pricerange expensive
_:system canthelp _:search/ccc7e5a7
_:search/ccc7e5a7 food unusual
_:search/ccc7e5a7 type Restaurant
_:search food european
_:result count 5
_:search area centre
_:result area centre
_:result food European
_:result name Eraina
_:result pricerange expensive
_:result type Restaurant
_:search day wednesday
_:search duration 12:45
_:search people 6
_:search type Restaurant
_:system inquired _:user
_:booking ref 4OQDTI8C
_:booking type Booking