inform((_:search,day,'saturday');(_:search,departure,'norwich');(_:search,type,'Train'))
user
I need to find a train from Norwich on Saturday .
request((_:search,arrive_by,?);(_:search,type,'Train')) inform((_:result,destination,'Cambridge');(_:result,type,'Train'))
system
Sure , what time will you need to arrive in Cambridge ?
inform((_:search,departure,'Norwich');(_:search,leave_at,'13:00');(_:search,type,'Train')) request((_:result,arrive_by,?);(_:result,type,'Train'))
user
It does n't matter what time I arrive , but I would like to make sure I leave Norwich at or after 13:00 .
inform((_:result,departure,'Norwich');(_:result,destination,'Cambridge');(_:result,duration,'79 minutes');(_:result,leave_at,'13:16');(_:result,ticket,'14.08 pounds');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The earliest train leaves Norwich for Cambridge at 13:16 . The price is 14.08 pounds and the duration will be 79 minutes . Would you like me to book ?
request((_:result,arrive_by,?);(_:result,id,?);(_:result,type,'Train'))
user
When does it arrive and what is the train ID ?
inform((_:result,arrive_by,'14:35');(_:result,id,'TR8724');(_:result,type,'Train')) reqmore()
system
The train would arrive at 14:35 .   The train ID is TR8724 .   Is there anything else I can do for you ?
inform((_:search,area,'centre');(_:search,food,'polish');(_:search,type,'Restaurant'))
user
I am also looking for Polish food , in the Centre of town .
canthelp((_:search,area,'centre');(_:search,food,'polish');(_:search,type,'Restaurant'))
system
I 'm sorry , but there are no polish restaurants in the centre . Would you like to change your search ?
inform((_:search,food,'mediterranean');(_:search,type,'Restaurant'))
user
How about a restaurant that serves mediterranean food ?
offer((_:booking,type,'Booking')) inform((_:result,address,'2 rose crescent city centre');(_:result,name,'The gardenia');(_:result,type,'Restaurant'))
system
The gardenia located at 2 rose crescent city centre . Would you like to make reservations ?
inform((_:search,day,'saturday');(_:search,duration,'19:00');(_:search,people,'2');(_:search,type,'Restaurant'))
user
i would like to book a saturday reservation for 2 people at 19:00 please .
reqmore() inform((_:booking,duration,'19:00');(_:booking,ref,'Y5GU93IK');(_:booking,type,'Booking'))
system
I have booked it for you at 19:00 and the reference number is Y5GU93IK .   Is there anything else I can help with ?
inform((_:search,food,'Mediterranean');(_:search,type,'Restaurant'))
user
Yeah , I 'd like a place to eat , Mediterranean cuisine please .
reqmore() inform((_:booking,day,'Saturday');(_:booking,duration,'19:00');(_:booking,people,'2');(_:booking,type,'Booking'))
system
Yes , that was what I went ahead and booked for you already . Your reservation is set for Saturday at 19:00 for 2 people . Is there something else I can help with ?
request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Do you have a reference number for that ?
thank() inform((_:booking,ref,'Y5GU93IK');(_:booking,type,'Booking'))
system
My apologies for not providing it .   Your reference number for the restaurant booking is Y5GU93IK .
user
Okay fantastic , that 's all I need today .
system
Thank you for using our system !
_:search day saturday
_:search departure norwich
_:search type Train
_:search day saturday
_:search arrive_by ?
_:result destination Cambridge
_:result type Train
_:search departure Norwich
_:search leave_at 13:00
_:search type Train
_:result arrive_by ?
_:search day saturday
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:search type Train
_:result arrive_by ?
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:search day saturday
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result arrive_by 14:35
_:result id TR8724
_:result type Train
_:system inquired _:user
_:search area centre
_:search food polish
_:search type Restaurant
_:search day saturday
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result arrive_by 14:35
_:result id TR8724
_:result type Train
_:system inquired _:user
_:search area centre
_:system canthelp _:search/240aed31
_:search/240aed31 area centre
_:search/240aed31 food polish
_:search/240aed31 type Restaurant
_:search food mediterranean
_:search type Restaurant
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result arrive_by 14:35
_:result id TR8724
_:system inquired _:user
_:search area centre
_:system canthelp _:search/240aed31
_:search/240aed31 area centre
_:search/240aed31 food polish
_:search/240aed31 type Restaurant
_:search food mediterranean
_:result address 2 rose crescent city centre
_:result name The gardenia
_:result type Restaurant
_:search day saturday
_:search duration 19:00
_:search people 2
_:search type Restaurant
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:result arrive_by 14:35
_:result id TR8724
_:search area centre
_:system canthelp _:search/240aed31
_:search/240aed31 area centre
_:search/240aed31 food polish
_:search/240aed31 type Restaurant
_:result address 2 rose crescent city centre
_:result name The gardenia
_:result type Restaurant
_:search day saturday
_:search duration 19:00
_:search people 2
_:system inquired _:user
_:booking duration 19:00
_:booking ref Y5GU93IK
_:booking type Booking
_:search food Mediterranean
_:search type Restaurant
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:result arrive_by 14:35
_:result id TR8724
_:search area centre
_:system canthelp _:search/240aed31
_:search/240aed31 area centre
_:search/240aed31 food polish
_:search/240aed31 type Restaurant
_:result address 2 rose crescent city centre
_:result name The gardenia
_:result type Restaurant
_:search day saturday
_:search duration 19:00
_:search people 2
_:booking ref Y5GU93IK
_:search food Mediterranean
_:search type Restaurant
_:system inquired _:user
_:booking day Saturday
_:booking duration 19:00
_:booking people 2
_:booking type Booking
_:result ref ?
_:search arrive_by ?
_:search departure Norwich
_:search leave_at 13:00
_:result departure Norwich
_:result destination Cambridge
_:result duration 79 minutes
_:result leave_at 13:16
_:result ticket 14.08 pounds
_:system offered _:booking
_:booking category Train
_:result arrive_by 14:35
_:result id TR8724
_:search area centre
_:system canthelp _:search/240aed31
_:search/240aed31 area centre
_:search/240aed31 food polish
_:search/240aed31 type Restaurant
_:result address 2 rose crescent city centre
_:result name The gardenia
_:result type Restaurant
_:search day saturday
_:search duration 19:00
_:search people 2
_:search food Mediterranean
_:search type Restaurant
_:system inquired _:user
_:booking day Saturday
_:booking duration 19:00
_:booking people 2
_:result ref ?
_:booking ref Y5GU93IK
_:booking type Booking