inform((_:search,food,'turkish');(_:search,type,'Restaurant'))
user
need a restaurant serving turkish style venue
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,food,'Turkish');(_:result,type,'Restaurant'))
system
OK , so you would like a Turkish restaurant . In what area would you like to eat ?
inform((_:search,area,'dontcare');(_:search,food,'turkish');(_:search,type,'Restaurant')) request((_:result,address,?);(_:result,postcode,?);(_:result,type,'Restaurant'))
user
Any area would be fine ! Could I please get the address and postcode of a Turkish restaurant ?
reqmore() inform((_:result,address,'30 Bridge Street City Centre');(_:result,food,'Turkish');(_:result,name,'Anatolia');(_:result,postcode,'1 U.J.');(_:result,postcode,'C.B 2');(_:result,type,'Restaurant'))
system
Anatolia is a Turkish restaurant at 30 Bridge Street City Centre , C.B 2 , 1 U.J. Is there anything else I can help you with today ?
thank()
user
Thank you goodbye .
system
Thank you , goodbye .
_:search food turkish
_:search type Restaurant
_:result food Turkish
_:result type Restaurant
_:search area dontcare
_:search food turkish
_:search type Restaurant
_:result address ?
_:result postcode ?
_:search area dontcare
_:search food turkish
_:search type Restaurant
_:system inquired _:user
_:result address 30 Bridge Street City Centre
_:result food Turkish
_:result name Anatolia
_:result postcode 1 U.J.
_:result postcode C.B 2
_:result type Restaurant