inform((_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need a train to cambridge , please
thank() request((_:search,departure,?);(_:search,type,'Train'))
system
I would love to help you with that ! Where is your departure location ?
inform((_:search,departure,'london liverpool street');(_:search,type,'Train'))
user
London liverpool street .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
What day are you leaving and what time to you want to depart ?
inform((_:search,arrive_by,'16:45');(_:search,day,'saturday');(_:search,destination,'Cambridge');(_:search,type,'Train'))
user
I 'd like to leave on Saturday and would like to arrive in Cambridge by 16:45 .
inform((_:result,arrive_by,'15:07');(_:result,id,'TR4078');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Train TR4078 suits you needs and arrives by 15:07 . Shall I book it for you ?
inform((_:search,people,'4');(_:search,type,'Train'))
user
Yea please book that train for 4 people .
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR4078');(_:booking,people,'4');(_:booking,ref,'ES2CDQ5D');(_:booking,ticket,'53.12 GBP');(_:booking,type,'Booking'))
system
I have booked 4 seats on TR4078 .   The total is 53.12 GBP payable at the station .   Your reference number is ES2CDQ5D .   Is there anything else ?
inform((_:search,day,'saturday');(_:search,name,'huntingdon marriott hotel');(_:search,people,'4');(_:search,stay,'5');(_:search,type,'Hotel'))
user
Yes , can you book the huntingdon marriott hotel for 4 people , 5 nights starting on Saturday ?
thank() inform((_:booking,ref,'WQ3PPKEB');(_:booking,type,'Booking'))
system
Sure !   The booking was successful . Reference number is : WQ3PPKEB .
thank()
user
Great , that 's all I need today . Thanks for your help !
system
You 're welcome ! Have a great trip !
_:search destination cambridge
_:search type Train
_:search destination cambridge
_:search departure london liverpool street
_:search type Train
_:search departure london liverpool street
_:search leave_at ?
_:search arrive_by 16:45
_:search day saturday
_:search destination Cambridge
_:search type Train
_:search departure london liverpool street
_:search leave_at ?
_:search arrive_by 16:45
_:search day saturday
_:search destination Cambridge
_:result arrive_by 15:07
_:result id TR4078
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 4
_:search type Train
_:search departure london liverpool street
_:search leave_at ?
_:search arrive_by 16:45
_:search destination Cambridge
_:result arrive_by 15:07
_:result id TR4078
_:result type Train
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking id TR4078
_:booking people 4
_:booking ref ES2CDQ5D
_:booking ticket 53.12 GBP
_:booking type Booking
_:search day saturday
_:search name huntingdon marriott hotel
_:search people 4
_:search stay 5
_:search type Hotel
_:search departure london liverpool street
_:search leave_at ?
_:search arrive_by 16:45
_:search destination Cambridge
_:result arrive_by 15:07
_:result id TR4078
_:result type Train
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking id TR4078
_:booking people 4
_:booking ticket 53.12 GBP
_:search day saturday
_:search name huntingdon marriott hotel
_:search people 4
_:search stay 5
_:search type Hotel
_:booking ref WQ3PPKEB
_:booking type Booking