inform((_:search,arrive_by,'16:00');(_:search,day,'monday');(_:search,type,'Train'))
user
Hello , I am looking for a train that arrives by 16:00 and leaves on monday .
request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train')) inform((_:result,amount,'multiple');(_:result,type,'Train'))
system
There are multiple trains available to you . Where are you departing from and what is your destination please ?
inform((_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I want to broxbourne from cambridge .
inform((_:result,arrive_by,'16:00');(_:result,destination,'Broxbourne');(_:result,leave_at,'05:01 every hour until 14:01');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
We have trains leaving from 05:01 every hour until 14:01 that will get you to Broxbourne by 16:00 .   What time would be more acceptable to you ?
inform((_:search,people,'1');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Once you find the train you want to make a booking for 1 people . 
 Make sure you get the reference number
inform((_:result,arrive_by,'06:01');(_:result,departure,'Cambridge');(_:result,destination,'Broxbourne');(_:result,id,'TR0796');(_:result,leave_at,'05:01');(_:result,ticket,'17.90 pounds');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR0796 train leaves Cambridge at 05:01 and arrives in Broxbourne 06:01 .   The cost in 17.90 pounds .   Is this a good train for you ?
inform((_:search,people,'one');(_:search,type,'Train'))
user
Yes please . Please book a ticket for one person .
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'XUKSDFW4');(_:booking,type,'Booking'))
system
The booking was successful your reference number is   XUKSDFW4 . Is there anything I can help with today ?
inform((_:search,day,'same day');(_:search,name,'travellers rest');(_:search,type,'Restaurant'))
user
Yes . I would like a restaurant for the same day . The name is Travellers rest .
reqmore() inform((_:result,area,'west');(_:result,food,'british');(_:result,name,'Travellers');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
Travellers restaurant is an expensive british restaurant in the west part of town . Is there anything else I can do for you ?
inform((_:search,duration,'13:00');(_:search,people,'one');(_:search,type,'Restaurant'))
user
Can you book that restaurant for me , for one person at 13:00 ?
reqmore() inform((_:booking,ref,'RYE38VWC');(_:booking,type,'Booking'))
system
Booking was successful . The table will be reserved for 15 minutes . Your reference number is : RYE38VWC .   Can I do anything else for you today ?
thank()
user
That is all that I need . Thank you .
system
Thank you so much for calling Cambridge TownInfo centre ! We hope you enjoy your time in our city !
_:search arrive_by 16:00
_:search day monday
_:search type Train
_:search arrive_by 16:00
_:search day monday
_:result amount multiple
_:result type Train
_:search departure cambridge
_:search destination broxbourne
_:search type Train
_:search day monday
_:result amount multiple
_:search departure cambridge
_:search destination broxbourne
_:result arrive_by 16:00
_:result destination Broxbourne
_:result leave_at 05:01 every hour until 14:01
_:result type Train
_:search arrive_by ?
_:search leave_at ?
_:search people 1
_:search type Train
_:result ref ?
_:search day monday
_:result amount multiple
_:search departure cambridge
_:search destination broxbourne
_:search arrive_by ?
_:search leave_at ?
_:result ref ?
_:result arrive_by 06:01
_:result departure Cambridge
_:result destination Broxbourne
_:result id TR0796
_:result leave_at 05:01
_:result ticket 17.90 pounds
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people one
_:search type Train
_:result amount multiple
_:search departure cambridge
_:search destination broxbourne
_:search arrive_by ?
_:search leave_at ?
_:result ref ?
_:result arrive_by 06:01
_:result departure Cambridge
_:result destination Broxbourne
_:result id TR0796
_:result leave_at 05:01
_:result ticket 17.90 pounds
_:result type Train
_:system offered _:booking
_:search people one
_:system inquired _:user
_:booking category Train
_:booking ref XUKSDFW4
_:booking type Booking
_:search day same day
_:search name travellers rest
_:search type Restaurant
_:result amount multiple
_:search departure cambridge
_:search destination broxbourne
_:search arrive_by ?
_:search leave_at ?
_:result ref ?
_:result arrive_by 06:01
_:result departure Cambridge
_:result destination Broxbourne
_:result id TR0796
_:result leave_at 05:01
_:result ticket 17.90 pounds
_:system offered _:booking
_:booking category Train
_:booking ref XUKSDFW4
_:booking type Booking
_:search day same day
_:search name travellers rest
_:system inquired _:user
_:result area west
_:result food british
_:result name Travellers
_:result pricerange expensive
_:result type Restaurant
_:search duration 13:00
_:search people one
_:search type Restaurant
_:result amount multiple
_:search departure cambridge
_:search destination broxbourne
_:search arrive_by ?
_:search leave_at ?
_:result ref ?
_:result arrive_by 06:01
_:result departure Cambridge
_:result destination Broxbourne
_:result id TR0796
_:result leave_at 05:01
_:result ticket 17.90 pounds
_:system offered _:booking
_:booking category Train
_:search day same day
_:search name travellers rest
_:result area west
_:result food british
_:result name Travellers
_:result pricerange expensive
_:result type Restaurant
_:search duration 13:00
_:search people one
_:search type Restaurant
_:system inquired _:user
_:booking ref RYE38VWC
_:booking type Booking