QnAMakerClient Schnittstelle

public interface QnAMakerClient

Client für den Zugriff auf eine QnA Maker-Wissensbasis.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract java.util.concurrent.CompletableFuture<java.lang.Void> callTrain(FeedbackRecords feedbackRecords)

Senden Sie Feedback an die Wissensbasis.

abstract java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Generiert eine Antwort aus der Wissensbasis.

abstract java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Generiert eine Antwort aus der Wissensbasis.

abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

Filtert die mehrdeutige Frage für aktives Lernen.

Details zur Methode

callTrain

public abstract CompletableFuture callTrain(FeedbackRecords feedbackRecords)

Senden Sie Feedback an die Wissensbasis.

Parameter:

feedbackRecords - Feedbackdatensätze.

Gibt zurück:

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Löst aus:

java.io.IOException - Löst eine IOException aus, wenn vorhanden.

getAnswers

public abstract CompletableFuture getAnswers(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

Generiert eine Antwort aus der Wissensbasis.

Parameter:

turnContext - Der Kontext turn context that contains the user question to be queried against your knowledge base.
options - Die Optionen für die QnA Maker-Wissensbasis. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.
telemetryProperties - Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
telemetryMetrics - Zusätzliche Metriken, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.

Gibt zurück:

Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Bewertungsbewertung.

getAnswersRaw

public abstract CompletableFuture getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

Generiert eine Antwort aus der Wissensbasis.

Parameter:

turnContext - Der Kontext turn context that contains the user question to be queried against your knowledge base.
options - Die Optionen für die QnA Maker-Wissensbasis. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.
telemetryProperties - Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
telemetryMetrics - Zusätzliche Metriken, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.

Gibt zurück:

Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Bewertungsbewertung.

getLowScoreVariation

public abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

Filtert die mehrdeutige Frage für aktives Lernen.

Parameter:

queryResults - Ausgabe der Benutzerabfrage.

Gibt zurück:

Gefiltertes Array von mehrdeutigen Fragen.

Gilt für: