inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I need a place to stay , and I need it to provide free parking .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'lots of');(_:result,type,'Hotel'))
system
There are lots of places to choose from . Are you looking for something in a specific area of town ?
inform((_:search,stars,'4-star');(_:search,type,'Hotel'))
user
No , but I 'd like something with 4-star quality .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'19');(_:result,type,'Hotel'))
system
That narrows it down to 19 places to stay . I 'll need to know what part of town you want to stay in or your pricerange to better help you .
inform((_:search,has_internet,'yes');(_:search,pricerange,'dontcare');(_:search,type,'Hotel')) request((_:result,category,?);(_:result,postcode,?);(_:result,type,'Hotel'))
user
Any that have free wifi will be fine . I 'll need to know the hotel type and postcode .
inform((_:result,area,'centre');(_:result,category,'guesthouse');(_:result,name,'alexander bed and breakfast');(_:result,pricerange,'cheap');(_:result,stars,'four');(_:result,type,'Hotel'))
system
Ok , if you are happy with a guesthouse , there 's alexander bed and breakfast , which is a cheap four star place in the city centre . Does that sound good ?
request((_:result,postcode,?);(_:result,type,'Hotel'))
user
Can you give me their post code ?
inform((_:result,postcode,'cb12de');(_:result,type,'Hotel')) reqmore()
system
The postcode is cb12de , can I assist with anything else ?
inform((_:search,day,'tuesday');(_:search,departure,'cambridge');(_:search,destination,'london kings cross');(_:search,leave_at,'19:00');(_:search,type,'Train'))
user
I also need a train leaving at 19:00 from Cambridge on Tuesday . It should be arriving to London Kings Cross .
inform((_:result,id,'TR4125');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR4125 meets your criteria . Would you like to book tickets ?
inform((_:search,people,'two');(_:search,type,'Train'))
user
yes , two tickets please
inform((_:booking,category,'Train');(_:booking,ref,'FG8Y4ARW');(_:booking,type,'Booking'))
system
Okay I have booked those for you and your reference number is FG8Y4ARW .
thank()
user
That will be all . Thank you for your help .
thank()
system
You are very welcome !   I hope you have a great trip !   Enjoy !
thank()
user
Thank you very much !
system
You are quite welcome , we are happy to help . Have a great day !
_:search has_parking yes
_:search type Hotel
_:search has_parking yes
_:search area ?
_:result amount lots of
_:result type Hotel
_:search stars 4-star
_:search type Hotel
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:result type Hotel
_:search has_internet yes
_:search pricerange dontcare
_:search type Hotel
_:result category ?
_:result postcode ?
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:search has_internet yes
_:search pricerange dontcare
_:search type Hotel
_:result postcode ?
_:result area centre
_:result category guesthouse
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars four
_:result type Hotel
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:search has_internet yes
_:search pricerange dontcare
_:result area centre
_:result category guesthouse
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars four
_:result postcode cb12de
_:result type Hotel
_:system inquired _:user
_:search day tuesday
_:search departure cambridge
_:search destination london kings cross
_:search leave_at 19:00
_:search type Train
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:search has_internet yes
_:search pricerange dontcare
_:result area centre
_:result category guesthouse
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars four
_:result postcode cb12de
_:system inquired _:user
_:search day tuesday
_:search departure cambridge
_:search destination london kings cross
_:search leave_at 19:00
_:result id TR4125
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people two
_:search type Train
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:search has_internet yes
_:search pricerange dontcare
_:result area centre
_:result category guesthouse
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars four
_:result postcode cb12de
_:system inquired _:user
_:search day tuesday
_:search departure cambridge
_:search destination london kings cross
_:search leave_at 19:00
_:result id TR4125
_:result type Train
_:system offered _:booking
_:search people two
_:search type Train
_:booking category Train
_:booking ref FG8Y4ARW
_:booking type Booking
_:search has_parking yes
_:result amount lots of
_:search stars 4-star
_:search area ?
_:result count 19
_:search has_internet yes
_:search pricerange dontcare
_:result area centre
_:result category guesthouse
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars four
_:result postcode cb12de
_:system inquired _:user
_:search day tuesday
_:search departure cambridge
_:search destination london kings cross
_:search leave_at 19:00
_:result id TR4125
_:result type Train
_:system offered _:booking
_:search people two
_:search type Train
_:booking category Train
_:booking ref FG8Y4ARW
_:booking type Booking