AttentionalEntitiesMentionProperties

AI Overview😉

  • The potential purpose of this module is to analyze and understand how entities (people, places, things) are mentioned in search queries and results, including the context and intent behind the mention. This module appears to be part of a larger system that aims to improve the accuracy and relevance of search results by better understanding the relationships between entities and the search query.
  • This module could impact search results by influencing the ranking of results based on the relevance and importance of entity mentions. For example, if a search query mentions a specific person, the module could help identify results that are more relevant to that person, even if they don't exactly match the search query. This could lead to more accurate and personalized search results. Additionally, the module could help identify and filter out irrelevant results that don't mention the relevant entities.
  • A website may change things to be more favorable for this function by ensuring that their content is rich in relevant entity mentions, and that these mentions are accurately and clearly represented. This could involve using schema markup to identify and describe entities on the webpage, as well as using natural language processing techniques to identify and extract entity mentions from the content. Additionally, websites could focus on creating high-quality, relevant content that is more likely to be mentioned in search queries, which could increase their chances of being ranked higher in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Represents the properties of a mention. Next ID: 13

Attributes

  • deviceId (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t, default: nil) - The unique device on which the mention occurred. For example, if the user has two Google Home devices, this indicates which of the two was used.
  • eventId (type: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t, default: nil) - ID of the event that resulted in this entity mention. For user and system turn AEs, this is taken from the ConversationSnapshotId of the snapshot containing this mention. For client AEs, this is empty. This can be used to join back this particular mention to the specific "turn" in which this mention took place.
  • factoidScore (type: number(), default: nil) - If this mention corresponds to a WebAnswer, then this defines the score associated with that answer.
  • listEntryInfo (type: GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesListEntryInfo.t, default: nil) - If present, this entity was mentioned as part of a larger list.
  • recency (type: String.t, default: nil) - Estimates the recency of the mention. This is internally computed at runtime on a turn-by-turn basis.
  • role (type: GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSemanticRoleId.t, default: nil) - The semantic role that the entity was used in.
  • salience (type: String.t, default: nil) - How salient this mention is. This field will only be set if the mention is derived from a SearchAnswerValue. See go/webresultsdata-as-aes for more details.
  • source (type: GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSource.t, default: nil) - Contains metadata about the source of the mention.
  • spatialProperties (type: GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSpatialProperties.t, default: nil) - If present, properties of visual mentions (e.g., how they are displayed to the user, visibility, etc.).
  • surfaceForm (type: GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSurfaceForm.t, default: nil) - Details about how this mention was presented.
  • timestamp (type: DateTime.t, default: nil) - Unix timestamp noting (approximately) when this mention occurred. We do not guarantee that the time will correspond precisely to when the user uttered/heard a response. If mentions within a single turn have different timestamps, they should accurately reflect the order in which the mentions occurred. If that order is unknown, they should all have the same timestamp.

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.AttentionalEntitiesMentionProperties{
    deviceId:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
      | nil,
    eventId: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t() | nil,
    factoidScore: number() | nil,
    listEntryInfo:
      GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesListEntryInfo.t()
      | nil,
    recency: String.t() | nil,
    role:
      GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSemanticRoleId.t()
      | nil,
    salience: String.t() | nil,
    source:
      GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSource.t()
      | nil,
    spatialProperties:
      GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSpatialProperties.t()
      | nil,
    surfaceForm:
      GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSurfaceForm.t()
      | nil,
    timestamp: DateTime.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.