View Source GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowCxV3beta1TurnSignals (google_api_dialogflow v0.88.3)
Collection of all signals that were extracted for a single turn of the conversation.
Attributes
-
agentEscalated
(type:boolean()
, default:nil
) - Whether agent responded with LiveAgentHandoff fulfillment. -
dtmfUsed
(type:boolean()
, default:nil
) - Whether user was using DTMF input. -
failureReasons
(type:list(String.t)
, default:nil
) - Failure reasons of the turn. -
noMatch
(type:boolean()
, default:nil
) - Whether NLU predicted NO_MATCH. -
noUserInput
(type:boolean()
, default:nil
) - Whether user provided no input. -
reachedEndPage
(type:boolean()
, default:nil
) - Whether turn resulted in End Session page. -
sentimentMagnitude
(type:number()
, default:nil
) - Sentiment magnitude of the user utterance if sentiment was enabled. -
sentimentScore
(type:number()
, default:nil
) - Sentiment score of the user utterance if sentiment was enabled. -
userEscalated
(type:boolean()
, default:nil
) - Whether user was specifically asking for a live agent. -
webhookStatuses
(type:list(String.t)
, default:nil
) - Human-readable statuses of the webhooks triggered during this turn.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowCxV3beta1TurnSignals{ agentEscalated: boolean() | nil, dtmfUsed: boolean() | nil, failureReasons: [String.t()] | nil, noMatch: boolean() | nil, noUserInput: boolean() | nil, reachedEndPage: boolean() | nil, sentimentMagnitude: number() | nil, sentimentScore: number() | nil, userEscalated: boolean() | nil, webhookStatuses: [String.t()] | nil }