QnAMaker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 QnA Maker 知識庫的存取權。
public class QnAMaker : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type QnAMaker = class
interface IQnAMakerClient
interface ITelemetryQnAMaker
Public Class QnAMaker
Implements IQnAMakerClient, ITelemetryQnAMaker
- 繼承
-
QnAMaker
- 實作
建構函式
欄位
QnAMakerName |
QnAMaker 類別的名稱。 |
QnAMakerTraceLabel |
記錄 QnA Maker 追蹤時所使用的標籤。 |
QnAMakerTraceType |
記錄 QnA Maker 追蹤時所使用的類型。 |
屬性
DefaultHttpClient |
HttpClient取得呼叫 QnA Maker API 時要使用的 。 |
LogPersonalInformation |
取得值,指出是否判斷是否要記錄來自使用者的個人資訊。 |
TelemetryClient |
取得目前設定的 ,該事件 IBotTelemetryClient 會記錄 QnaMessage 事件。 |
方法
CallTrainAsync(FeedbackRecords) |
將意見反應傳送給知識庫。 |
FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
填入遙測之 QnaMessage 事件的事件屬性和計量。 呼叫 QnA GetAnswers 方法時,會記錄這些屬性。 |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
從知識庫產生答案。 |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
從知識庫產生答案。 |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
從知識庫產生答案。 |
GetLowScoreVariation(QueryResult[]) |
篩選作用中學習的模棱兩可問題。 |
OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
從 QnA Maker 傳回結果時執行。 |