GenerateAnswerUtils Classe

  • java.lang.Object
    • com.microsoft.bot.ai.qna.utils.GenerateAnswerUtils

public class GenerateAnswerUtils

Classe helper per l'API Generate Answer.

Riepilogo dei costruttori

Costruttore Descrizione
GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inizializza una nuova istanza della classe GenerateAnswerUtils.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Genera una risposta dalla Knowledge Base.

java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Genera una risposta dalla Knowledge Base.

QnAMakerOptions getOptions()

Ottiene le opzioni di qnA Maker.

void setOptions(QnAMakerOptions withOptions)

Imposta le opzioni di qnA Maker.

Metodi ereditati da java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Dettagli costruttore

GenerateAnswerUtils

public GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inizializza una nuova istanza della classe GenerateAnswerUtils.

Parametri:

withEndpoint - Dettagli dell'endpoint di QnA Maker.
withOptions - Opzioni di QnA Maker.

Dettagli metodo

getAnswers


public CompletableFuture getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Genera una risposta dalla Knowledge Base.

Parametri:

turnContext - Contesto turn che contiene la domanda dell'utente su cui eseguire una query sulla knowledge base.
messageActivity - Attività del messaggio del contesto di turno.
withOptions - Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore per questa istanza.

Restituisce:

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

Genera un'eccezione:

java.io.IOException - IOException

getAnswersRaw

public CompletableFuture getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Genera una risposta dalla Knowledge Base.

Parametri:

turnContext - Contesto turn che contiene la domanda dell'utente su cui eseguire una query sulla knowledge base.
messageActivity - Attività del messaggio del contesto di turno.
withOptions - Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore per questa istanza.

Restituisce:

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

getOptions

public QnAMakerOptions getOptions()

Ottiene le opzioni di qnA Maker.

Restituisce:

Opzioni per QnAMaker.

setOptions

public void setOptions(QnAMakerOptions withOptions)

Imposta le opzioni di qnA Maker.

Parametri:

withOptions - Opzioni per QnAMaker.

Si applica a