Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure

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

Overview

The measure related to conversations.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure

Returns a new instance of GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure.



9831
9832
9833
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9831

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

Instance Attribute Details

#aa_supervisor_assigned_conversations_countFixnum

The number of conversations that were assigned to an AA human supervisor. Corresponds to the JSON property aaSupervisorAssignedConversationsCount

Returns:

  • (Fixnum)


9519
9520
9521
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9519

def aa_supervisor_assigned_conversations_count
  @aa_supervisor_assigned_conversations_count
end

#aa_supervisor_dropped_conversations_countFixnum

The number of conversations that were dropped, i.e. escalated but not assigned to an AA human supervisor. Corresponds to the JSON property aaSupervisorDroppedConversationsCount

Returns:

  • (Fixnum)


9525
9526
9527
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9525

def aa_supervisor_dropped_conversations_count
  @aa_supervisor_dropped_conversations_count
end

#aa_supervisor_escalated_conversations_countFixnum

The number of conversations that were escalated to an AA human supervisor for intervention. Corresponds to the JSON property aaSupervisorEscalatedConversationsCount

Returns:

  • (Fixnum)


9531
9532
9533
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9531

def aa_supervisor_escalated_conversations_count
  @aa_supervisor_escalated_conversations_count
end

#aa_supervisor_monitored_conversations_countFixnum

The number of conversations scanned by the AA human supervisor. Corresponds to the JSON property aaSupervisorMonitoredConversationsCount

Returns:

  • (Fixnum)


9536
9537
9538
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9536

def aa_supervisor_monitored_conversations_count
  @aa_supervisor_monitored_conversations_count
end

#aa_supervisor_transferred_to_human_agent_conv_countFixnum

The number of conversations transferred to a human agent. Corresponds to the JSON property aaSupervisorTransferredToHumanAgentConvCount

Returns:

  • (Fixnum)


9541
9542
9543
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9541

def aa_supervisor_transferred_to_human_agent_conv_count
  @aa_supervisor_transferred_to_human_agent_conv_count
end

#ai_coach_suggestion_agent_message_trigger_countFixnum

Count of agent messages that triggered an Ai Coach Suggestion. Corresponds to the JSON property aiCoachSuggestionAgentMessageTriggerCount

Returns:

  • (Fixnum)


9546
9547
9548
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9546

def ai_coach_suggestion_agent_message_trigger_count
  @ai_coach_suggestion_agent_message_trigger_count
end

#ai_coach_suggestion_agent_usage_countFixnum

Count of Ai Coach Suggestion that has been used by agents. Corresponds to the JSON property aiCoachSuggestionAgentUsageCount

Returns:

  • (Fixnum)


9551
9552
9553
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9551

def ai_coach_suggestion_agent_usage_count
  @ai_coach_suggestion_agent_usage_count
end

#ai_coach_suggestion_agent_usage_ratioFloat

Proportion of Ai Coach Suggestion that has been used by agents. Corresponds to the JSON property aiCoachSuggestionAgentUsageRatio

Returns:

  • (Float)


9556
9557
9558
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9556

def ai_coach_suggestion_agent_usage_ratio
  @ai_coach_suggestion_agent_usage_ratio
end

#ai_coach_suggestion_customer_message_trigger_countFixnum

Count of customer messages that triggered an Ai Coach Suggestion. Corresponds to the JSON property aiCoachSuggestionCustomerMessageTriggerCount

Returns:

  • (Fixnum)


9561
9562
9563
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9561

def ai_coach_suggestion_customer_message_trigger_count
  @ai_coach_suggestion_customer_message_trigger_count
end

#ai_coach_suggestion_customer_message_trigger_ratioFloat

Proportion of customer messages that triggered an Ai Coach Suggestion. Corresponds to the JSON property aiCoachSuggestionCustomerMessageTriggerRatio

Returns:

  • (Float)


9566
9567
9568
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9566

def ai_coach_suggestion_customer_message_trigger_ratio
  @ai_coach_suggestion_customer_message_trigger_ratio
end

