inform((_:search,day,'thursday');(_:search,type,'Train'))
user
Would you help me book a train for Thursday , please ?
request((_:search,destination,?);(_:search,type,'Train'))
system
Yes , where would you like to go to ?
inform((_:search,destination,'cambridge');(_:search,type,'Train'))
user
I would like to go to Cambridge
inform((_:result,amount,'over 200');(_:result,day,'Thursday');(_:result,destination,'Cambridge');(_:result,type,'Train')) request((_:search,departure,?);(_:search,type,'Train'))
system
There are over 200 trains going to Cambridge on Thursday .   Where will you be departing from ?
inform((_:search,departure,'kings lynn');(_:search,type,'Train'))
user
I will be leaving from Kings Lynn .
inform((_:result,count,'19');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
That narrows us down to about 19 trains . Do you have a time you would like to leave after or arrive by ?
inform((_:search,leave_at,'15:45');(_:search,type,'Train'))
user
I would like to leave after 15:45 .
inform((_:result,arrive_by,'16:58');(_:result,departure,'Kings Lynn');(_:result,destination,'Cambridge');(_:result,id,'TR0209');(_:result,leave_at,'16:11');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Then in that case , I recommend the TR0209 	 which departs from Kings Lynn at 16:11 and gets into Cambridge at 16:58 . Would you like me to book it for you ?
inform((_:search,category,'hotel');(_:search,pricerange,'moderate');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Yes , please . I am also looking for a place to stay , ideally a hotel with a 4 star rating in the moderate price range .
system
There is nothing in the price range you mentioned .   Would you be willing to stay at a cheap hotel or an expensive hotel ?
inform((_:search,pricerange,'cheaper');(_:search,type,'Hotel'))
user
I would like a cheaper hotel .
bye() offer((_:booking,type,'Booking')) inform((_:result,category,'hotel');(_:result,pricerange,'cheaper');(_:result,type,'Hotel')) thank()
system
Ok I Am going to book a cheaper hotel for you , have a good day , thank you .
inform((_:search,type,'Hotel'))
user
I still have some requests for the hotel , before you book it .
system
Okay what can I do for you ?
inform((_:search,area,'east');(_:search,category,'dontcare');(_:search,has_internet,'yes');(_:search,pricerange,'moderately');(_:search,stars,'4');(_:search,type,'Hotel'))
user
I need you to find me somewhere to stay with a 4 star rating in the east , moderately priced , and with wifi . Type does n't matter .
request((_:search,has_parking,?);(_:search,type,'Hotel')) inform((_:result,area,'east');(_:result,count,'3');(_:result,type,'Hotel'))
system
There are 3 in the east area . Do you need free parking ?
inform((_:search,day,'thursday');(_:search,has_parking,'dontcare');(_:search,people,'2');(_:search,stay,'5');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
That does nt matter . Choose your best recommendation and please book it for 2 people on thursday for 5 nights . And do remember to send me the reference number
reqmore() inform((_:booking,ref,'3W8OKRO8');(_:booking,type,'Booking'))
system
I hve booked it as requested , the reference number is 3W8OKRO8 , any further questions today ?
thank()
user
I think that covers everything . Thanks for your help .
system
You 're welcome .   Please have a nice day and thank you for calling .
_:search day thursday
_:search type Train
_:search day thursday
_:search destination cambridge
_:search type Train
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:result destination Cambridge
_:result type Train
_:search departure kings lynn
_:search type Train
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:result destination Cambridge
_:search departure kings lynn
_:result count 19
_:result type Train
_:search arrive_by ?
_:search leave_at 15:45
_:search type Train
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:result count 19
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category hotel
_:search pricerange moderate
_:search stars 4
_:search type Hotel
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:result count 19
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category hotel
_:search stars 4
_:search pricerange cheaper
_:search type Hotel
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:result count 19
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category hotel
_:search stars 4
_:search pricerange cheaper
_:system dismissed _:user
_:result category hotel
_:result pricerange cheaper
_:result type Hotel
_:search type Hotel
_:search day thursday
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:result count 19
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:system dismissed _:user
_:result category hotel
_:result pricerange cheaper
_:result type Hotel
_:search area east
_:search category dontcare
_:search has_internet yes
_:search pricerange moderately
_:search stars 4
_:search type Hotel
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:system dismissed _:user
_:result category hotel
_:result pricerange cheaper
_:search area east
_:search category dontcare
_:search has_internet yes
_:search pricerange moderately
_:search stars 4
_:result area east
_:result count 3
_:result type Hotel
_:search day thursday
_:search has_parking dontcare
_:search people 2
_:search stay 5
_:search type Hotel
_:result ref ?
_:search destination cambridge
_:result amount over 200
_:result day Thursday
_:search departure kings lynn
_:search arrive_by ?
_:search leave_at 15:45
_:result arrive_by 16:58
_:result departure Kings Lynn
_:result destination Cambridge
_:result id TR0209
_:result leave_at 16:11
_:system offered _:booking
_:booking category Train
_:system dismissed _:user
_:result category hotel
_:result pricerange cheaper
_:search area east
_:search category dontcare
_:search has_internet yes
_:search pricerange moderately
_:search stars 4
_:result area east
_:result count 3
_:result type Hotel
_:search day thursday
_:search has_parking dontcare
_:search people 2
_:search stay 5
_:search type Hotel
_:result ref ?
_:system inquired _:user
_:booking ref 3W8OKRO8
_:booking type Booking