AssistantApiLensPerceptionCapabilitiesLensCapabilities

AI Overview😉

  • The potential purpose of this module is to identify and support various capabilities of Google Lens, a visual search technology that can analyze and understand the content of images. These capabilities include dining, education, outdoor, shopping, text, and translation, which can be used to provide more accurate and relevant search results.
  • This module could impact search results by allowing Google to better understand the context and content of images, and provide more specific and relevant results based on the capabilities supported. For example, if a user searches for "restaurants near me" and an image of a restaurant is returned, the "dining" capability could help Google understand that the image is related to dining and provide more relevant results.
  • A website may change things to be more favorable for this function by optimizing their images with relevant metadata, such as alt tags and descriptions, that include keywords related to the capabilities supported by Google Lens. Additionally, websites could use structured data to provide more context about the images on their pages, which could help Google better understand the content and provide more accurate results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The set of capabilities that Lens can support. This is the Assistant proto representation of Lens capabilities defined at j/c/g/android/apps/gsa/search/shared/service/proto/lens_service_event.proto Next ID: 7

Attributes

  • dining (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesDining.t, default: nil) - The presence of this message means that Dining is supported.
  • education (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesEducation.t, default: nil) - The presence of this message means that Education is supported.
  • outdoor (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesOutdoor.t, default: nil) - The presence of this message means that Outdoor is supported.
  • shopping (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesShopping.t, default: nil) - The presence of this message means that Shopping is supported.
  • text (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesText.t, default: nil) - The presence of this message means that intenting directly into the text filter is supported.
  • translate (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesTranslate.t, default: nil) - The presence of this message means that Translation is supported.

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.AssistantApiLensPerceptionCapabilitiesLensCapabilities{
    dining:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesDining.t()
      | nil,
    education:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesEducation.t()
      | nil,
    outdoor:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesOutdoor.t()
      | nil,
    shopping:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesShopping.t()
      | nil,
    text:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesText.t()
      | nil,
    translate:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCapabilitiesTranslate.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.