inform((_:search,arrive_by,'11:45');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I am looking for a train . The train should go to cambridge and should arrive by 11:45
request((_:search,departure,?);(_:search,type,'Train'))
system
Okay , where are you departing from ?
inform((_:search,departure,'london liverpool street');(_:search,type,'Train'))
user
I want to leave from London Liverpool Street .
request((_:search,day,?);(_:search,type,'Train'))
system
Okay , what day of the week are you looking for the train ?
inform((_:search,day,'wednesday');(_:search,type,'Train'))
user
I will depart on Wednesday .
inform((_:booking,category,'Train');(_:booking,ref,'FKDUE0OJ');(_:booking,ticket,'16.6 GBP');(_:booking,type,'Booking'))
system
Booking was successful , the total fee is 16.6 GBP payable at the station . 
 Reference number is : FKDUE0OJ .
inform((_:search,people,'3');(_:search,type,'Train'))
user
Wait , this is for 3 people . Are there enough available seats ?
inform((_:booking,category,'Train');(_:booking,people,'one');(_:booking,type,'Booking'))
system
It looks as though they have only booked you for one ticket , I 'm sorry .
inform((_:search,people,'3');(_:search,type,'Train'))
user
Could you redo booking for 3 people please .
inform((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Okay , the booking has been revised to reflect three guests . My apologies for that .
request((_:result,ref,?);(_:result,type,'Train'))
user
Can I get the new reference number ?
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'ZF8QFW7E');(_:booking,type,'Booking'))
system
Of course ! You 're new reference number is ZF8QFW7E . Can I help you with anything else ?
thank()
user
No- I think you have answered all my questions ! Thank you !
system
You are welcome .   Enjoy your stay in Cambridge .   Good bye .
_:search arrive_by 11:45
_:search destination cambridge
_:search type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search day wednesday
_:search type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search day wednesday
_:booking category Train
_:booking ref FKDUE0OJ
_:booking ticket 16.6 GBP
_:booking type Booking
_:search people 3
_:search type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search day wednesday
_:booking ref FKDUE0OJ
_:booking ticket 16.6 GBP
_:booking category Train
_:booking people one
_:booking type Booking
_:search people 3
_:search type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search day wednesday
_:booking ref FKDUE0OJ
_:booking ticket 16.6 GBP
_:booking people one
_:search people 3
_:search type Train
_:booking category Train
_:booking type Booking
_:result ref ?
_:result type Train
_:search arrive_by 11:45
_:search destination cambridge
_:search departure london liverpool street
_:search day wednesday
_:booking ticket 16.6 GBP
_:booking people one
_:search people 3
_:search type Train
_:result ref ?
_:result type Train
_:system inquired _:user
_:booking category Train
_:booking ref ZF8QFW7E
_:booking type Booking