inform((_:search,arrive_by,'14:00');(_:search,day,'monday');(_:search,departure,'ely');(_:search,destination,'cambridge');(_:search,people,'6');(_:search,type,'Train'))
user
I need to book a train for Monday from Ely to Cambridge to arrive by 14:00 for 6 people .
request((_:search,leave_at,?);(_:search,type,'Train'))
system
What time would you like to leave by ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Anytime as long as i arrive by 14:00 . Can you provide me with a reference number after booking ?
inform((_:booking,arrive_by,'11:52');(_:booking,category,'Train');(_:booking,destination,'cambridge');(_:booking,id,'TR4095');(_:booking,leave_at,'11:35');(_:booking,people,'six');(_:booking,ref,'W6PWPYOP');(_:booking,type,'Booking'))
system
Great .   I booked six tickets on TR4095 departing at 11:35 and arriving in cambridge at 11:52 .   Your confirmation number is W6PWPYOP .
bye()
user
That is all I needed , good day to you .
system
Have a great day !
_:search arrive_by 14:00
_:search day monday
_:search departure ely
_:search destination cambridge
_:search people 6
_:search type Train
_:search arrive_by 14:00
_:search day monday
_:search departure ely
_:search destination cambridge
_:search people 6
_:search leave_at ?
_:search type Train
_:result ref ?
_:result type Train
_:search arrive_by 14:00
_:search day monday
_:search departure ely
_:search destination cambridge
_:search people 6
_:search leave_at ?
_:search type Train
_:result ref ?
_:result type Train
_:booking arrive_by 11:52
_:booking category Train
_:booking destination cambridge
_:booking id TR4095
_:booking leave_at 11:35
_:booking people six
_:booking ref W6PWPYOP
_:booking type Booking
_:user dismissed _:system