9. The article of manufacture according to claim 7 , wherein the operations further comprise: identifying at least one question class that includes at least one concept; identifying words in the current user query that are associated with the concept; modifying the identified question class by replacing the concept with the identified words in the current user query; and responding to the current user query with the modified question class.
7. An article of manufacture including a computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising: receiving an initial portion of a current user query, wherein the initial portion includes a particular string of text; training a model, said training comprising: continuously logging previous user queries; extracting a question from the continuously logged previous user queries; analyzing the extracted question to obtain at least one feature; assigning an intent to the extracted question; and adding an entry in the model and mapping the obtained feature for the extracted question to the assigned intent for the extracted question in the added entry of the model; guessing an intent associated with the initial portion of the current user query while a remainder of the current user query is being received, wherein said guessing using only the initial portion further comprises: inputting the initial portion into a context generator to obtain at least one feature corresponding to the initial portion; analyzing the obtained feature of the initial portion according to the model, wherein the analysis includes comparing the obtained at least one feature of the initial portion to entries in the model; selecting, using the processing device, at least one entry from the model based on the comparison; and determining the intent for the initial portion of the current user query according to an intent included in the selected entry; wherein the intent guess obtained for the initial portion according to said analysis, said selecting, and said determining does not include any portion of the particular text string; and responding to the initial portion of the current user query with the intent guess.