inform((_:search,day,'thursday');(_:search,departure,'norwich');(_:search,type,'Train'))
user
I need a train out of Norwich on Thursday .
request((_:search,destination,?);(_:search,type,'Train'))
system
What is your destination ?
inform((_:search,arrive_by,'18:00');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I want to go to Cambridge , I need to get in by 18:00
inform((_:result,amount,'several');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have several trains , shall I book one ?
inform((_:search,arrive_by,'18:00');(_:search,type,'Train'))
user
As long as I 'm there by 18:00 it does n't matter .
inform((_:booking,arrive_by,'17:35');(_:booking,category,'Train');(_:booking,ref,'U0BVSOSQ');(_:booking,ticket,'17.6 GBP');(_:booking,type,'Booking'))
system
I have booked you a train arriving at 17:35 , the reference number is U0BVSOSQ and the total fee of 17.6 GBP will be payable at the station .
thank()
user
Thank you for your help ! Have a good day . Goodbye .
system
Thank you for using the Cambridge TownInfo Centre ; goodbye !
_:search day thursday
_:search departure norwich
_:search type Train
_:search day thursday
_:search departure norwich
_:search arrive_by 18:00
_:search destination cambridge
_:search type Train
_:search day thursday
_:search departure norwich
_:search destination cambridge
_:result amount several
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 18:00
_:search type Train
_:search day thursday
_:search departure norwich
_:search destination cambridge
_:result amount several
_:result type Train
_:system offered _:booking
_:search arrive_by 18:00
_:search type Train
_:booking arrive_by 17:35
_:booking category Train
_:booking ref U0BVSOSQ
_:booking ticket 17.6 GBP
_:booking type Booking