hello()
system
Hello , welcome to the Cambridge restaurant system? You can ask for restaurants by area , price range or food type . How may I help you?
affirm() inform((_:search,food,'french');(_:search,type,'Restaurant'))
user
ah yes can i get a restaurant that serves french food
request((_:search,area,?);(_:search,type,'Restaurant'))
system
What part of town do you have in mind?
inform((_:search,area,'centre');(_:search,type,'Restaurant'))
user
ah centre
confirm((_:search,area,'centre');(_:search,type,'Restaurant'))
system
Did you say you are looking for a restaurant in the centre of town?
affirm() inform((_:search,food,'french');(_:search,type,'Restaurant'))
user
ah yes that serves french food
confirm((_:search,area,'centre');(_:search,type,'Restaurant'))
system
Did you say you are looking for a restaurant in the centre of town?
affirm()
user
yes
inform((_:result,area,'centre');(_:result,food,'french');(_:result,name,'cote');(_:result,type,'Restaurant'))
system
cote is a nice place in the centre of town serving tasty french food
ack()
user
kay
canthelp((_:search,area,'centre');(_:search,food,'french');(_:search,type,'Restaurant'))
system
I am sorry but there is no other french restaurant in the centre of town
request((_:result,pricerange,?);(_:result,type,'Restaurant'))
user
ah whats the price ran
inform((_:result,name,'cote');(_:result,type,'Restaurant'))
system
cote is a great restaurant
request((_:result,pricerange,?);(_:result,type,'Restaurant'))
user
okay and ah whats the price range
inform((_:result,name,'cote');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
cote is in the expensive price range
ack()
user
okay and ah
inform((_:result,name,'cote');(_:result,type,'Restaurant'))
system
cote is a great restaurant
request((_:result,address,?);(_:result,type,'Restaurant'))
user
what the addre
inform((_:result,address,'bridge street city centre');(_:result,name,'cote');(_:result,type,'Restaurant'))
system
Sure , cote is on Bridge Street City Centre
ack()
user
kay
canthelp((_:search,area,'centre');(_:search,food,'french');(_:search,type,'Restaurant'))
system
I am sorry but there is no other french restaurant in the centre of town
user
and ah
inform((_:result,food,'french');(_:result,name,'restaurant two two');(_:result,type,'Restaurant'))
system
restaurant two two serves french food
ack()
user
kay
confirm((_:search,area,'centre');(_:search,type,'Restaurant'))
system
Did you say you are looking for a restaurant in the centre of town?
request((_:result,address,?);(_:result,type,'Restaurant'))
user
whats his addre
inform((_:result,address,'22 chesterton road chesterton');(_:result,name,'restaurant two two');(_:result,type,'Restaurant'))
system
Sure , restaurant two two is on 22 Chesterton Road Chesterton
ack()
user
kay um
inform((_:result,name,'restaurant two two');(_:result,type,'Restaurant'))
system
restaurant two two is a great restaurant
thanks()
user
thank you and goodbye
_:system greeted _:user
_:search food french
_:search type Restaurant
_:system greeted _:user
_:search food french
_:search area centre
_:search type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:result name cote
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:result name cote
_:result type Restaurant
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange ?
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange ?
_:result name cote
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result name cote
_:result pricerange expensive
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:result name cote
_:result type Restaurant
_:result address ?
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:result address bridge street city centre
_:result name cote
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:result food french
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:result address bridge street city centre
_:result name cote
_:result type Restaurant
_:system canthelp _:search/c9f77e16
_:search/c9f77e16 area centre
_:search/c9f77e16 food french
_:search/c9f77e16 type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:result address bridge street city centre
_:system canthelp _:search/c9f77e16
_:search/c9f77e16 area centre
_:search/c9f77e16 food french
_:search/c9f77e16 type Restaurant
_:result food french
_:result name restaurant two two
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:result address bridge street city centre
_:system canthelp _:search/c9f77e16
_:search/c9f77e16 area centre
_:search/c9f77e16 food french
_:search/c9f77e16 type Restaurant
_:result food french
_:result name restaurant two two
_:result type Restaurant
_:result address ?
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:system canthelp _:search/c9f77e16
_:search/c9f77e16 area centre
_:search/c9f77e16 food french
_:search/c9f77e16 type Restaurant
_:result food french
_:result address 22 chesterton road chesterton
_:result name restaurant two two
_:result type Restaurant
_:system greeted _:user
_:search area centre
_:search food french
_:search type Restaurant
_:result area centre
_:system canthelp _:search/b741478c
_:search/b741478c area centre
_:search/b741478c food french
_:search/b741478c type Restaurant
_:result pricerange expensive
_:system canthelp _:search/c9f77e16
_:search/c9f77e16 area centre
_:search/c9f77e16 food french
_:search/c9f77e16 type Restaurant
_:result food french
_:result address 22 chesterton road chesterton
_:result name restaurant two two
_:result type Restaurant
_:user thanked _:system