inform((_:search,food,'vegetarian');(_:search,type,'Restaurant'))
user
I am looking for a restaurant with vegetarian food .
request((_:search,area,?);(_:search,type,'Restaurant'))
system
What area of town are you looking for ?
inform((_:search,area,'dontcare');(_:search,type,'Restaurant'))
user
Any area of town would be fine .
canthelp((_:search,type,'Restaurant')) inform((_:result,food,'vegetarian');(_:result,type,'Restaurant'))
system
There are no restaurants serving vegetarian food .
inform((_:search,food,'european');(_:search,type,'Restaurant'))
user
How about european food ?
select((_:result,food,'European');(_:result,food,'modern European');(_:result,type,'Restaurant'))
system
Would you prefer European or modern European food ?
inform((_:search,food,'European');(_:search,type,'Restaurant'))
user
European , please .
request((_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,amount,'ten');(_:result,type,'Restaurant'))
system
There are ten results . Do you have a price range preference ?
inform((_:search,pricerange,'dontcare');(_:search,type,'Restaurant'))
user
No I do not
inform((_:result,food,'European');(_:result,name,'Cambridge Lodge Restaurant');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
Cambridge Lodge Restaurant serves European food and is the expensive price range .
request((_:result,address,?);(_:result,phone,?);(_:result,type,'Restaurant'))
user
Can I have the address and phone number ?
inform((_:result,address,'Cambridge Lodge Hotel 139 Huntingdon Road City Centre');(_:result,phone,'01223 355166');(_:result,postcode,'0 d . Q');(_:result,postcode,'C.B 3');(_:result,type,'Restaurant'))
system
The address is Cambridge Lodge Hotel 139 Huntingdon Road City Centre , postcode C.B 3 , 0 d . Q , phone is 01223 355166
thank()
user
Thank you , goodbye
system
You 're welcome and thank you for calling . Goodbye .
_:search food vegetarian
_:search type Restaurant
_:search food vegetarian
_:search area dontcare
_:search type Restaurant
_:search area dontcare
_:system canthelp _:search/9a065ca5
_:search/9a065ca5 type Restaurant
_:result food vegetarian
_:result type Restaurant
_:search food european
_:search type Restaurant
_:search area dontcare
_:system canthelp _:search/9a065ca5
_:search/9a065ca5 type Restaurant
_:result food European
_:result food modern European
_:result type Restaurant
_:search food European
_:search type Restaurant
_:search area dontcare
_:system canthelp _:search/9a065ca5
_:search/9a065ca5 type Restaurant
_:result food European
_:result food modern European
_:search food European
_:result amount ten
_:result type Restaurant
_:search pricerange dontcare
_:search type Restaurant
_:search area dontcare
_:system canthelp _:search/9a065ca5
_:search/9a065ca5 type Restaurant
_:search food European
_:result amount ten
_:search pricerange dontcare
_:search type Restaurant
_:result food European
_:result name Cambridge Lodge Restaurant
_:result pricerange expensive
_:result type Restaurant
_:result address ?
_:result phone ?
_:search area dontcare
_:system canthelp _:search/9a065ca5
_:search/9a065ca5 type Restaurant
_:search food European
_:result amount ten
_:search pricerange dontcare
_:search type Restaurant
_:result food European
_:result name Cambridge Lodge Restaurant
_:result pricerange expensive
_:result address Cambridge Lodge Hotel 139 Huntingdon Road City Centre
_:result phone 01223 355166
_:result postcode 0 d . Q
_:result postcode C.B 3
_:result type Restaurant