public sealed class SmartReplyMetrics.Types.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 webpage provides reference documentation and code samples for the \u003ccode\u003eSmartReplyMetrics.Types.TopNMetrics\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, detailing its usage in evaluating smart reply models.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this API is 4.26.0, with a range of previous versions available from 3.2.0 up to the most current release.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSmartReplyMetrics.Types.TopNMetrics\u003c/code\u003e evaluates the quality of smart replies retrieved by the model, implementing multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e for comprehensive functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties \u003ccode\u003eN\u003c/code\u003e, which represents the number of retrieved smart replies, and \u003ccode\u003eRecall\u003c/code\u003e, which measures the relevance of the smart replies against actual replies.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides a guide on the constructors available for \u003ccode\u003eTopNMetrics\u003c/code\u003e, showing the required parameters to instantiate it, such as a version of itself \u003ccode\u003eSmartReplyMetrics.Types.TopNMetrics\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]