AssistantApiCoreTypesWebProviderInfoThirdPartyCustomNluInfo

AI Overview😉

  • The potential purpose of this module is to identify and store information about third-party Natural Language Understanding (NLU) agents used by web providers. This includes the agent's ID, version, and the locale it supports.
  • This module could impact search results by allowing Google to better understand the language and intent behind a user's query, and to provide more accurate and relevant results. It may also enable Google to incorporate custom NLU models from third-party providers, which could improve the search experience for users in specific regions or languages.
  • To be more favorable for this function, a website may want to ensure that it provides clear and consistent language and locale information, and that it is compatible with third-party NLU agents. This could involve providing metadata about the website's language and region, and ensuring that the website's content is easily parseable by NLU models. Additionally, websites may want to consider partnering with third-party NLU providers to offer custom models that can better understand their specific content and user base.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • locale (type: String.t, default: nil) - The locale of this agent version, represented by BCP-47 language strings, such as "en", "en-US", "fr", "fr-CA", "sr-Latn", "zh-Hans-CN", etc.
  • nluAgentId (type: String.t, default: nil) - Unique internal identifier of 3P Custom NLU agent. UUID.
  • nluAgentVersion (type: String.t, default: nil) - Identifies the 3P Custom NLU agent version.

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.AssistantApiCoreTypesWebProviderInfoThirdPartyCustomNluInfo{
    locale: String.t() | nil,
    nluAgentId: String.t() | nil,
    nluAgentVersion: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.