View Source GoogleApi.ContentWarehouse.V1.Model.AssistantPrefulfillmentRankerPrefulfillmentSignals (google_api_content_warehouse v0.4.0)
Signals to be used by the Prefulfillment Ranker. Derived from the ParsingSignals and GroundingSignals carried by the FunctionCall. LINT.IfChange Next ID: 74
Attributes
-
fulfillableDominantMedia
(type:boolean()
, default:nil
) - Whether this is a fulfillable, dominant Media intent. -
generatedByLegacyAquaDomain
(type:boolean()
, default:nil
) - Whether or not the intent was generated by a legacy Aqua domain that PFR should care about. -
hasAnswerGroup
(type:boolean()
, default:nil
) - Whether the interpretation has a Search answer group object, signifying it came from Search resolution. -
subIntentType
(type:String.t
, default:nil
) - -
isIntentFromOrbit
(type:boolean()
, default:nil
) - Whether the intent is from ORBIT. -
usesGroundingBox
(type:boolean()
, default:nil
) - Whether the interpretation should run through grounding box or not. -
effectiveArgSpanLength
(type:number()
, default:nil
) - The total effective length of the spans for the arguments used to construct the parse. May include vertical specific adjustments. Eg: For the query [delete my 7 p.m. alarm called chicken] and intent Delete_alarm(alarm_object=RD(category=AlarmObject( label="chicken", trigger_time_datetime=<< 7 PM >>))), the effective argument span is "7 p.m." + "chicken" (total length of 13). -
phase
(type:String.t
, default:nil
) - Query understanding phase the intent was produced in. -
isFullyGrounded
(type:boolean()
, default:nil
) - Whether the intent is fully grounded. -
isSageInNageIntent
(type:boolean()
, default:nil
) - Whether the intent is produced by the Sage IntentGenerator invoked by the NSP intent-generator (thus, Sage-in-NSP-invoking_Sage, or Sage-in-Nage). -
isSageDisabledIntent
(type:boolean()
, default:nil
) - Whether the intent is an intent marked disabled by the Sage IG. -
deepMediaDominant
(type:boolean()
, default:nil
) - Whether the intent is dominant according to NSP deep-media. -
isVideoIntent
(type:boolean()
, default:nil
) - Whether the intent is a media object video intent. -
parsingScoreMse8BucketId
(type:integer()
, default:nil
) - A ID corresponding to which bucket a given parsing score belongs in. -
predictedIntentConfidence
(type:number()
, default:nil
) - Intent confidence predicted by the AssistantVerticalClassifier QRewrite servlet. -
nspIntentParseScore
(type:float()
, default:nil
) - Parse score generated by NSP. If NSP intent has been pruned due to dededuplication, It will have highest parse score for deduplicated intent. -
numConstraints
(type:float()
, default:nil
) - Signals as proposed in go/improved-grounding-signals. Sum of the number of constraints used by the Grounding Box to ground each variable. -
isPodcastIntent
(type:boolean()
, default:nil
) - Whether the intent is a podcast intent. -
isDummyIntent
(type:boolean()
, default:nil
) - -
isScoreBasedIntent
(type:boolean()
, default:nil
) - Whether this intent is a score-based intent, relying on PFR for scoring and pruning to the top intent. -
platinumSource
(type:boolean()
, default:nil
) - Whether the intent comes from the Sage IntentGenerator's "platinum" source, signifying high-confidence in quality. -
nspRank
(type:integer()
, default:nil
) - Rank of the intent as reported by NSP. -
dominant
(type:boolean()
, default:nil
) - Indicates interpretation dominance predicted by KScorer -
isRadioIntent
(type:boolean()
, default:nil
) - Whether the intent is a PlayMedia radio intent. -
searchDispatch
(type:String.t
, default:nil
) - The determination made by the SearchDispatchingConfig as to whether and how this interpretation should be dispatched to Search. -
isHighConfidencePodcastIntent
(type:boolean()
, default:nil
) - Used for PFR manual rule to prefer high confidence podcast intent (e.g. topical, genre) over generic podcast intents. -
calibratedParsingScore
(type:float()
, default:nil
) - A parsing score that is independently calibrated by each parser/IG. -
intentNameAuisScoreExp
(type:float()
, default:nil
) - Assistant User Interaction Score which is aggregated using intent name from exp laelaps. -
inQueryMaxEffectiveArgSpanLength
(type:number()
, default:nil
) - This is a cross-intent feature which is calculated by iterating all intent candidates. This feature should be populated in post-IG stage (before GB). -
pq2tVsAssistantIbstCosine
(type:float()
, default:nil
) - Cosine similarity between predicted query-to-term model and assistant intent-type-based salient terms. This is intended to be only used for ACE ranking and only populated for assistant traffic. -
isTvmIntent
(type:boolean()
, default:nil
) - Whether the intent is a media object tvm intent. -
numGroundedArgs
(type:float()
, default:nil
) - Number of grounded arguments the intent has, populated by the Grounding Box. -
numGroundableArgs
(type:float()
, default:nil
) - Grounding Signals. Number of groundable arguments the intent has, populated by the Grounding Box. -
intentType
(type:String.t
, default:nil
) - intent_type differentiates between intents that share the top level intent name. For eg: for TV_FALLBACK_SEARCH_INTENT, the top level intent name must be "Find_media" and the media_object argument within it must be of type "Media_unspecified". -
pq2tVsIbstCosine
(type:float()
, default:nil
) - Cosine similarity between predicted query-to-term model and intent-type-based salient terms. This is intended to be used as a backoff to pq2t_vs_qibst_cosine if it is missing. -
isNspIntent
(type:boolean()
, default:nil
) - Whether this interpretation was genearted by NSP. -
isSageIntent
(type:boolean()
, default:nil
) - Whether this intent was generated by Sage. -
intentNameAuisScore
(type:float()
, default:nil
) - QUS intent-based ranking signals. Assistant User Interaction Score which is aggregated using intent name. -
kScore
(type:number()
, default:nil
) - Used for PFR manaul rule to prefer high kscore radio intent. The k-score comes from twiddled_ranking_scores in query interpretations. -
isAquaMediaIntent
(type:boolean()
, default:nil
) - Whether the intent aqua intent from media domain enabled in QBT -
isValidSmarthomeIntent
(type:boolean()
, default:nil
) - Whether the intent is a Smarthome-domain intent with valid device arguments. -
tiebreakingMetadata
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantPfrTiebreakingMetadata.t
, default:nil
) - -
smarthomeIntentMetadata
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantPfrSmartHomeIntentMetadata.t
, default:nil
) - SmartHome intent metadata used for the SmartHome business-rules twiddler. -
numConstraintsSatisfied
(type:float()
, default:nil
) - Sum of the number of constraints satisfied for each variable. Depending on the match score for a constraint, this number can be fractional and is in the range [0, num_constraints]. Populated by the Grounding Box. -
isMediaControlIntent
(type:boolean()
, default:nil
) - Whether the intent is a media control intent. -
isPodcastGenericIntent
(type:boolean()
, default:nil
) - Used for PFR manual rule to prefer high confidence podcast intent (e.g. topical, genre) over generic podcast intents. -
maxHgrScoreAcrossBindingSets
(type:float()
, default:nil
) - The maximum score assigned by the Horizontal Grounding Ranker (HGR) across all of the intent's binding sets. -
intentName
(type:String.t
, default:nil
) - intent_name is used by PFR ensemble model. See go/pfr_ha_launch_doc -
kscorerRank
(type:integer()
, default:nil
) - The rank order of the interpretation as determined by kscorer. The kscorer-determined dominant interpretation, if any, gets a rank of 0. The remaining N interpretations get a rank of 1 through N. -
isPlayGenericMusic
(type:boolean()
, default:nil
) - Whether the intent is a PlayGenericMusic-type intent.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantPrefulfillmentRankerPrefulfillmentSignals{ calibratedParsingScore: float() | nil, deepMediaDominant: boolean() | nil, dominant: boolean() | nil, effectiveArgSpanLength: number() | nil, fulfillableDominantMedia: boolean() | nil, generatedByLegacyAquaDomain: boolean() | nil, hasAnswerGroup: boolean() | nil, inQueryMaxEffectiveArgSpanLength: number() | nil, intentName: String.t() | nil, intentNameAuisScore: float() | nil, intentNameAuisScoreExp: float() | nil, intentType: String.t() | nil, isAquaMediaIntent: boolean() | nil, isDummyIntent: boolean() | nil, isFullyGrounded: boolean() | nil, isHighConfidencePodcastIntent: boolean() | nil, isIntentFromOrbit: boolean() | nil, isMediaControlIntent: boolean() | nil, isNspIntent: boolean() | nil, isPlayGenericMusic: boolean() | nil, isPodcastGenericIntent: boolean() | nil, isPodcastIntent: boolean() | nil, isRadioIntent: boolean() | nil, isSageDisabledIntent: boolean() | nil, isSageInNageIntent: boolean() | nil, isSageIntent: boolean() | nil, isScoreBasedIntent: boolean() | nil, isTvmIntent: boolean() | nil, isValidSmarthomeIntent: boolean() | nil, isVideoIntent: boolean() | nil, kScore: number() | nil, kscorerRank: integer() | nil, maxHgrScoreAcrossBindingSets: float() | nil, nspIntentParseScore: float() | nil, nspRank: integer() | nil, numConstraints: float() | nil, numConstraintsSatisfied: float() | nil, numGroundableArgs: float() | nil, numGroundedArgs: float() | nil, parsingScoreMse8BucketId: integer() | nil, phase: String.t() | nil, platinumSource: boolean() | nil, pq2tVsAssistantIbstCosine: float() | nil, pq2tVsIbstCosine: float() | nil, predictedIntentConfidence: number() | nil, searchDispatch: String.t() | nil, smarthomeIntentMetadata: GoogleApi.ContentWarehouse.V1.Model.AssistantPfrSmartHomeIntentMetadata.t() | nil, subIntentType: String.t() | nil, tiebreakingMetadata: GoogleApi.ContentWarehouse.V1.Model.AssistantPfrTiebreakingMetadata.t() | nil, usesGroundingBox: boolean() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.