1. A method, comprising: receiving, by at least one computing device, a first set of queries directed at a first set of data; analyzing the first set of queries and generating inferences in response to the analyzing the first set of queries, wherein successive queries of the first set of queries are in response to a result of a preceding query; and generating a second set of queries in response to the generating the inferences, wherein the second set of queries is directed at a second set of data.