inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I am looking for an expensive , centrally located restaurant .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'options');(_:result,food,'African');(_:result,food,'Asian');(_:result,food,'British');(_:result,type,'Restaurant'))
system
There are options for British food as well as Asian and African food in that price range . Which sounds most appealing to you ?
inform((_:search,food,'dontcare');(_:search,type,'Restaurant'))
user
I do n't care either way .
inform((_:result,area,'centre');(_:result,food,'African');(_:result,name,'Bedouin');(_:result,type,'Restaurant'))
system
Okay , how about the Bedouin ?   It 's in the centre of town and has African food .
inform((_:search,day,'thursday');(_:search,duration,'12:15');(_:search,people,'6');(_:search,type,'Restaurant'))
user
That sounds interesting ! I 'd like to book a table for 6 at 12:15 on Thursday .
inform((_:booking,ref,'ZNL8D0EG');(_:booking,type,'Booking'))
system
It 's all booked , your reference is ZNL8D0EG
inform((_:search,day,'friday');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
Could you also help me find a train leaving friday for broxbourne ?
inform((_:result,count,'19');(_:result,day,'Friday');(_:result,destination,'Broxbourne');(_:result,leave_at,'05:01');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
We have 19 trains leaving for Broxbourne on Friday beginning at 05:01 . Do you have a preference ?
inform((_:search,arrive_by,'17:15');(_:search,type,'Train'))
user
It should arrive by 17:15 .
inform((_:result,arrive_by,'6:01');(_:result,leave_at,'5:01');(_:result,ticket,'17.90 pounds');(_:result,type,'Train'))
system
There is a train leaving at 5:01 and arriving at 6:01 for 17.90 pounds .
inform((_:search,arrive_by,'17:15');(_:search,people,'6');(_:search,type,'Train'))
user
That does n't work . I need a train that arrives closer to 17:15 for 6 people .
inform((_:result,arrive_by,'17:01');(_:result,leave_at,'16:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
How about the 16:01 train ? It will arrive at 17:01 . If you would like , I can order your tickets .
inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
Is that train leaving from Cambridge ?
inform((_:result,departure,'Cambridge');(_:result,id,'TR6549');(_:result,leave_at,'06:01');(_:result,type,'Train'))
system
Yeah , train TR6549 leaves from Cambridge at 06:01
inform((_:search,people,'6');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Do you mean 16:01 ? If so I would like to book that one for 6 people and I need the reference number .
reqmore() inform((_:booking,category,'Train');(_:booking,people,'6');(_:booking,ref,'TDIPDCJW');(_:booking,type,'Booking'))
system
Your train is booked for 6 and the reference number is TDIPDCJW .   Can I help you with anything else ?
thank()
user
That will be all , thank you .
bye()
system
Ok , great ! Have a wonderful day !
thank()
user
Thank you for all of your help !
system
You 're very welcome !
_:search pricerange expensive
_:search type Restaurant
_:search pricerange expensive
_:result amount options
_:result food African
_:result food Asian
_:result food British
_:result type Restaurant
_:search food dontcare
_:search type Restaurant
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:result type Restaurant
_:search day thursday
_:search duration 12:15
_:search people 6
_:search type Restaurant
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:result type Restaurant
_:search duration 12:15
_:search people 6
_:booking ref ZNL8D0EG
_:booking type Booking
_:search day friday
_:search destination broxbourne
_:search type Train
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:search people 6
_:booking ref ZNL8D0EG
_:booking type Booking
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:result leave_at 05:01
_:result type Train
_:search leave_at ?
_:search arrive_by 17:15
_:search type Train
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:booking ref ZNL8D0EG
_:booking type Booking
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:search leave_at ?
_:result arrive_by 6:01
_:result leave_at 5:01
_:result ticket 17.90 pounds
_:result type Train
_:search arrive_by 17:15
_:search people 6
_:search type Train
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:booking ref ZNL8D0EG
_:booking type Booking
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:search leave_at ?
_:result ticket 17.90 pounds
_:search arrive_by 17:15
_:search people 6
_:result arrive_by 17:01
_:result leave_at 16:01
_:result type Train
_:system offered _:booking
_:booking category Train
_:search departure cambridge
_:search type Train
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:booking ref ZNL8D0EG
_:booking type Booking
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:search leave_at ?
_:result ticket 17.90 pounds
_:search arrive_by 17:15
_:result arrive_by 17:01
_:system offered _:booking
_:booking category Train
_:search departure cambridge
_:result departure Cambridge
_:result id TR6549
_:result leave_at 06:01
_:result type Train
_:search people 6
_:search type Train
_:result ref ?
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:search leave_at ?
_:result ticket 17.90 pounds
_:search arrive_by 17:15
_:result arrive_by 17:01
_:system offered _:booking
_:search departure cambridge
_:result departure Cambridge
_:result id TR6549
_:result leave_at 06:01
_:result type Train
_:search people 6
_:search type Train
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking people 6
_:booking ref TDIPDCJW
_:booking type Booking
_:search pricerange expensive
_:result amount options
_:search food dontcare
_:result area centre
_:result food African
_:result name Bedouin
_:search duration 12:15
_:search day friday
_:search destination broxbourne
_:result count 19
_:result day Friday
_:result destination Broxbourne
_:search leave_at ?
_:result ticket 17.90 pounds
_:search arrive_by 17:15
_:result arrive_by 17:01
_:system offered _:booking
_:search departure cambridge
_:result departure Cambridge
_:result id TR6549
_:result leave_at 06:01
_:result type Train
_:search people 6
_:search type Train
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking people 6
_:booking ref TDIPDCJW
_:booking type Booking
_:system dismissed _:user