View Source GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousQuery (google_api_content_warehouse v0.4.0)
The value is carried over from either the previous winning IntentQuery or an entity annotated by QRef in a previous query. For example: U: How old is Obama. [Age(person=/m/obama)] G: Barack Obama is 56 years old. U: Who is his wife. [Spouse(person=/m/obama)] The "person" argument would have a provenance of PREVIOUS_QUERY. However, if a dialog publishes an attentional entity for "Obama", the "person" argument can have a provenance of ATTENTIONAL_ENTITY instead. This includes arguments with provenance that spans both the current and previous query.
Attributes
-
currentQueryEvalData
(type:list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t)
, default:nil
) - The span(s) in the current query where the value comes from. This is used when the argument spans both the current and previous query. Eg jfk death -> [death, when] spans both queries. -
evalData
(type:list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t)
, default:nil
) - The span(s) in the query where the value comes from. -
eventId
(type:GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t
, default:nil
) - The event ID of the query where this value was pulled from. -
neuralLocationAnnotator
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenanceNeuralLocationAnnotator.t
, default:nil
) - -
role
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousQueryRole.t
, default:nil
) - -
source
(type:String.t
, default:nil
) -
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousQuery{ currentQueryEvalData: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t() ] | nil, evalData: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t() ] | nil, eventId: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t() | nil, neuralLocationAnnotator: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenanceNeuralLocationAnnotator.t() | nil, role: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousQueryRole.t() | nil, source: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.