public sealed class TopNMetrics : IMessage<SmartReplyMetrics.Types.TopNMetrics>, IEquatable<SmartReplyMetrics.Types.TopNMetrics>, IDeepCloneable<SmartReplyMetrics.Types.TopNMetrics>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class SmartReplyMetrics.Types.TopNMetrics.
Evaluation metrics when retrieving n smart replies with the model.
Number of retrieved smart replies. For example, when n is 3, this
evaluation contains metrics for when Dialogflow retrieves 3 smart replies
with the model.
Defined as number of queries whose top n smart replies have at least one
similar (token match similarity above the defined threshold) reply as the
real reply divided by number of queries with at least one smart reply.
Value ranges from 0.0 to 1.0 inclusive.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document provides reference information for the `SmartReplyMetrics.Types.TopNMetrics` class within the Google Cloud Dialogflow v2 API, detailing its implementation and usage in .NET."],["The `TopNMetrics` class is used to evaluate metrics when retrieving a specified number (`n`) of smart replies from the model."],["The document lists various versions of the Google Cloud Dialogflow v2 API, ranging from version 3.2.0 up to the latest version 4.26.0, each linking to the corresponding `TopNMetrics` class documentation."],["`TopNMetrics` includes two key properties: `N`, representing the number of smart replies retrieved, and `Recall`, indicating the quality of the smart replies based on similarity to real replies."],["The `TopNMetrics` class inherits from `Object` and implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, showing it's functionality within the .NET ecosystem."]]],[]]