Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb

Overview

Configuration for analyses to run on each conversation message.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig

Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig.



9207
9208
9209
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9207

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#enable_sentiment_analysisBoolean Also known as: enable_sentiment_analysis?

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural- language/docs/basics#sentiment_analysis For Participants. StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse. message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent. new_message_payload.SentimentAnalysisResult. Corresponds to the JSON property enableSentimentAnalysis

Returns:

  • (Boolean)


9204
9205
9206
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9204

def enable_sentiment_analysis
  @enable_sentiment_analysis
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9212
9213
9214
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9212

def update!(**args)
  @enable_sentiment_analysis = args[:enable_sentiment_analysis] if args.key?(:enable_sentiment_analysis)
end