Systems, methods and non-transitory computer readable storage media utilizing virtual assistants as part of a communication session are disclosed. One or more participant users may choose to assist participant users for a task by utilizing a virtual assistant during a communication session. The user can enter a message directed to the virtual assistant using a communication application. The virtual assistant can analyze the input message and determine that the message was directed to the virtual assistant rather than other participants in the communication session. As a result, the message will not be sent to other participants in the communication session, and the virtual assistant will assist the user with the identified task. The virtual assistant can assist the user for various different tasks.
展开▼