inform((_:search,category,'hotel');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
I 'm looking for a place to stay . An expensive hotel will work .
request((_:search,area,?);(_:search,type,'Hotel'))
system
Sure , what part of town ?
inform((_:search,area,'dontcare');(_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
any will be fine but should include free wifi
inform((_:result,area,'western');(_:result,category,'hotel');(_:result,name,'huntingdon marriott hotel');(_:result,stars,'4');(_:result,type,'Hotel')) reqmore()
system
I would recommend the huntingdon marriott hotel , a 4 star hotel in western Cambridge . Do you need anything else ?
inform((_:search,day,'tuesday');(_:search,people,'3');(_:search,stay,'2');(_:search,type,'Hotel'))
user
I would like to book a room for Tuesday for 2 nights for 3 people .
reqmore() inform((_:booking,ref,'1O9E32IJ');(_:booking,type,'Booking'))
system
Booking was successful . Reference number is : 1O9E32IJ . Is there anything else I can help with today ?
inform((_:search,area,'centre');(_:search,type,'Restaurant'))
user
Yes , please I would like to get info on a restaurant in the centre of town .
request((_:search,food,?);(_:search,type,'Restaurant'))
system
What kind of food do you like ?
inform((_:search,food,'north american');(_:search,type,'Restaurant'))
user
I miss home a little lets try a search for north american food .
request((_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,name,'gourmet burger kitchen');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
Are you trying to stay in a certain price range ? If not , I found the gourmet burger kitchen for you . It 's rather expensive though . Will that work ?
inform((_:search,day,'tuesday');(_:search,duration,'16:30');(_:search,type,'Restaurant'))
user
That is perfect , Can I get a reservation for Tuesday at 16:30 ?
inform((_:booking,people,'3');(_:booking,type,'Booking')) request((_:booking,people,?);(_:booking,type,'Booking'))
system
Absolutely ! Will the restaurant reservation be for 3 people as well ?
inform((_:search,people,'3');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Yes please it needs to be for 3 people . I would like a reference number .
thank() inform((_:booking,ref,'QP95E4QP');(_:booking,type,'Booking'))
system
Of course .   Your reference number is QP95E4QP .    I hope you enjoy your meal .
thank()
user
Thank you ! That is all I need today .
thank()
system
welcome when ever you want to inqure anything
thank()
user
ok thanks go away now
system
I would love to ! Bye !
_:search category hotel
_:search pricerange expensive
_:search type Hotel
_:search category hotel
_:search pricerange expensive
_:search area dontcare
_:search has_internet yes
_:search type Hotel
_:search category hotel
_:search pricerange expensive
_:search area dontcare
_:search has_internet yes
_:result area western
_:result category hotel
_:result name huntingdon marriott hotel
_:result stars 4
_:result type Hotel
_:system inquired _:user
_:search day tuesday
_:search people 3
_:search stay 2
_:search type Hotel
_:search category hotel
_:search pricerange expensive
_:search has_internet yes
_:result area western
_:result category hotel
_:result name huntingdon marriott hotel
_:result stars 4
_:result type Hotel
_:search day tuesday
_:search people 3
_:search stay 2
_:system inquired _:user
_:booking ref 1O9E32IJ
_:booking type Booking
_:search area centre
_:search type Restaurant
_:search category hotel
_:search pricerange expensive
_:search has_internet yes
_:result area western
_:result category hotel
_:result name huntingdon marriott hotel
_:result stars 4
_:result type Hotel
_:search day tuesday
_:search people 3
_:search stay 2
_:system inquired _:user
_:booking ref 1O9E32IJ
_:booking type Booking
_:search area centre
_:search food north american
_:search type Restaurant
_:search category hotel
_:search has_internet yes
_:result area western
_:result category hotel
_:result stars 4
_:search people 3
_:search stay 2
_:system inquired _:user
_:booking ref 1O9E32IJ
_:booking type Booking
_:search area centre
_:search food north american
_:search pricerange ?
_:result name gourmet burger kitchen
_:result pricerange expensive
_:result type Restaurant
_:search day tuesday
_:search duration 16:30
_:search type Restaurant
_:search category hotel
_:search has_internet yes
_:result area western
_:result category hotel
_:result stars 4
_:search stay 2
_:system inquired _:user
_:booking ref 1O9E32IJ
_:search area centre
_:search food north american
_:search pricerange ?
_:result name gourmet burger kitchen
_:result pricerange expensive
_:result type Restaurant
_:search day tuesday
_:search duration 16:30
_:booking people ?
_:booking type Booking
_:search people 3
_:search type Restaurant
_:result ref ?
_:search category hotel
_:search has_internet yes
_:result area western
_:result category hotel
_:result stars 4
_:search stay 2
_:system inquired _:user
_:search area centre
_:search food north american
_:search pricerange ?
_:result name gourmet burger kitchen
_:result pricerange expensive
_:result type Restaurant
_:search day tuesday
_:search duration 16:30
_:booking people ?
_:search people 3
_:search type Restaurant
_:result ref ?
_:booking ref QP95E4QP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:result area western
_:result category hotel
_:result stars 4
_:search stay 2
_:system inquired _:user
_:search area centre
_:search food north american
_:search pricerange ?
_:result name gourmet burger kitchen
_:result pricerange expensive
_:result type Restaurant
_:search day tuesday
_:search duration 16:30
_:booking people ?
_:search people 3
_:search type Restaurant
_:result ref ?
_:booking ref QP95E4QP
_:booking type Booking