AssistantApiSupportedClientOpSupportedExecution

AI Overview😉

  • Potential purpose of module: This module appears to be related to how Google Assistant handles partial query inputs and synchronous execution of client operations. It allows the client to support special rendering behavior while the user is still typing their query, and also enables synchronous execution of certain client operations, such as text-to-speech (TTS) output.
  • Impact on search results: This module could impact search results by allowing for more dynamic and interactive search experiences. For example, it could enable Google Assistant to provide partial search results or suggestions as the user is still typing their query, rather than waiting for the user to finish typing. This could lead to faster and more relevant search results, as well as a more conversational search experience.
  • Optimization strategies for websites: To optimize for this module, websites could focus on providing fast and relevant partial search results or suggestions, as well as ensuring that their content is easily accessible and readable by Google Assistant's TTS functionality. Additionally, websites could consider optimizing their content for voice search and conversational search experiences, such as using natural language and long-tail keywords.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Additional properties that client can support for executing the client op. They are surface-specific execution properties and are unrelated to the execution model.

Attributes

  • supportsPartialFulfillment (type: boolean(), default: nil) - ClientOp execution supports special rendering behavior while the user is in the middle of expressing their query. This behavior includes: 1) New partial output always over-writes prior partial output. 2) Canceling the interaction removes partial fulfilment from any user visible interaction history. If this is true, whether to apply the special rendering behavior will be determined by PartialFulfillmentRenderingParams. More details can be found at go/ma-natcon-pf-api.
  • supportsSynchronousExecution (type: boolean(), default: nil) - Client can support synchronous execution of the client op. For tts.OUTPUT client op it means that client would honor |synchronous_playback_args| argument. Please see more at go/synchronous-sounds-design.

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.AssistantApiSupportedClientOpSupportedExecution{
    supportsPartialFulfillment: boolean() | nil,
    supportsSynchronousExecution: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.