The Microsoft virtual assistant is shown handling complex requests with ease; rather than simply aggregating Web returns, for example, it makes complex recommendations that involve the user's location, friends' recommendations, and even criteria such as whether a venue has open-air space.