inform((_:search,departure,'london liverpool street');(_:search,type,'Train'))
user
I need a train leaving from   london liverpool street .
thank() request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
I 'll be happy to look that up for you . What day and time would you like to leave ?
inform((_:search,day,'saturday');(_:search,leave_at,'18:30');(_:search,type,'Train'))
user
I would like to leave Saturday after 18:30 .
request((_:search,destination,?);(_:search,type,'Train'))
system
Will you be traveling to Cambridge ?
inform((_:search,destination,'ely');(_:search,type,'Train'))
user
No I will be going to ely .
thank() request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train')) inform((_:result,destination,'Ely');(_:result,destination,'cambridge');(_:result,type,'Train'))
system
You are speaking to the Cambridge help desk , so we can only book a train if you are leaving from or heading to cambridge .   Cambridge to Ely ?
inform((_:search,day,'saturday');(_:search,departure,'london liverpool st');(_:search,destination,'cambridge');(_:search,leave_at,'18:30');(_:search,type,'Train'))
user
No , going to cambridge and leaving london liverpool st . I am leaving saturday and want to leave sometime after 18:30
inform((_:result,arrive_by,'21:07');(_:result,departure,'Liverpool St');(_:result,destination,'Cambridge');(_:result,id,'TR3940');(_:result,leave_at,'19:39');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR3940 leaves Liverpool St at 19:39 and arrives in Cambridge at 21:07 .   Will that work for you ?
request((_:result,ticket,?);(_:result,type,'Train'))
user
How much will that ticket be ?
inform((_:result,ticket,'13.28 pounds');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The cost is 13.28 pounds . Would you like to make a reservation ?
inform((_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
No that 's fine . I also need to find a cheap restaurant .
request((_:search,area,?);(_:search,type,'Restaurant')) thank()
system
Sure , I can help with that .   Is there a specific part of town you were looking for ?
inform((_:search,area,'dontcare');(_:search,food,'international');(_:search,type,'Restaurant'))
user
I do n't really care where it 's at , but I would prefer that it serve international food . Is there anything like that in town ?
offer((_:booking,type,'Booking')) inform((_:result,name,'the missing sock');(_:result,type,'Restaurant'))
system
the missing sock would suit your needs . Can I book it for you ?
inform((_:search,day,'same day');(_:search,duration,'21:00');(_:search,people,'three');(_:search,type,'Restaurant'))
user
Sounds great ! Can you please book a table for three for the same day at 21:00 .
inform((_:booking,ref,'3Y2HAOME');(_:booking,type,'Booking'))
system
The booking was successful . The table will be reserved for 15 minutes . 
 Your reference number is 3Y2HAOME .
thank()
user
Great , that 's all I need , thanks so much for your help ! Have a great day !
system
I hope you have a good trip .   Goodbye .
_:search departure london liverpool street
_:search type Train
_:search departure london liverpool street
_:search day saturday
_:search leave_at 18:30
_:search type Train
_:search departure london liverpool street
_:search day saturday
_:search leave_at 18:30
_:search destination ely
_:search type Train
_:result destination Ely
_:result destination cambridge
_:result type Train
_:search day saturday
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:search type Train
_:search day saturday
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:search type Train
_:result arrive_by 21:07
_:result departure Liverpool St
_:result destination Cambridge
_:result id TR3940
_:result leave_at 19:39
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket ?
_:search day saturday
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:result arrive_by 21:07
_:result departure Liverpool St
_:result destination Cambridge
_:result id TR3940
_:result leave_at 19:39
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 13.28 pounds
_:result type Train
_:search pricerange cheap
_:search type Restaurant
_:search day saturday
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:result arrive_by 21:07
_:result departure Liverpool St
_:result destination Cambridge
_:result id TR3940
_:result leave_at 19:39
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 13.28 pounds
_:result type Train
_:search pricerange cheap
_:search area dontcare
_:search food international
_:search type Restaurant
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:result arrive_by 21:07
_:result departure Liverpool St
_:result destination Cambridge
_:result id TR3940
_:result leave_at 19:39
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 13.28 pounds
_:search pricerange cheap
_:search area dontcare
_:search food international
_:result name the missing sock
_:result type Restaurant
_:search day same day
_:search duration 21:00
_:search people three
_:search type Restaurant
_:search departure london liverpool st
_:search destination cambridge
_:search leave_at 18:30
_:result arrive_by 21:07
_:result departure Liverpool St
_:result destination Cambridge
_:result id TR3940
_:result leave_at 19:39
_:system offered _:booking
_:booking category Train
_:result ticket 13.28 pounds
_:search pricerange cheap
_:search area dontcare
_:search food international
_:result name the missing sock
_:result type Restaurant
_:search day same day
_:search duration 21:00
_:search people three
_:search type Restaurant
_:booking ref 3Y2HAOME
_:booking type Booking