inform((_:search,day,'saturday');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
Can you help me find a train departing out of cambridge this saturday ?
inform((_:result,amount,'several');(_:result,day,'Saturday');(_:result,departure,'Cambridge');(_:result,type,'Train')) request((_:search,destination,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
There are several trains departing from Cambridge on Saturday . Where are you traveling and what time would you like to leave ?
inform((_:search,destination,'peterborough');(_:search,leave_at,'12:00');(_:search,type,'Train'))
user
I 'm going to Peterborough and want to leave after 12:00 .
inform((_:result,amount,'multiple');(_:result,leave_at,'12');(_:result,leave_at,'First one departs at 12:06');(_:result,type,'Train'))
system
There are multiple trains leaving that day after 12 . First one departs at 12:06 .
inform((_:search,people,'8');(_:search,type,'Train'))
user
Book the first one for 8 people please .
inform((_:booking,category,'Train');(_:booking,ref,'SLAC2W0W');(_:booking,ticket,'105.6 GBP');(_:booking,type,'Booking'))
system
I have booked it and here is the information - Booking was successful , the total fee is 105.6 GBP payable at the station . 
 Reference number is : SLAC2W0W .
thank()
user
Thank you that is all I need
bye()
system
Thank you for contacting us . Have a nice day .
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,stars,'5');(_:search,type,'Hotel'))
user
Oh I almost forgot can you help me find a 5 star hotel with free internet ?
select((_:result,category,'hotel');(_:result,stars,'4');(_:result,type,'Hotel')) canthelp((_:search,category,'hotel');(_:search,stars,'5');(_:search,type,'Hotel')) inform((_:result,count,'3');(_:result,type,'Hotel'))
system
I 'm sorry , I am not able to find a 5 star hotel with free internet .   Would you consider a 4 star hotel ?   There are 3 of those .
inform((_:search,stars,'4');(_:search,type,'Hotel'))
user
Yes , I would consider a star rating of 4 .   Can you pick one for me please ?
inform((_:result,category,'hotel');(_:result,name,'huntingdon marriott hotel');(_:result,stars,'4');(_:result,type,'Hotel'))
system
huntingdon marriott hotel is a 4 star hotel
inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Ok and does that have free wifi ?
offer((_:booking,type,'Booking')) inform((_:result,has_internet,'none');(_:result,name,'Huntingdon Marriott Hotel');(_:result,type,'Hotel'))
system
Yes , the Huntingdon Marriott Hotel has free WiFi . Would you like me to book it for you ?
inform((_:search,day,'tuesday');(_:search,people,'8');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Yes please ! I want to book it for 8 people for 4 nights starting tuesday
reqmore() inform((_:booking,ref,'CEVX0OU3');(_:booking,type,'Booking'))
system
Okay , I booked it and your reference number is CEVX0OU3 . Anything else ?
thank()
user
That is all for now . Thank you so much .
system
You are so welcome ! You take care now , bye !
_:search day saturday
_:search departure cambridge
_:search type Train
_:search day saturday
_:search departure cambridge
_:result amount several
_:result day Saturday
_:result departure Cambridge
_:result type Train
_:search destination peterborough
_:search leave_at 12:00
_:search type Train
_:search day saturday
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:result type Train
_:search people 8
_:search type Train
_:search day saturday
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:result type Train
_:search people 8
_:search type Train
_:booking category Train
_:booking ref SLAC2W0W
_:booking ticket 105.6 GBP
_:booking type Booking
_:search day saturday
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:result type Train
_:search people 8
_:booking category Train
_:booking ref SLAC2W0W
_:booking ticket 105.6 GBP
_:booking type Booking
_:system dismissed _:user
_:search category hotel
_:search has_internet yes
_:search stars 5
_:search type Hotel
_:search day saturday
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:search people 8
_:booking category Train
_:booking ref SLAC2W0W
_:booking ticket 105.6 GBP
_:booking type Booking
_:system dismissed _:user
_:search category hotel
_:search has_internet yes
_:result category hotel
_:result stars 4
_:system canthelp _:search/8efaa648
_:search/8efaa648 category hotel
_:search/8efaa648 stars 5
_:search/8efaa648 type Hotel
_:result count 3
_:result type Hotel
_:search stars 4
_:search type Hotel
_:search day saturday
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:search people 8
_:booking category Train
_:booking ref SLAC2W0W
_:booking ticket 105.6 GBP
_:booking type Booking
_:system dismissed _:user
_:search category hotel
_:system canthelp _:search/8efaa648
_:search/8efaa648 category hotel
_:search/8efaa648 stars 5
_:search/8efaa648 type Hotel
_:result count 3
_:search stars 4
_:result category hotel
_:result name huntingdon marriott hotel
_:result stars 4
_:result type Hotel
_:search has_internet yes
_:search type Hotel
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:booking category Train
_:booking ref SLAC2W0W
_:booking ticket 105.6 GBP
_:booking type Booking
_:system dismissed _:user
_:search category hotel
_:system canthelp _:search/8efaa648
_:search/8efaa648 category hotel
_:search/8efaa648 stars 5
_:search/8efaa648 type Hotel
_:result count 3
_:search stars 4
_:result category hotel
_:result stars 4
_:search has_internet yes
_:system offered _:booking
_:result has_internet none
_:result name Huntingdon Marriott Hotel
_:result type Hotel
_:search day tuesday
_:search people 8
_:search stay 4
_:search type Hotel
_:search departure cambridge
_:result day Saturday
_:result departure Cambridge
_:search destination peterborough
_:search leave_at 12:00
_:result amount multiple
_:result leave_at 12
_:result leave_at First one departs at 12:06
_:booking category Train
_:booking ticket 105.6 GBP
_:system dismissed _:user
_:search category hotel
_:system canthelp _:search/8efaa648
_:search/8efaa648 category hotel
_:search/8efaa648 stars 5
_:search/8efaa648 type Hotel
_:result count 3
_:search stars 4
_:result category hotel
_:result stars 4
_:search has_internet yes
_:system offered _:booking
_:result has_internet none
_:result name Huntingdon Marriott Hotel
_:result type Hotel
_:search day tuesday
_:search people 8
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking ref CEVX0OU3
_:booking type Booking