QnAMakerClient Interfaccia

public interface QnAMakerClient

Client per accedere a una knowledge base di QnA Maker.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract java.util.concurrent.CompletableFuture<java.lang.Void> callTrain(FeedbackRecords feedbackRecords)

Inviare commenti e suggerimenti alla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

Filtra la domanda ambigua per l'apprendimento attivo.

Dettagli metodo

callTrain

public abstract CompletableFuture callTrain(FeedbackRecords feedbackRecords)

Inviare commenti e suggerimenti alla Knowledge Base.

Parametri:

feedbackRecords - Record di feedback.

Restituisce:

Oggetto Task che rappresenta l'operazione asincrona.

Genera un'eccezione:

java.io.IOException - Genera un'eccezione IOException se presente.

getAnswers

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

Genera una risposta dalla Knowledge Base.

Parametri:

turnContext - Contesto turn che contiene la domanda dell'utente su cui eseguire una query sulla knowledge base.
options - Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore per questa istanza.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

Restituisce:

Elenco di risposte per la query dell'utente, ordinato in ordine decrescente del punteggio di classificazione.

getAnswersRaw

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

Genera una risposta dalla Knowledge Base.

Parametri:

turnContext - Contesto turn che contiene la domanda dell'utente su cui eseguire una query sulla knowledge base.
options - Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore per questa istanza.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

Restituisce:

Elenco di risposte per la query dell'utente, ordinato in ordine decrescente del punteggio di classificazione.

getLowScoreVariation

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

Filtra la domanda ambigua per l'apprendimento attivo.

Parametri:

queryResults - Output della query utente.

Restituisce:

Matrice filtrata di domanda ambigua.

Si applica a