Viv is being presented as a platform for other developers to build on top of, and these 3rd party developers will be the ones responsible for fleshing out the specifics of how the queries will work given the domain they are implementing for.  They will be the ones who will need to anticipate all of the different ways a user can request for something in particular and include all of the edge-cases that might trip-up the API.<p>In the end I think queries for certain types of well-established services like asking about the weather are probably going to yield better results than more obscure&#x2F;complex things like placing an order for building custom furniture from a small workshop.