Class: Google::Cloud::Dialogflow::V2::HumanAgentAssistantConfig::MessageAnalysisConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb

Overview

Configuration for analyses to run on each conversation message.

Instance Attribute Summary collapse

Instance Attribute Details

#enable_entity_extraction::Boolean

Returns Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false.

Currently, this feature is not general available, please contact Google to get access.

Returns:

  • (::Boolean)

    Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false.

    Currently, this feature is not general available, please contact Google to get access.



644
645
646
647
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 644

class MessageAnalysisConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#enable_sentiment_analysis::Boolean

Returns 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.

Returns:



644
645
646
647
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 644

class MessageAnalysisConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#enable_sentiment_analysis_v3::Boolean

Returns Optional. Enables sentiment analysis for audio input and conversation messages. If unspecified, defaults to false. If this flag is set to true, other 'enable_sentiment_analysis' fields will be ignored.

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.

Returns:



644
645
646
647
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 644

class MessageAnalysisConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end