inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I 'm looking for a cheap hotel that includes free wifi .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'about 10 options');(_:result,type,'Hotel'))
system
That gives us about 10 options . To narrow it down some , do you have a certain area of town you prefer ?
inform((_:search,area,'dontcare');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I do n't care about the area it is in , but I will need free parking .
inform((_:result,area,'east');(_:result,category,'guesthouse');(_:result,has_parking,'none');(_:result,name,'Allenbell');(_:result,pricerange,'cheap');(_:result,stars,'4');(_:result,type,'Hotel'))
system
Okay I could recommend the Allenbell which is a 4 star guesthouse with free parking in the cheap price range located on the east side .
inform((_:search,day,'tuesday');(_:search,name,'allenbell');(_:search,people,'3');(_:search,stay,'2');(_:search,type,'Hotel'))
user
Ok , the Allenbell will do . Can you book me a room for 3 people , 2 nights starting Tuesday please ?
inform((_:booking,ref,'KQ23HDJ5');(_:booking,type,'Booking'))
system
Yes your booking was successful ! Your reservation number is KQ23HDJ5 .
inform((_:search,departure,'kings lynn');(_:search,type,'Train'))
user
I also need a train leaving Kings Lynn .
request((_:search,destination,?);(_:search,type,'Train'))
system
Sure .   Where will you be going to ?
inform((_:search,destination,'cambridge');(_:search,type,'Train'))
user
I 'm headed to cambridge
request((_:search,arrive_by,?);(_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
What day and time would you like to travel to Cambridge ?
inform((_:search,day,'same day');(_:search,type,'Train'))
user
same day as the hotel booking
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
And what time do you wish to leave / arrive ?
inform((_:search,arrive_by,'12:15');(_:search,type,'Train'))
user
I need to arrive by 12:15 . Thanks
inform((_:result,arrive_by,'5:58');(_:result,id,'TR9854');(_:result,leave_at,'5:11');(_:result,type,'Train'))
system
I have train TR9854 leaving at 5:11 and arriving at 5:58 .
thank()
user
Thank you for the information . I 'm ready for my visit . Good day and goodbye .
system
Enjoy your visit . Thank you for using the   Cambridge TownInfo centre . Have a great day
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:result type Hotel
_:search area dontcare
_:search has_parking yes
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search people 3
_:search stay 2
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search people 3
_:search stay 2
_:booking ref KQ23HDJ5
_:booking type Booking
_:search departure kings lynn
_:search type Train
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search people 3
_:search stay 2
_:booking ref KQ23HDJ5
_:booking type Booking
_:search departure kings lynn
_:search destination cambridge
_:search type Train
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search name allenbell
_:search people 3
_:search stay 2
_:booking ref KQ23HDJ5
_:booking type Booking
_:search departure kings lynn
_:search destination cambridge
_:search arrive_by ?
_:search leave_at ?
_:search day same day
_:search type Train
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search name allenbell
_:search people 3
_:search stay 2
_:booking ref KQ23HDJ5
_:booking type Booking
_:search departure kings lynn
_:search destination cambridge
_:search day same day
_:search leave_at ?
_:search arrive_by 12:15
_:search type Train
_:search category hotel
_:search has_internet yes
_:search pricerange cheap
_:result amount about 10 options
_:search area dontcare
_:search has_parking yes
_:result area east
_:result category guesthouse
_:result has_parking none
_:result name Allenbell
_:result pricerange cheap
_:result stars 4
_:search name allenbell
_:search people 3
_:search stay 2
_:booking ref KQ23HDJ5
_:booking type Booking
_:search departure kings lynn
_:search destination cambridge
_:search day same day
_:search leave_at ?
_:search arrive_by 12:15
_:search type Train
_:result arrive_by 5:58
_:result id TR9854
_:result leave_at 5:11
_:result type Train