AssistantApiCarAssistantCapabilities

AI Overview😉

  • The potential purpose of this module is to determine how Google Assistant should behave when there are multiple auto-specific Assistants present in the same car, such as Android Auto Projected (AAP) and Android Auto Embedded (AAE). It decides whether to provide a multi-Assistant specific response or not.
  • This module could impact search results by affecting how Google Assistant responds to voice queries in cars with multiple auto-specific Assistants. If the module decides to provide a multi-Assistant response, it may lead to more comprehensive or nuanced results. However, if it decides not to, the response may be limited to a single Assistant's capabilities.
  • A website may change things to be more favorable for this function by ensuring that their content is optimized for voice search and multi-Assistant responses. This could involve using structured data and schema markup to provide clear and concise information, as well as ensuring that their content is easily accessible and understandable by different Assistants.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarAssistantCapabilities (google_api_content_warehouse v0.4.0)

Capabilities that are associated with Assistants on auto surfaces. This is different from other capabilities such as CarSettingsCapabilities, CloudCarCapabilities since they are specific to settings and 3P cloud information. All the auto/car Assistant specific capabilities should live here.

Attributes

  • shouldPuntMultiAssistantMode (type: boolean(), default: nil) - Indicates whether the current Assistant should provide a multi Assistant specific punt when there are multiple Auto specific Google Assistants (Android Auto Projected (AAP) and Android Auto Embedded (AAE)) in the same GAS enabled car. This will be used by both AAP and AAE. Design doc: go/doubledash++

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarAssistantCapabilities{
    shouldPuntMultiAssistantMode: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.