inform((_:search,has_internet,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
I am looking for a place to stay with a 4 star rating and free wifi .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'21');(_:result,type,'Hotel'))
system
There are 21 places that meet your criteria . Is there a specific area and price range you are looking for ?
inform((_:search,area,'south');(_:search,type,'Hotel'))
user
Do you have any in the south ?
offer((_:booking,type,'Booking')) inform((_:result,name,'Aylesbray lodge guest house');(_:result,name,"Rosa 's bed and breakfast");(_:result,pricerange,'cheap');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
Yes . Rosa 's bed and breakfast has a cheap price range . Aylesbray lodge guest house has a moderate price range . Would you like me to book one for you ?
inform((_:search,area,'west');(_:search,category,'hotel');(_:search,type,'Hotel'))
user
I meant to say west , not south . And the place needs to be a hotel type .
offer((_:booking,type,'Booking')) inform((_:result,area,'west');(_:result,has_internet,'none');(_:result,name,'The huntingdon marriott hotel');(_:result,pricerange,'expensive');(_:result,type,'Hotel'))
system
The huntingdon marriott hotel 	 is in the west area , it has free wifi , and it is in the expensive price range . Shall I book reservations ?
inform((_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,type,'Hotel')) request((_:result,address,?);(_:result,has_parking,?);(_:result,postcode,?);(_:result,type,'Hotel'))
user
No at this time . What is the postcode for the hotel and do they have free parking ?
inform((_:result,has_parking,'none');(_:result,postcode,'pe296fl');(_:result,type,'Hotel'))
system
They do have free parking , the postcode is pe296fl
inform((_:search,day,'tuesday');(_:search,type,'Train'))
user
Thank you . I also need to find a train for Tuesday .
request((_:search,arrive_by,?);(_:search,day,?);(_:search,destination,?);(_:search,leave_at,?);(_:search,people,?);(_:search,type,'Train'))
system
Ok ... I need more information for your train , such as departure or arrival times , number of people , day , and destination .
inform((_:search,day,'tuesday');(_:search,destination,'peterborough');(_:search,leave_at,'20:00');(_:search,type,'Train')) request((_:result,arrive_by,?);(_:result,ticket,?);(_:result,type,'Train'))
user
I would like to go to Peterborough on Tuesday and I will need to leave after 20:00 .   Can you tell me when I will arrive and the price ?
offer((_:booking,arrive_by,'21:24');(_:booking,category,'Train');(_:booking,day,'tuesday');(_:booking,departure,'cambridge');(_:booking,destination,'peterborough');(_:booking,leave_at,'20:34');(_:booking,ticket,'16.50 pounds');(_:booking,type,'Booking'))
system
Okay , there is a train leaving cambridge for peterborough tuesday at 20:34 arriving at 21:24 for 16.50 pounds .   Would you like me to book this for you ?
thank()
user
Yes I would , thank you .
request((_:search,people,?);(_:search,type,'Train'))
system
I 'd be happy to . How many tickets will you need ?
user
I do n't care .
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR5110');(_:booking,ref,'AD3EUZB8');(_:booking,ticket,'16.5');(_:booking,type,'Booking'))
system
You are booked on train TR5110 . Your reference # is AD3EUZB8 .   The cost is 16.5 and payable at the station .   Can I help you with anything else ?
thank()
user
Nope , that 's all I needed . Thank you !
system
Thank you . Have a good day .
_:search has_internet yes
_:search stars 4
_:search type Hotel
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:result type Hotel
_:search area south
_:search type Hotel
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:result name Aylesbray lodge guest house
_:result name Rosa 's bed and breakfast
_:result pricerange cheap
_:result pricerange moderate
_:result type Hotel
_:search area west
_:search category hotel
_:search type Hotel
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:result type Hotel
_:search category hotel
_:search has_parking yes
_:search type Hotel
_:result address ?
_:result has_parking ?
_:result postcode ?
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:search category hotel
_:search has_parking yes
_:result address ?
_:result has_parking none
_:result postcode pe296fl
_:result type Hotel
_:search day tuesday
_:search type Train
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:search category hotel
_:search has_parking yes
_:result address ?
_:result has_parking none
_:result postcode pe296fl
_:result type Hotel
_:search arrive_by ?
_:search people ?
_:search day tuesday
_:search destination peterborough
_:search leave_at 20:00
_:search type Train
_:result arrive_by ?
_:result ticket ?
_:result type Train
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:search category hotel
_:search has_parking yes
_:result address ?
_:result has_parking none
_:result postcode pe296fl
_:result type Hotel
_:search arrive_by ?
_:search people ?
_:search day tuesday
_:search destination peterborough
_:search leave_at 20:00
_:search type Train
_:result arrive_by ?
_:result ticket ?
_:result type Train
_:booking arrive_by 21:24
_:booking category Train
_:booking day tuesday
_:booking departure cambridge
_:booking destination peterborough
_:booking leave_at 20:34
_:booking ticket 16.50 pounds
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:booking type Booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:search category hotel
_:search has_parking yes
_:result address ?
_:result has_parking none
_:result postcode pe296fl
_:result type Hotel
_:search arrive_by ?
_:search day tuesday
_:search destination peterborough
_:search leave_at 20:00
_:result arrive_by ?
_:result ticket ?
_:result type Train
_:booking arrive_by 21:24
_:booking category Train
_:booking day tuesday
_:booking departure cambridge
_:booking destination peterborough
_:booking leave_at 20:34
_:booking ticket 16.50 pounds
_:search people ?
_:search type Train
_:search has_internet yes
_:search stars 4
_:search pricerange ?
_:result count 21
_:system offered _:booking
_:search area west
_:result area west
_:result has_internet none
_:result name The huntingdon marriott hotel
_:result pricerange expensive
_:search category hotel
_:search has_parking yes
_:result address ?
_:result has_parking none
_:result postcode pe296fl
_:result type Hotel
_:search arrive_by ?
_:search day tuesday
_:search destination peterborough
_:search leave_at 20:00
_:result arrive_by ?
_:result ticket ?
_:result type Train
_:booking arrive_by 21:24
_:booking day tuesday
_:booking departure cambridge
_:booking destination peterborough
_:booking leave_at 20:34
_:search people ?
_:search type Train
_:system inquired _:user
_:booking category Train
_:booking id TR5110
_:booking ref AD3EUZB8
_:booking ticket 16.5
_:booking type Booking