For instance, if you say "Alexa, where is the best surfing today near Santa Barbara?" the assistant will use CanFulfillIntentRequest to ask various surfing skills if they have the capacity to answer that. The assistant will then use a machine-learning model to surface the best skill for the task without having to invoke it with one of its keywords or phrases. "As a result," Amazon's post on the Alexa blog reads, "customers find the right skill faster, using the search terms they say most naturally."

A spokesperson told VentureBeat, that the feature will consider various factors to decide which apps to invoke and use, including their engagement level and rating. It sounds like a great and natural way to find the best voice apps to use when there's no screen involved and if you can't be bothered to remember every skill's invocation name and phrases. However, you might have to wait quite a bit to feel the feature's effects, considering its beta version just came out.