9. A computer-implemented method comprising: under control of one or more computing devices configured with specific computer-executable instructions, obtaining a question for processing; determining that the one or more computing devices are not able to understand the question for processing; taking a first action to enable the one or more computing devices to understand the question; determining that the one or more computing devices are not able to answer the question; taking a second action to determine the answer; determining the answer; determining that a quality level associated with the answer is less than a threshold; and taking a third action to determine a new answer having a higher quality level than the quality level of the answer.
9. A computer-implemented method comprising: under control of one or more computing devices configured with specific computer-executable instructions, obtaining a question for processing; determining that the one or more computing devices are not able to understand the question for processing; taking a first action to enable the one or more computing devices to understand the question; determining that the one or more computing devices are not able to answer the question; taking a second action to determine the answer; determining the answer; determining that a quality level associated with the answer is less than a threshold; and taking a third action to determine a new answer having a higher quality level than the quality level of the answer. 12. The one or more non-transitory computer readable media of claim 9 , wherein the second action comprises one or more of: breaking the question into one or more related questions and answering the one or more related questions utilizing information stored in the knowledge base, performing natural language processing on a text source to obtain additional information, or sending the question to a human interactive task system.