inform((_:search,arrive_by,'16:45');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
I want to book a train . I would like to depart from cambridge and arrive by 16:45
request((_:search,destination,?);(_:search,type,'Train'))
system
What is your destination ?
inform((_:search,arrive_by,'16:45');(_:search,departure,'cambridge');(_:search,destination,'ely');(_:search,type,'Train'))
user
The train should depart from cambridge and should arrive by 16:45 . Going to Ely
request((_:search,day,?);(_:search,type,'Train'))
system
What day will you be travelling ?
inform((_:search,day,'saturday');(_:search,type,'Train'))
user
I would like to go on Saturday .
inform((_:result,id,'TR8860');(_:result,type,'Train'))
system
How about TR8860 ?
inform((_:search,people,'4');(_:search,type,'Train'))
user
Sure , I would like to book that train for 4 passengers .
inform((_:booking,category,'Train');(_:booking,id,'VX48ZGH0');(_:booking,ticket,'14.08 GBP');(_:booking,type,'Booking'))
system
Booking was successful , the total fee is 14.08 GBP payable at the station . Reference number is : VX48ZGH0 .
thank()
user
That 's wonderful . I am all set . Thank you . Goodbye .
system
You 're very welcome ! Goodbye .
_:search arrive_by 16:45
_:search departure cambridge
_:search type Train
_:search arrive_by 16:45
_:search departure cambridge
_:search destination ely
_:search type Train
_:search arrive_by 16:45
_:search departure cambridge
_:search destination ely
_:search day saturday
_:search type Train
_:search arrive_by 16:45
_:search departure cambridge
_:search destination ely
_:search day saturday
_:result id TR8860
_:result type Train
_:search people 4
_:search type Train
_:search arrive_by 16:45
_:search departure cambridge
_:search destination ely
_:search day saturday
_:result id TR8860
_:result type Train
_:search people 4
_:search type Train
_:booking category Train
_:booking id VX48ZGH0
_:booking ticket 14.08 GBP
_:booking type Booking