1. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising: obtaining user input that is received at a smart device during a conversation between a user and a virtual assistant; analyzing the user input to determine an action and an object; identifying a task that is associated with at least one of the action or the object; and causing the task to be at least partly performed by the virtual assistant.