inform((_:search,departure,'norwich');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need to book a train from Norwich to Cambridge .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train')) inform((_:result,amount,'several');(_:result,type,'Train'))
system
There are several what day and time would you like to leave ?
inform((_:search,arrive_by,'17:45');(_:search,day,'monday');(_:search,type,'Train'))
user
I need to leave on Monday and arrive by 17:45 .
offer((_:booking,arrive_by,'17:35');(_:booking,category,'Train');(_:booking,id,'TR0192');(_:booking,type,'Booking')) thank()
system
Of course ! I 'd recommend the TR0192 train , which arrives by 17:35 . Would that work for you ?
request((_:result,id,?);(_:result,ticket,?);(_:result,type,'Train'))
user
Could I please get the price and the train ID ?
inform((_:result,id,'TR0192');(_:result,ticket,'17.60');(_:result,type,'Train'))
system
The train i d is TR0192   and the cost is 17.60
inform((_:search,type,'Restaurant'))
user
I also need a restaurant . Can you do that ?
request((_:search,food,?);(_:search,type,'Restaurant')) thank()
system
Yes . What type of resturant do you need ?
inform((_:search,food,'fusion');(_:search,type,'Restaurant')) request((_:result,id,?);(_:result,type,'Train'))
user
fusion food would be ideal .
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,area,'in Cambridge');(_:search,food,'fusion');(_:search,type,'Restaurant'))
system
I 'm sorry , there are no fusion restaurants in Cambridge .   Can I find a different type of cuisine for you ?
inform((_:search,food,'chinese');(_:search,type,'Restaurant'))
user
Try chinese food instead .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,count,'17');(_:result,food,'Chinese');(_:result,type,'Restaurant'))
system
We 've got 17 Chinese restaurants . Is there a part of the city or a price range you had in mind ?
inform((_:search,day,'same day');(_:search,duration,'20:30');(_:search,people,'5');(_:search,pricerange,'cheap');(_:search,type,'Restaurant')) request((_:result,ticket,?);(_:result,type,'Train'))
user
Can we get a restaurant in the cheap price range . It will be for 5 people at 20:30 , on the same day
inform((_:result,area,'south');(_:result,count,'3');(_:result,food,'Chinese');(_:result,pricerange,'cheap');(_:result,type,'Restaurant'))
system
I have 3 cheap Chinese restaurants in the centre and 1 in the south , which would you like me to try to book ?
inform((_:search,day,'same day');(_:search,people,'5');(_:search,type,'Restaurant');(_:search,type,'Train'))
user
Pick your favorite and book it . We are a party of 5 and we 'd like to eat late , like 20:30 , on the same day as that train you found for me .
canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking'))
system
I was not able to book any of those 4 at 20:30 , would you like to try an earlier time ?
inform((_:search,duration,'19:30');(_:search,type,'Restaurant'))
user
Could you try for 19:30 please ?
inform((_:booking,ref,'WM46ALL4');(_:booking,type,'Booking'))
system
That was successful . Your reference number is WM46ALL4
thank()
user
Thanks for all your help
system
Thank you for using our system !
_:search departure norwich
_:search destination cambridge
_:search type Train
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:result type Train
_:search arrive_by 17:45
_:search day monday
_:search type Train
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:result type Train
_:search arrive_by 17:45
_:search day monday
_:search type Train
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id ?
_:result ticket ?
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:search day monday
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id TR0192
_:result ticket 17.60
_:result type Train
_:search type Restaurant
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:search day monday
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id TR0192
_:result ticket 17.60
_:result type Train
_:search food fusion
_:search type Restaurant
_:result id ?
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:search day monday
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id TR0192
_:result ticket 17.60
_:result type Train
_:result id ?
_:system canthelp _:search/e7587190
_:search/e7587190 area in Cambridge
_:search/e7587190 food fusion
_:search/e7587190 type Restaurant
_:search food chinese
_:search type Restaurant
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id TR0192
_:result ticket 17.60
_:result id ?
_:system canthelp _:search/e7587190
_:search/e7587190 area in Cambridge
_:search/e7587190 food fusion
_:search/e7587190 type Restaurant
_:search food chinese
_:search area ?
_:result count 17
_:result food Chinese
_:result type Restaurant
_:search day same day
_:search duration 20:30
_:search people 5
_:search pricerange cheap
_:search type Restaurant
_:result ticket ?
_:result type Train
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:booking type Booking
_:result id TR0192
_:result ticket 17.60
_:result id ?
_:system canthelp _:search/e7587190
_:search/e7587190 area in Cambridge
_:search/e7587190 food fusion
_:search/e7587190 type Restaurant
_:search food chinese
_:search area ?
_:search duration 20:30
_:search pricerange cheap
_:result ticket ?
_:result area south
_:result count 3
_:result food Chinese
_:result pricerange cheap
_:result type Restaurant
_:search day same day
_:search people 5
_:search type Restaurant
_:search type Train
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:result id TR0192
_:result ticket 17.60
_:result id ?
_:system canthelp _:search/e7587190
_:search/e7587190 area in Cambridge
_:search/e7587190 food fusion
_:search/e7587190 type Restaurant
_:search food chinese
_:search area ?
_:search pricerange cheap
_:result ticket ?
_:result area south
_:result count 3
_:result food Chinese
_:result pricerange cheap
_:result type Restaurant
_:search day same day
_:search people 5
_:system canthelp _:booking/db0bf860
_:booking/db0bf860 type Booking
_:booking duration ?
_:booking type Booking
_:search duration 19:30
_:search type Restaurant
_:search departure norwich
_:search destination cambridge
_:search leave_at ?
_:result amount several
_:search arrive_by 17:45
_:system offered _:booking
_:booking arrive_by 17:35
_:booking category Train
_:booking id TR0192
_:result id TR0192
_:result ticket 17.60
_:result id ?
_:system canthelp _:search/e7587190
_:search/e7587190 area in Cambridge
_:search/e7587190 food fusion
_:search/e7587190 type Restaurant
_:search food chinese
_:search area ?
_:search pricerange cheap
_:result ticket ?
_:result area south
_:result count 3
_:result food Chinese
_:result pricerange cheap
_:result type Restaurant
_:search day same day
_:search people 5
_:system canthelp _:booking/db0bf860
_:booking/db0bf860 type Booking
_:booking duration ?
_:search duration 19:30
_:search type Restaurant
_:booking ref WM46ALL4
_:booking type Booking