/** * @module botbuilder-ai */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { QnAMakerResult } from '../qnamaker-interfaces'; /** * Generate Answer api utils class. * * @summary * This class is helper class for generate answer api, which is used to make queries to a single QnA Maker knowledge base and return the result. */ export declare class ActiveLearningUtils { /** Minimum Score For Low Score Variation. */ static readonly MinimumScoreForLowScoreVariation = 20; /** Maximum Score For Low Score Variation. */ static readonly MaximumScoreForLowScoreVariation = 95; /** Previous Low Score Variation Multiplier. */ static readonly PreviousLowScoreVariationMultiplier = 0.7; /** Max Low Score Variation Multiplier. */ static readonly MaxLowScoreVariationMultiplier = 1; /** * Returns list of qnaSearch results which have low score variation. * * @param {QnAMakerResult[]} qnaSearchResults A list of results returned from the QnA getAnswer call. * @returns {QnAMakerResult[]} List of filtered qnaSearch results. */ static getLowScoreVariation(qnaSearchResults: QnAMakerResult[]): QnAMakerResult[]; private static includeForClustering; } //# sourceMappingURL=activeLearningUtils.d.ts.map