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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eSmartReplyMetrics.Types.TopNMetrics\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, detailing its implementation and usage in .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTopNMetrics\u003c/code\u003e class is used to evaluate the performance of retrieving \u003ccode\u003en\u003c/code\u003e smart replies, based on the model, with the data provided showing versions ranging from 3.2.0 up to the latest 4.26.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTopNMetrics\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors, a default \u003ccode\u003eTopNMetrics()\u003c/code\u003e and another which takes a \u003ccode\u003eSmartReplyMetrics.Types.TopNMetrics\u003c/code\u003e object, allowing for easy creation and copying of instances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eN\u003c/code\u003e property represents the number of retrieved smart replies being evaluated, and the \u003ccode\u003eRecall\u003c/code\u003e property indicates the performance metric of those smart replies, ranging from 0.0 to 1.0.\u003c/p\u003e\n"]]],[],null,[]]