A method implemented by one or more processors of a vehicle computing device of a vehicle, the method comprising: receiving, via one or more microphones of the vehicle computing device, an input audio signal that captures a request provided by a user of the vehicle; identifying, based on processing the input audio signal, an action to be performed responsive to the request provided by the user; determining, based on comparing the request or data derived from the request with a semantic knowledge graph, a type of the action to be performed responsive to the request provided by the user; identifying at least a first digital assistant application (142) and a second digital assistant application (142) that is accessible by the vehicle computing device, wherein the first digital assistant application is integral to the vehicle computing device and the second digital assistant application is integral to a client device (132) of the user of the vehicle, and wherein the second digital assistant application is accessible by the vehicle computing device via a communication link between the client device and the vehicle computing device; in response to determining that the type of the action to be performed responsive to the request provided by the user corresponds to a first type of action, wherein the first type of action includes controlling one or more functionalities of the vehicle: selecting, from among at least the first digital assistant application and the second digital assistant application, the first digital assistant application to perform the action; and causing the first digital assistant application to perform the action to satisfy the request; and in response to determining that the type of the action to be performed responsive to the request provided by the user corresponds to a second type of action: selecting, from among at least the first digital assistant application and the second digital assistant application, the second digital assistant application to perform the action; and causing the second digital assistant application to perform the action to satisfy the request. receiving, via one or more microphones of the vehicle computing device, an input audio signal that captures a request provided by a user of the vehicle; identifying, based on processing the input audio signal, an action to be performed responsive to the request provided by the user; determining, based on comparing the request or data derived from the request with a semantic knowledge graph, a type of the action to be performed responsive to the request provided by the user; identifying at least a first digital assistant application (142) and a second digital assistant application (142) that is accessible by the vehicle computing device, wherein the first digital assistant application is integral to the vehicle computing device and the second digital assistant application is integral to a client device (132) of the user of the vehicle, and wherein the second digital assistant application is accessible by the vehicle computing device via a communication link between the client device and the vehicle computing device; in response to determining that the type of the action to be performed responsive to the request provided by the user corresponds to a first type of action, wherein the first type of action includes controlling one or more functionalities of the vehicle: selecting, from among at least the first digital assistant application and the second digital assistant application, the first digital assistant application to perform the action; and causing the first digital assistant application to perform the action to satisfy the request; and selecting, from among at least the first digital assistant application and the second digital assistant application, the first digital assistant application to perform the action; and causing the first digital assistant application to perform the action to satisfy the request; and in response to determining that the type of the action to be performed responsive to the request provided by the user corresponds to a second type of action: selecting, from among at least the first digital assistant application and the second digital assistant application, the second digital assistant application to perform the action; and causing the second digital assistant application to perform the action to satisfy the request. selecting, from among at least the first digital assistant application and the second digital assistant application, the second digital assistant application to perform the action; and causing the second digital assistant application to perform the action to satisfy the request.