AnnotatorSelector

Selector of all available annotators and phrase matchers to run.

JSON representation
{
  "runInterruptionAnnotator": boolean,
  "runSilenceAnnotator": boolean,
  "runPhraseMatcherAnnotator": boolean,
  "phraseMatchers": [
    string
  ],
  "runSentimentAnnotator": boolean,
  "runEntityAnnotator": boolean,
  "runIntentAnnotator": boolean,
  "runIssueModelAnnotator": boolean,
  "issueModels": [
    string
  ],
  "runSummarizationAnnotator": boolean,
  "summarizationConfig": {
    object (SummarizationConfig)
  },
  "runQaAnnotator": boolean,
  "qaConfig": {
    object (QaConfig)
  }
}
Fields
runInterruptionAnnotator

boolean

Whether to run the interruption annotator.

runSilenceAnnotator

boolean

Whether to run the silence annotator.

runPhraseMatcherAnnotator

boolean

Whether to run the active phrase matcher annotator(s).

phraseMatchers[]

string

The list of phrase matchers to run. If not provided, all active phrase matchers will be used. If inactive phrase matchers are provided, they will not be used. Phrase matchers will be run only if runPhraseMatcherAnnotator is set to true. Format: projects/{project}/locations/{location}/phraseMatchers/{phraseMatcher}

runSentimentAnnotator

boolean

Whether to run the sentiment annotator.

runEntityAnnotator

boolean

Whether to run the entity annotator.

runIntentAnnotator

boolean

Whether to run the intent annotator.

runIssueModelAnnotator

boolean

Whether to run the issue model annotator. A model should have already been deployed for this to take effect.

issueModels[]

string

The issue model to run. If not provided, the most recently deployed topic model will be used. The provided issue model will only be used for inference if the issue model is deployed and if runIssueModelAnnotator is set to true. If more than one issue model is provided, only the first provided issue model will be used for inference.

runSummarizationAnnotator

boolean

Whether to run the summarization annotator.

summarizationConfig

object (SummarizationConfig)

Configuration for the summarization annotator.

runQaAnnotator

boolean

Whether to run the QA annotator.

qaConfig

object (QaConfig)

Configuration for the QA annotator.

SummarizationConfig

Configuration for summarization.

JSON representation
{

  // Union field model_source can be only one of the following:
  "conversationProfile": string,
  "summarizationModel": enum (SummarizationModel)
  // End of list of possible types for union field model_source.
}
Fields
Union field model_source. Summarization must use either a preexisting conversation profile or one of the supported default models. model_source can be only one of the following:
conversationProfile

string

Resource name of the Dialogflow conversation profile. Format: projects/{project}/locations/{location}/conversationProfiles/{conversationProfile}

summarizationModel

enum (SummarizationModel)

Default summarization model to be used.

SummarizationModel

Summarization model to use, if conversationProfile is not used.

Enums
SUMMARIZATION_MODEL_UNSPECIFIED Unspecified summarization model.
BASELINE_MODEL The CCAI baseline model.
BASELINE_MODEL_V2_0 The CCAI baseline model, V2.0.

QaConfig

Configuration for the QA feature.

JSON representation
{

  // Union field scorecard_source can be only one of the following:
  "scorecardList": {
    object (ScorecardList)
  }
  // End of list of possible types for union field scorecard_source.
}
Fields
Union field scorecard_source. Which scorecards should be scored. scorecard_source can be only one of the following:
scorecardList

object (ScorecardList)

A manual list of scorecards to score.

ScorecardList

Container for a list of scorecards.

JSON representation
{
  "qaScorecardRevisions": [
    string
  ]
}
Fields
qaScorecardRevisions[]

string

List of QaScorecardRevisions.