inform((_:search,area,'east');(_:search,food,'british');(_:search,type,'Restaurant'))
user
I 'm looking for a british restaurant in the east .
offer((_:booking,type,'Booking')) inform((_:result,area,'east');(_:result,food,'British');(_:result,name,'Grafton Hotel Restaurant');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
The Grafton Hotel Restaurant is a British restaurant on the east side of town and it is in the expensive price range . Would you be interested in booking a reservation there ?
inform((_:search,duration,'19:00');(_:search,people,'2');(_:search,type,'Restaurant'))
user
Yes , please book a table for 2 at 19:00 .
inform((_:booking,name,'grafton hotel restaurant');(_:booking,people,'2');(_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,duration,?);(_:booking,type,'Booking'))
system
Ok .   What day and time would you like me to book a table for 2 at the grafton hotel restaurant ?
inform((_:search,day,'wednesday');(_:search,duration,'18:00');(_:search,people,'7');(_:search,type,'Restaurant'))
user
That should have been for 7 people at 18:00 on Wednesday . Sorry bout that .
inform((_:booking,day,'Wednesday');(_:booking,duration,'18:00');(_:booking,people,'7');(_:booking,type,'Booking');(_:result,name,'grafton');(_:result,type,'Restaurant'))
system
Okay . 7 people at 18:00 on Wednesday at the grafton hotel restaurant . I will book a table for you .
user
Please do that .
reqmore() inform((_:booking,ref,'X4Q5EFX1');(_:booking,type,'Booking'))
system
Booking was successful they will hold the table for 15 minutes . The reference number is X4Q5EFX1 . Do you need anything else ?
inform((_:search,destination,'cambridge');(_:search,leave_at,'13:00');(_:search,type,'Train'))
user
I also need a train to Cambridge . Leaving after 13:00 .
request((_:search,departure,?);(_:search,type,'Train'))
system
Yes where will you be leaving from ?
inform((_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I am actually leaving from Cambridge and going to Broxbourne .
inform((_:result,amount,'quite a few');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,type,'Train'))
system
Okay there are quite a few . When would you like to arrive by ?
inform((_:search,arrive_by,'dontcare');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Anytime is fine , can I have a reference number ?
inform((_:booking,arrive_by,'15:01');(_:booking,category,'Train');(_:booking,id,'TR5094');(_:booking,leave_at,'14:01');(_:booking,ref,'VMDV3HHZ');(_:booking,ticket,'17.90 pounds');(_:booking,type,'Booking'))
system
I have booked you for TR5094 , it leaves at 14:01 , arrives at 15:01 and the cost is 17.90 pounds , the reference number is VMDV3HHZ
thank()
user
Great ! I think that is all I need today . Thank you for all your help !
bye()
system
Thank you have a great day .
thank()
user
Thank you , you as well .
system
It 's been a pleasure . Thanks for using our service . Goodbye .
_:search area east
_:search food british
_:search type Restaurant
_:search area east
_:search food british
_:system offered _:booking
_:booking type Booking
_:result area east
_:result food British
_:result name Grafton Hotel Restaurant
_:result pricerange expensive
_:result type Restaurant
_:search duration 19:00
_:search people 2
_:search type Restaurant
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result name Grafton Hotel Restaurant
_:result pricerange expensive
_:result type Restaurant
_:booking name grafton hotel restaurant
_:booking people 2
_:booking day ?
_:booking duration ?
_:booking type Booking
_:search day wednesday
_:search duration 18:00
_:search people 7
_:search type Restaurant
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:search type Restaurant
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:booking type Booking
_:result name grafton
_:result type Restaurant
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:result name grafton
_:result type Restaurant
_:system inquired _:user
_:booking ref X4Q5EFX1
_:booking type Booking
_:search destination cambridge
_:search leave_at 13:00
_:search type Train
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:result name grafton
_:result type Restaurant
_:system inquired _:user
_:booking ref X4Q5EFX1
_:booking type Booking
_:search leave_at 13:00
_:search departure cambridge
_:search destination broxbourne
_:search type Train
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:result name grafton
_:system inquired _:user
_:booking ref X4Q5EFX1
_:booking type Booking
_:search leave_at 13:00
_:search departure cambridge
_:search destination broxbourne
_:result amount quite a few
_:result type Train
_:search arrive_by dontcare
_:search type Train
_:result ref ?
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:result name grafton
_:system inquired _:user
_:search leave_at 13:00
_:search departure cambridge
_:search destination broxbourne
_:result amount quite a few
_:result type Train
_:search arrive_by dontcare
_:search type Train
_:result ref ?
_:booking arrive_by 15:01
_:booking category Train
_:booking id TR5094
_:booking leave_at 14:01
_:booking ref VMDV3HHZ
_:booking ticket 17.90 pounds
_:booking type Booking
_:search area east
_:search food british
_:system offered _:booking
_:result area east
_:result food British
_:result pricerange expensive
_:booking name grafton hotel restaurant
_:search day wednesday
_:search duration 18:00
_:search people 7
_:booking day Wednesday
_:booking duration 18:00
_:booking people 7
_:result name grafton
_:system inquired _:user
_:search leave_at 13:00
_:search departure cambridge
_:search destination broxbourne
_:result amount quite a few
_:result type Train
_:search arrive_by dontcare
_:search type Train
_:result ref ?
_:booking arrive_by 15:01
_:booking category Train
_:booking id TR5094
_:booking leave_at 14:01
_:booking ref VMDV3HHZ
_:booking ticket 17.90 pounds
_:booking type Booking
_:system dismissed _:user