inform((_:search,day,'tuesday');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Hi , I 'm looking to take a train on Tuesday and heading to Cambridge .
request((_:search,departure,?);(_:search,type,'Train'))
system
Where are you leaving from ?
inform((_:search,departure,'ely');(_:search,type,'Train'))
user
I will be leaving from Ely .
request((_:search,leave_at,?);(_:search,type,'Train'))
system
ok , what time do you want to depart ?
inform((_:search,arrive_by,'16:15');(_:search,type,'Train'))
user
Well I want to arrive by 16:15 .
inform((_:result,amount,'quite a few');(_:result,leave_at,'every two hours from 05:35');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
You have quite a few options . Would you rather leave early in the morning because trains run every two hours from 05:35 ?
user
I could leave in the morning .
system
How many tickets please ?
_:search day tuesday
_:search destination cambridge
_:search type Train
_:search day tuesday
_:search destination cambridge
_:search departure ely
_:search type Train
_:search day tuesday
_:search destination cambridge
_:search departure ely
_:search leave_at ?
_:search arrive_by 16:15
_:search type Train
_:search day tuesday
_:search destination cambridge
_:search departure ely
_:search arrive_by 16:15
_:result amount quite a few
_:result leave_at every two hours from 05:35
_:result type Train
_:search leave_at ?
_:search type Train