Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainQueryMetricsResponseSliceDataPointConversationMeasure

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) ⇒ GoogleCloudContactcenterinsightsV1mainQueryMetricsResponseSliceDataPointConversationMeasure

Returns a new instance of GoogleCloudContactcenterinsightsV1mainQueryMetricsResponseSliceDataPointConversationMeasure.



24618
24619
24620
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24618

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)


24306
24307
24308
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24306

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)


24312
24313
24314
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24312

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)


24318
24319
24320
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24318

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)


24323
24324
24325
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24323

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)


24328
24329
24330
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24328

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)


24333
24334
24335
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24333

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)


24338
24339
24340
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24338

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)


24343
24344
24345
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24343

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)


24348
24349
24350
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24348

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)


24353
24354
24355
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24353

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)


24359
24360
24361
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24359

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)


24365
24366
24367
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24365

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)


24370
24371
24372
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24370

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)


24375
24376
24377
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24375

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)


24380
24381
24382
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24380

def average_customer_satisfaction_rating
  @average_customer_satisfaction_rating
end

#average_durationString

The average duration. Corresponds to the JSON property averageDuration

Returns:

  • (String)


24385
24386
24387
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24385

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)


24394
24395
24396
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24394

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)


24401
24402
24403
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24401

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)


24406
24407
24408
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24406

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)


24414
24415
24416
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24414

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)


24423
24424
24425
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24423

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)


24428
24429
24430
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24428

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)


24434
24435
24436
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24434

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)


24439
24440
24441
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24439

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)


24444
24445
24446
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24444

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)


24449
24450
24451
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24449

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)


24454
24455
24456
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24454

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)


24459
24460
24461
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24459

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)


24464
24465
24466
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24464

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)


24469
24470
24471
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24469

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)


24474
24475
24476
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24474

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)


24482
24483
24484
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24482

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)


24491
24492
24493
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24491

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)


24498
24499
24500
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24498

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)


24505
24506
24507
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24505

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)


24510
24511
24512
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24510

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)


24515
24516
24517
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24515

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)


24521
24522
24523
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24521

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)


24526
24527
24528
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24526

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)


24531
24532
24533
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24531

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)


24536
24537
24538
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24536

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)


24541
24542
24543
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24541

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)


24547
24548
24549
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24547

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)


24553
24554
24555
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24553

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)


24559
24560
24561
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24559

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)


24565
24566
24567
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24565

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)


24571
24572
24573
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24571

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)


24577
24578
24579
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24577

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)


24583
24584
24585
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24583

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)


24589
24590
24591
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24589

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)


24595
24596
24597
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24595

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)


24601
24602
24603
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24601

def knowledge_search_uri_click_ratio
  @knowledge_search_uri_click_ratio
end

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

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



24606
24607
24608
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24606

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)


24611
24612
24613
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24611

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)


24616
24617
24618
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24616

def summarization_suggestion_result_count
  @summarization_suggestion_result_count
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 24623

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