#ai_coach_suggestion_message_trigger_countFixnum

Count of end_of_utterance trigger event messages that triggered an Ai Coach Suggestion. Corresponds to the JSON property aiCoachSuggestionMessageTriggerCount

Returns:

  • (Fixnum)


9572
9573
9574
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9572

def ai_coach_suggestion_message_trigger_count
  @ai_coach_suggestion_message_trigger_count
end

#ai_coach_suggestion_message_trigger_ratioFloat

Proportion of end_of_utterance trigger event messages that triggered an Ai Coach Suggestion. Corresponds to the JSON property aiCoachSuggestionMessageTriggerRatio

Returns:

  • (Float)


9578
9579
9580
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9578

def ai_coach_suggestion_message_trigger_ratio
  @ai_coach_suggestion_message_trigger_ratio
end

#average_agent_sentiment_scoreFloat

The average agent's sentiment score. Corresponds to the JSON property averageAgentSentimentScore

Returns:

  • (Float)


9583
9584
9585
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9583

def average_agent_sentiment_score
  @average_agent_sentiment_score
end

#average_client_sentiment_scoreFloat

The average client's sentiment score. Corresponds to the JSON property averageClientSentimentScore

Returns:

  • (Float)


9588
9589
9590
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9588

def average_client_sentiment_score
  @average_client_sentiment_score
end

#average_customer_satisfaction_ratingFloat

The average customer satisfaction rating. Corresponds to the JSON property averageCustomerSatisfactionRating

Returns:

  • (Float)


9593
9594
9595
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9593

def average_customer_satisfaction_rating
  @average_customer_satisfaction_rating
end

#average_durationString

The average duration. Corresponds to the JSON property averageDuration

Returns:

  • (String)


9598
9599
9600
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9598

def average_duration
  @average_duration
end

#average_qa_normalized_scoreFloat

The average normalized QA score for a scorecard. When computing the average across a set of conversations, if a conversation has been evaluated with multiple revisions of a scorecard, only the latest revision results will be used. Will exclude 0's in average calculation. Will be only populated if the request specifies a dimension of QA_SCORECARD_ID. Corresponds to the JSON property averageQaNormalizedScore

Returns:

  • (Float)


9607
9608
9609
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9607

def average_qa_normalized_score
  @average_qa_normalized_score
end

#average_qa_question_normalized_scoreFloat

Average QA normalized score averaged for questions averaged across all revisions of the parent scorecard. Will be only populated if the request specifies a dimension of QA_QUESTION_ID. Corresponds to the JSON property averageQaQuestionNormalizedScore

Returns:

  • (Float)


9614
9615
9616
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9614

def average_qa_question_normalized_score
  @average_qa_question_normalized_score
end

#average_silence_percentageFloat

The average silence percentage. Corresponds to the JSON property averageSilencePercentage

Returns:

  • (Float)


9619
9620
9621
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9619

def average_silence_percentage
  @average_silence_percentage
end

#average_summarization_suggestion_edit_distanceFloat

Average edit distance of the summarization suggestions. Edit distance (also called as levenshtein distance) is calculated by summing up number of insertions, deletions and substitutions required to transform the summization feedback to the original summary suggestion. Corresponds to the JSON property averageSummarizationSuggestionEditDistance

Returns:

  • (Float)


9627
9628
9629
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9627

def average_summarization_suggestion_edit_distance
  @average_summarization_suggestion_edit_distance
end

#average_summarization_suggestion_normalized_edit_distanceFloat

Normalized Average edit distance of the summarization suggestions. Edit distance (also called as levenshtein distance) is calculated by summing up number of insertions, deletions and substitutions required to transform the summization feedback to the original summary suggestion. Normalized edit distance is the average of (edit distance / summary length). Corresponds to the JSON property averageSummarizationSuggestionNormalizedEditDistance

Returns:

  • (Float)


9636
9637
9638
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9636

def average_summarization_suggestion_normalized_edit_distance
  @average_summarization_suggestion_normalized_edit_distance
end

#average_turn_countFloat

The average turn count. Corresponds to the JSON property averageTurnCount

Returns:

  • (Float)


9641
9642
9643
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9641

def average_turn_count
  @average_turn_count
end

#avg_conversation_client_turn_sentiment_emaFloat

The exponential moving average of the sentiment score of client turns in the conversation. Corresponds to the JSON property avgConversationClientTurnSentimentEma

Returns:

  • (Float)


9647
9648
9649
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9647

def avg_conversation_client_turn_sentiment_ema
  @avg_conversation_client_turn_sentiment_ema
end

#contained_conversation_countFixnum

The number of conversations that were contained. Corresponds to the JSON property containedConversationCount

Returns:

  • (Fixnum)


9652
9653
9654
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9652

def contained_conversation_count
  @contained_conversation_count
end

#contained_conversation_ratioFloat

The percentage of conversations that were contained. Corresponds to the JSON property containedConversationRatio

Returns:

  • (Float)


9657
9658
9659
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9657

def contained_conversation_ratio
  @contained_conversation_ratio
end

#conversation_ai_coach_suggestion_countFixnum

Count of conversations that has Ai Coach Suggestions. Corresponds to the JSON property conversationAiCoachSuggestionCount

Returns:

  • (Fixnum)


9662
9663
9664
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9662

def conversation_ai_coach_suggestion_count
  @conversation_ai_coach_suggestion_count
end

#conversation_ai_coach_suggestion_ratioFloat

Proportion of conversations that has Ai Coach Suggestions. Corresponds to the JSON property conversationAiCoachSuggestionRatio

Returns:

  • (Float)


9667
9668
9669
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9667

def conversation_ai_coach_suggestion_ratio
  @conversation_ai_coach_suggestion_ratio
end

#conversation_countFixnum

The conversation count. Corresponds to the JSON property conversationCount

Returns:

  • (Fixnum)


9672
9673
9674
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9672

def conversation_count
  @conversation_count
end

#conversation_suggested_summary_ratioFloat

Proportion of conversations that had a suggested summary. Corresponds to the JSON property conversationSuggestedSummaryRatio

Returns:

  • (Float)


9677
9678
9679
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9677

def conversation_suggested_summary_ratio
  @conversation_suggested_summary_ratio
end

#conversation_total_agent_message_countFixnum

The agent message count. Corresponds to the JSON property conversationTotalAgentMessageCount

Returns:

  • (Fixnum)


9682
9683
9684
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9682

def conversation_total_agent_message_count
  @conversation_total_agent_message_count
end

#conversation_total_customer_message_countFixnum

The customer message count. Corresponds to the JSON property conversationTotalCustomerMessageCount

Returns:

  • (Fixnum)


9687
9688
9689
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9687

def conversation_total_customer_message_count
  @conversation_total_customer_message_count
end

#conversational_agents_average_audio_in_audio_out_latencyFloat

The average latency of conversational agents' audio in audio out latency per interaction. This is computed as the average of the all the interactions' audio in audio out latencies in a conversation and averaged across conversations. Corresponds to the JSON property conversationalAgentsAverageAudioInAudioOutLatency

Returns:

  • (Float)


9695
9696
9697
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9695

def conversational_agents_average_audio_in_audio_out_latency
  @conversational_agents_average_audio_in_audio_out_latency
end

#conversational_agents_average_end_to_end_latencyFloat

The average latency of conversational agents' latency per interaction. This is computed as the average of the all the iteractions' end to end latencies in a conversation and averaged across conversations. The e2e latency is the time between the end of the user utterance and the start of the agent utterance on the interaction level. Corresponds to the JSON property conversationalAgentsAverageEndToEndLatency

Returns:

  • (Float)


9704
9705
9706
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9704

def conversational_agents_average_end_to_end_latency
  @conversational_agents_average_end_to_end_latency
end

#conversational_agents_average_llm_call_latencyFloat

The average latency of conversational agents' LLM call latency per interaction. This is computed as the average of the all the interactions LLM call latencies in a conversation and averaged across conversations. Corresponds to the JSON property conversationalAgentsAverageLlmCallLatency

Returns:

  • (Float)


9711
9712
9713
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9711

def conversational_agents_average_llm_call_latency
  @conversational_agents_average_llm_call_latency
end

#conversational_agents_average_tts_latencyFloat

The macro average latency of conversational agents' TTS latency per interaction. This is computed as the average of the all the interactions' TTS latencies in a conversation and averaged across conversations. Corresponds to the JSON property conversationalAgentsAverageTtsLatency

Returns:

  • (Float)


9718
9719
9720
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9718

def conversational_agents_average_tts_latency
  @conversational_agents_average_tts_latency
end

#dialogflow_average_webhook_latencyFloat

Average latency of dialogflow webhook calls. Corresponds to the JSON property dialogflowAverageWebhookLatency

Returns:

  • (Float)


9723
9724
9725
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9723

def dialogflow_average_webhook_latency
  @dialogflow_average_webhook_latency
end

#dialogflow_conversations_escalation_countFloat

count of conversations that was handed off from virtual agent to human agent. Corresponds to the JSON property dialogflowConversationsEscalationCount

Returns:

  • (Float)


9728
9729
9730
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9728

def dialogflow_conversations_escalation_count
  @dialogflow_conversations_escalation_count
end

#dialogflow_conversations_escalation_ratioFloat

Proportion of conversations that was handed off from virtual agent to human agent. Corresponds to the JSON property dialogflowConversationsEscalationRatio

Returns:

  • (Float)


9734
9735
9736
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9734

def dialogflow_conversations_escalation_ratio
  @dialogflow_conversations_escalation_ratio
end

#dialogflow_interactions_no_input_ratioFloat

Proportion of dialogflow interactions that has empty input. Corresponds to the JSON property dialogflowInteractionsNoInputRatio

Returns:

  • (Float)


9739
9740
9741
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9739

def dialogflow_interactions_no_input_ratio
  @dialogflow_interactions_no_input_ratio
end

#dialogflow_interactions_no_match_ratioFloat

Proportion of dialogflow interactions that has no intent match for the input. Corresponds to the JSON property dialogflowInteractionsNoMatchRatio

Returns:

  • (Float)


9744
9745
9746
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9744

def dialogflow_interactions_no_match_ratio
  @dialogflow_interactions_no_match_ratio
end

#dialogflow_webhook_failure_ratioFloat

Proportion of dialogflow webhook calls that failed. Corresponds to the JSON property dialogflowWebhookFailureRatio

Returns:

  • (Float)


9749
9750
9751
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9749

def dialogflow_webhook_failure_ratio
  @dialogflow_webhook_failure_ratio
end

#dialogflow_webhook_timeout_ratioFloat

Proportion of dialogflow webhook calls that timed out. Corresponds to the JSON property dialogflowWebhookTimeoutRatio

Returns:

  • (Float)


9754
9755
9756
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9754

def dialogflow_webhook_timeout_ratio
  @dialogflow_webhook_timeout_ratio
end

#knowledge_assist_negative_feedback_ratioFloat

Proportion of knowledge assist (Proactive Generative Knowledge Assist) queries that had negative feedback. Corresponds to the JSON property knowledgeAssistNegativeFeedbackRatio

Returns:

  • (Float)


9760
9761
9762
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9760

def knowledge_assist_negative_feedback_ratio
  @knowledge_assist_negative_feedback_ratio
end

#knowledge_assist_positive_feedback_ratioFloat

Proportion of knowledge assist (Proactive Generative Knowledge Assist) queries that had positive feedback. Corresponds to the JSON property knowledgeAssistPositiveFeedbackRatio

Returns:

  • (Float)


9766
9767
9768
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9766

def knowledge_assist_positive_feedback_ratio
  @knowledge_assist_positive_feedback_ratio
end

#knowledge_assist_result_countFixnum

Count of knowledge assist results (Proactive Generative Knowledge Assist) shown to the user. Corresponds to the JSON property knowledgeAssistResultCount

Returns:

  • (Fixnum)


9772
9773
9774
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9772

def knowledge_assist_result_count
  @knowledge_assist_result_count
end

#knowledge_assist_uri_click_ratioFloat

Proportion of knowledge assist (Proactive Generative Knowledge Assist) queries that had a URL clicked. Corresponds to the JSON property knowledgeAssistUriClickRatio

Returns:

  • (Float)


9778
9779
9780
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9778

def knowledge_assist_uri_click_ratio
  @knowledge_assist_uri_click_ratio
end

#knowledge_search_agent_query_source_ratioFloat

Proportion of knowledge search (Generative Knowledge Assist) queries made by the agent compared to the total number of knowledge search queries made. Corresponds to the JSON property knowledgeSearchAgentQuerySourceRatio

Returns:

  • (Float)


9784
9785
9786
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9784

def knowledge_search_agent_query_source_ratio
  @knowledge_search_agent_query_source_ratio
end

#knowledge_search_negative_feedback_ratioFloat

Proportion of knowledge search (Generative Knowledge Assist) queries that had negative feedback. Corresponds to the JSON property knowledgeSearchNegativeFeedbackRatio

Returns:

  • (Float)


9790
9791
9792
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9790

def knowledge_search_negative_feedback_ratio
  @knowledge_search_negative_feedback_ratio
end

#knowledge_search_positive_feedback_ratioFloat

Proportion of knowledge search (Generative Knowledge Assist) queries that had positive feedback. Corresponds to the JSON property knowledgeSearchPositiveFeedbackRatio

Returns:

  • (Float)


9796
9797
9798
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9796

def knowledge_search_positive_feedback_ratio
  @knowledge_search_positive_feedback_ratio
end

#knowledge_search_result_countFixnum

Count of knowledge search results (Generative Knowledge Assist) shown to the user. Corresponds to the JSON property knowledgeSearchResultCount

Returns:

  • (Fixnum)


9802
9803
9804
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9802

def knowledge_search_result_count
  @knowledge_search_result_count
end

#knowledge_search_suggested_query_source_ratioFloat

Proportion of knowledge search (Generative Knowledge Assist) queries suggested compared to the total number of knowledge search queries made. Corresponds to the JSON property knowledgeSearchSuggestedQuerySourceRatio

Returns:

  • (Float)


9808
9809
9810
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9808

def knowledge_search_suggested_query_source_ratio
  @knowledge_search_suggested_query_source_ratio
end

#knowledge_search_uri_click_ratioFloat

Proportion of knowledge search (Generative Knowledge Assist) queries that had a URL clicked. Corresponds to the JSON property knowledgeSearchUriClickRatio

Returns:

  • (Float)


9814
9815
9816
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9814

def knowledge_search_uri_click_ratio
  @knowledge_search_uri_click_ratio
end

#qa_tag_scoresArray<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore>

Average QA normalized score for all the tags. Corresponds to the JSON property qaTagScores



9819
9820
9821
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9819

def qa_tag_scores
  @qa_tag_scores
end

#summarization_suggestion_edit_ratioFloat

Proportion of summarization suggestions that were manually edited. Corresponds to the JSON property summarizationSuggestionEditRatio

Returns:

  • (Float)


9824
9825
9826
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9824

def summarization_suggestion_edit_ratio
  @summarization_suggestion_edit_ratio
end

#summarization_suggestion_result_countFixnum

Count of summarization suggestions results. Corresponds to the JSON property summarizationSuggestionResultCount

Returns:

  • (Fixnum)


9829
9830
9831
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9829

def summarization_suggestion_result_count
  @summarization_suggestion_result_count
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9836

def update!(**args)
  @aa_supervisor_assigned_conversations_count = args[:aa_supervisor_assigned_conversations_count] if args.key?(:aa_supervisor_assigned_conversations_count)
  @aa_supervisor_dropped_conversations_count = args[:aa_supervisor_dropped_conversations_count] if args.key?(:aa_supervisor_dropped_conversations_count)
  @aa_supervisor_escalated_conversations_count = args[:aa_supervisor_escalated_conversations_count] if args.key?(:aa_supervisor_escalated_conversations_count)
  @aa_supervisor_monitored_conversations_count = args[:aa_supervisor_monitored_conversations_count] if args.key?(:aa_supervisor_monitored_conversations_count)
  @aa_supervisor_transferred_to_human_agent_conv_count = args[:aa_supervisor_transferred_to_human_agent_conv_count] if args.key?(:aa_supervisor_transferred_to_human_agent_conv_count)
  @ai_coach_suggestion_agent_message_trigger_count = args[:ai_coach_suggestion_agent_message_trigger_count] if args.key?(:ai_coach_suggestion_agent_message_trigger_count)
  @ai_coach_suggestion_agent_usage_count = args[:ai_coach_suggestion_agent_usage_count] if args.key?(:ai_coach_suggestion_agent_usage_count)
  @ai_coach_suggestion_agent_usage_ratio = args[:ai_coach_suggestion_agent_usage_ratio] if args.key?(:ai_coach_suggestion_agent_usage_ratio)
  @ai_coach_suggestion_customer_message_trigger_count = args[:ai_coach_suggestion_customer_message_trigger_count] if args.key?(:ai_coach_suggestion_customer_message_trigger_count)
  @ai_coach_suggestion_customer_message_trigger_ratio = args[:ai_coach_suggestion_customer_message_trigger_ratio] if args.key?(:ai_coach_suggestion_customer_message_trigger_ratio)
  @ai_coach_suggestion_message_trigger_count = args[:ai_coach_suggestion_message_trigger_count] if args.key?(:ai_coach_suggestion_message_trigger_count)
  @ai_coach_suggestion_message_trigger_ratio = args[:ai_coach_suggestion_message_trigger_ratio] if args.key?(:ai_coach_suggestion_message_trigger_ratio)
  @average_agent_sentiment_score = args[:average_agent_sentiment_score] if args.key?(:average_agent_sentiment_score)
  @average_client_sentiment_score = args[:average_client_sentiment_score] if args.key?(:average_client_sentiment_score)
  @average_customer_satisfaction_rating = args[:average_customer_satisfaction_rating] if args.key?(:average_customer_satisfaction_rating)
  @average_duration = args[:average_duration] if args.key?(:average_duration)
  @average_qa_normalized_score = args[:average_qa_normalized_score] if args.key?(:average_qa_normalized_score)
  @average_qa_question_normalized_score = args[:average_qa_question_normalized_score] if args.key?(:average_qa_question_normalized_score)
  @average_silence_percentage = args[:average_silence_percentage] if args.key?(:average_silence_percentage)
  @average_summarization_suggestion_edit_distance = args[:average_summarization_suggestion_edit_distance] if args.key?(:average_summarization_suggestion_edit_distance)
  @average_summarization_suggestion_normalized_edit_distance = args[:average_summarization_suggestion_normalized_edit_distance] if args.key?(:average_summarization_suggestion_normalized_edit_distance)
  @average_turn_count = args[:average_turn_count] if args.key?(:average_turn_count)
  @avg_conversation_client_turn_sentiment_ema = args[:avg_conversation_client_turn_sentiment_ema] if args.key?(:avg_conversation_client_turn_sentiment_ema)
  @contained_conversation_count = args[:contained_conversation_count] if args.key?(:contained_conversation_count)
  @contained_conversation_ratio = args[:contained_conversation_ratio] if args.key?(:contained_conversation_ratio)
  @conversation_ai_coach_suggestion_count = args[:conversation_ai_coach_suggestion_count] if args.key?(:conversation_ai_coach_suggestion_count)
  @conversation_ai_coach_suggestion_ratio = args[:conversation_ai_coach_suggestion_ratio] if args.key?(:conversation_ai_coach_suggestion_ratio)
  @conversation_count = args[:conversation_count] if args.key?(:conversation_count)
  @conversation_suggested_summary_ratio = args[:conversation_suggested_summary_ratio] if args.key?(:conversation_suggested_summary_ratio)
  @conversation_total_agent_message_count = args[:conversation_total_agent_message_count] if args.key?(:conversation_total_agent_message_count)
  @conversation_total_customer_message_count = args[:conversation_total_customer_message_count] if args.key?(:conversation_total_customer_message_count)
  @conversational_agents_average_audio_in_audio_out_latency = args[:conversational_agents_average_audio_in_audio_out_latency] if args.key?(:conversational_agents_average_audio_in_audio_out_latency)
  @conversational_agents_average_end_to_end_latency = args[:conversational_agents_average_end_to_end_latency] if args.key?(:conversational_agents_average_end_to_end_latency)
  @conversational_agents_average_llm_call_latency = args[:conversational_agents_average_llm_call_latency] if args.key?(:conversational_agents_average_llm_call_latency)
  @conversational_agents_average_tts_latency = args[:conversational_agents_average_tts_latency] if args.key?(:conversational_agents_average_tts_latency)
  @dialogflow_average_webhook_latency = args[:dialogflow_average_webhook_latency] if args.key?(:dialogflow_average_webhook_latency)
  @dialogflow_conversations_escalation_count = args[:dialogflow_conversations_escalation_count] if args.key?(:dialogflow_conversations_escalation_count)
  @dialogflow_conversations_escalation_ratio = args[:dialogflow_conversations_escalation_ratio] if args.key?(:dialogflow_conversations_escalation_ratio)
  @dialogflow_interactions_no_input_ratio = args[:dialogflow_interactions_no_input_ratio] if args.key?(:dialogflow_interactions_no_input_ratio)
  @dialogflow_interactions_no_match_ratio = args[:dialogflow_interactions_no_match_ratio] if args.key?(:dialogflow_interactions_no_match_ratio)
  @dialogflow_webhook_failure_ratio = args[:dialogflow_webhook_failure_ratio] if args.key?(:dialogflow_webhook_failure_ratio)
  @dialogflow_webhook_timeout_ratio = args[:dialogflow_webhook_timeout_ratio] if args.key?(:dialogflow_webhook_timeout_ratio)
  @knowledge_assist_negative_feedback_ratio = args[:knowledge_assist_negative_feedback_ratio] if args.key?(:knowledge_assist_negative_feedback_ratio)
  @knowledge_assist_positive_feedback_ratio = args[:knowledge_assist_positive_feedback_ratio] if args.key?(:knowledge_assist_positive_feedback_ratio)
  @knowledge_assist_result_count = args[:knowledge_assist_result_count] if args.key?(:knowledge_assist_result_count)
  @knowledge_assist_uri_click_ratio = args[:knowledge_assist_uri_click_ratio] if args.key?(:knowledge_assist_uri_click_ratio)
  @knowledge_search_agent_query_source_ratio = args[:knowledge_search_agent_query_source_ratio] if args.key?(:knowledge_search_agent_query_source_ratio)
  @knowledge_search_negative_feedback_ratio = args[:knowledge_search_negative_feedback_ratio] if args.key?(:knowledge_search_negative_feedback_ratio)
  @knowledge_search_positive_feedback_ratio = args[:knowledge_search_positive_feedback_ratio] if args.key?(:knowledge_search_positive_feedback_ratio)
  @knowledge_search_result_count = args[:knowledge_search_result_count] if args.key?(:knowledge_search_result_count)
  @knowledge_search_suggested_query_source_ratio = args[:knowledge_search_suggested_query_source_ratio] if args.key?(:knowledge_search_suggested_query_source_ratio)
  @knowledge_search_uri_click_ratio = args[:knowledge_search_uri_click_ratio] if args.key?(:knowledge_search_uri_click_ratio)
  @qa_tag_scores = args[:qa_tag_scores] if args.key?(:qa_tag_scores)
  @summarization_suggestion_edit_ratio = args[:summarization_suggestion_edit_ratio] if args.key?(:summarization_suggestion_edit_ratio)
  @summarization_suggestion_result_count = args[:summarization_suggestion_result_count] if args.key?(:summarization_suggestion_result_count)
end