inform((_:search,arrive_by,'14:30');(_:search,departure,'ely');(_:search,type,'Train'))
user
I 'm looking for a train departing from ely and should arrive by 14:30 .
request((_:search,destination,?);(_:search,type,'Train'))
system
ok , what is your destination ?
inform((_:search,day,'tuesday');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Cambridge , I need to leave on tuesday too .
inform((_:result,amount,'Five');(_:result,leave_at,'05:35');(_:result,type,'Train'))
system
Five trains match your description . The first leaves at 05:35 . Do you want a seat on this train or on a later train ?
inform((_:search,people,'4');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
This one will do . I will need to book for 4 people . Can I get the reference number once booked , please ?
inform((_:booking,category,'Train');(_:booking,ref,'2KELM023');(_:booking,type,'Booking'))
system
The booking was successful and your reference number is 2KELM023 .
inform((_:search,category,'hotel');(_:search,name,'aylesbray lodge guest house');(_:search,type,'Hotel'))
user
i am also looking for a hotel called aylesbray lodge guest house .
offer((_:booking,type,'Booking')) request((_:booking,stay,?);(_:booking,type,'Booking'))
system
I can make you a reservation , how long do you plan on staying ?
inform((_:search,day,'tuesday');(_:search,people,'4');(_:search,stay,'4');(_:search,type,'Hotel'))
user
I need a booking for 4 people for 4 nights starting on tuesday .
reqmore() inform((_:booking,ref,'G1AP9UFL');(_:booking,type,'Booking'))
system
Your confirmation number is G1AP9UFL . Can I assist you with anything else ?
thank()
user
Not at the moment . Thank you .
thank()
system
Okay , well , thank you for allowing me to help you .   Enjoy your stay !
bye()
user
Thank you . Bye .
system
Thank you for using the Cambridge TownInfo centre . Goodbye !
_:search arrive_by 14:30
_:search departure ely
_:search type Train
_:search arrive_by 14:30
_:search departure ely
_:search day tuesday
_:search destination cambridge
_:search type Train
_:search arrive_by 14:30
_:search departure ely
_:search day tuesday
_:search destination cambridge
_:result amount Five
_:result leave_at 05:35
_:result type Train
_:search people 4
_:search type Train
_:result ref ?
_:search arrive_by 14:30
_:search departure ely
_:search day tuesday
_:search destination cambridge
_:result amount Five
_:result leave_at 05:35
_:result type Train
_:search people 4
_:result ref ?
_:booking category Train
_:booking ref 2KELM023
_:booking type Booking
_:search category hotel
_:search name aylesbray lodge guest house
_:search type Hotel
_:search arrive_by 14:30
_:search departure ely
_:search destination cambridge
_:result amount Five
_:result leave_at 05:35
_:result type Train
_:result ref ?
_:booking category Train
_:booking ref 2KELM023
_:search category hotel
_:search name aylesbray lodge guest house
_:system offered _:booking
_:booking stay ?
_:booking type Booking
_:search day tuesday
_:search people 4
_:search stay 4
_:search type Hotel
_:search arrive_by 14:30
_:search departure ely
_:search destination cambridge
_:result amount Five
_:result leave_at 05:35
_:result type Train
_:result ref ?
_:booking category Train
_:search category hotel
_:search name aylesbray lodge guest house
_:system offered _:booking
_:booking stay ?
_:search day tuesday
_:search people 4
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking ref G1AP9UFL
_:booking type Booking
_:search arrive_by 14:30
_:search departure ely
_:search destination cambridge
_:result amount Five
_:result leave_at 05:35
_:result type Train
_:result ref ?
_:booking category Train
_:search category hotel
_:search name aylesbray lodge guest house
_:system offered _:booking
_:booking stay ?
_:search day tuesday
_:search people 4
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking ref G1AP9UFL
_:booking type Booking
_:user dismissed _:system