KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskState

GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskState


Table of Contents ▼

Jump to a specific part of the page:

Description

Value is derived from previous task state (go/taskstates).

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. argumentName (type: list(String.t), default: nil)
    - Argument names in the DialogIntentState that the argument corresponds to. This is repeated so it can handle complex argument update paths. (ordered from outermost argument to innermost argument)
  2. currentQueryEvalData (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData), default: nil)
    - The span(s) in the current query (if any) used to resolve the previous query's DIS. Example: U: Barack Obama G: Do you want his age or his height? U: The first one. G: Age(/m/obama) In this example, the intent is derived from the previous query's DIS, but also needs to be resolved in the current query since the user was presented with multiple options.
  3. dialogIntentStateId (type: String.t, default: nil)
    - The id of the specific DialogIntentState instance that the argument corresponds to.
  4. intentName (type: String.t, default: nil)
    - Intent name of the DialogIntentState that the argument corresponds to.
  5. listCandidate (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskStateListCandidate, default: nil)
    -
  6. previousFunctionCall (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskStatePreviousFunctionCall, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskState{
argumentName: [String.t()] | nil,
currentQueryEvalData: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t() ] | nil,
dialogIntentStateId: String.t() | nil,
intentName: String.t() | nil,
listCandidate: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskStateListCandidate.t() | nil,
previousFunctionCall: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskStatePreviousFunctionCall.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryArgumentProvenancePreviousTaskState