1. A computer-implemented method comprising: receiving, by a computing device, verbal input, wherein the verbal input includes natural language; determining an input intent associated with the verbal input, wherein the input intent is associated with an action that can be performed by the computing device, wherein the intent is determined using a dialog context, and wherein the dialog context includes a history of a current dialog session; adding the input intent to a history of intents, wherein the history of intents includes one or more intents from one or more previous dialog sessions, wherein the one or more intents include a transient intent, and wherein a transient intent does not cause the computing device to perform an action; determining an unstated characteristic associated with the history of intents, wherein determining includes identifying a pattern associated with the one or more intents from the history of intents and associating the pattern with the transient intent; modifying the action associated with the input intent, wherein the action is modified using the unstated characteristic; and executing the modified action, wherein the modified action modifies an operation of the computing device, and wherein executing the modified action fulfills the associated input intent.