1. A system, comprising: an end device configured to transmit a user input; and a television apparatus configured to: receive the user input from the end device, determine an intention of a user that generated the user input, based at least in part on the user input and at least one of current or future weather conditions at a current location of the end device, or a location of the television apparatus, generate a query that includes at least one word based at least in part on the determined intention of the user, select at least one function that corresponds to the generated query from among multiple functions that are executable by the television apparatus, execute the selected function, and generate a reply to the generated query based at least in part on a result of the execution of the selected function.