Class MessageAnalysisConfig (2.48.0)

MessageAnalysisConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for analyses to run on each conversation message.

Attributes

Name Description
enable_entity_extraction bool
Enable entity extraction in conversation messages on `agent assist stage
enable_sentiment_analysis bool
Enable sentiment analysis in conversation messages on `agent assist stage
enable_sentiment_analysis_v3 bool
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.