inform((_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I 'd like a train from Cambridge to Broxbourne , please .
inform((_:result,count,'133');(_:result,type,'Train')) request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
There are 133 trains making that trip , do you have a day and time you 'd like to go ?
inform((_:search,day,'sunday');(_:search,leave_at,'20:30');(_:search,type,'Train'))
user
Yes . I would like to leave on Sunday after 20:30 .
inform((_:result,id,'TR7208');(_:result,leave_at,'21:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR7208 leaves at 21:01 . Would you like me to book it ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Yes and could I have the reference number after ?
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'NJRE41ZT');(_:booking,type,'Booking'))
system
Great , I have booked your ticket , your reference number is : NJRE41ZT . May I help you with anything else today ?
thank()
user
No thank you . Have a great day !
system
You as well .
_:search departure cambridge
_:search destination broxbourne
_:search type Train
_:search departure cambridge
_:search destination broxbourne
_:result count 133
_:result type Train
_:search day sunday
_:search leave_at 20:30
_:search type Train
_:search departure cambridge
_:search destination broxbourne
_:result count 133
_:search day sunday
_:search leave_at 20:30
_:search type Train
_:result id TR7208
_:result leave_at 21:01
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ref ?
_:search departure cambridge
_:search destination broxbourne
_:result count 133
_:search day sunday
_:search leave_at 20:30
_:search type Train
_:result id TR7208
_:result leave_at 21:01
_:result type Train
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref NJRE41ZT
_:booking type Booking