16. One or more non-transitory computer readable media comprising executable code that, when executed, cause one or more computing devices to perform a process comprising: determining that the one or more computing devices are not able to understand a question; 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 enable the one or more computing devices to answer the question; determining the answer; determining a quality level associated with the answer; and taking a third action to enable the one or more computing devices to determine a new answer having a higher quality level than the quality level of the answer.
16. One or more non-transitory computer readable media comprising executable code that, when executed, cause one or more computing devices to perform a process comprising: determining that the one or more computing devices are not able to understand a question; 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 enable the one or more computing devices to answer the question; determining the answer; determining a quality level associated with the answer; and taking a third action to enable the one or more computing devices to determine a new answer having a higher quality level than the quality level of the answer. 18. The one or more non-transitory computer readable media of claim 16 , wherein the first action comprises one or more of: identifying alternative strings related to an entity in the question, substituting a known entity in the question to determine that the system can answer the question using the known entity, determining a similar question to determining that the system can answer the similar question, or sending the question to a human interactive task system.