QnAMakerOptions Classe

  • java.lang.Object
    • com.microsoft.bot.ai.qna.QnAMakerOptions

public class QnAMakerOptions

Definisce le opzioni per la knowledge base di QnA Maker.

Riepilogo dei costruttori

Costruttore Descrizione
QnAMakerOptions()

Inizializza una nuova istanza della classe QnAMakerOptions.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
QnARequestContext getContext()

Ottiene il contesto del turno precedente.

java.lang.Boolean getIsTest()

Ottiene un valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base da chiamare.

java.lang.Integer getQnAId()

Ottiene l'ID QnA della domanda corrente (se disponibile).

java.lang.String getRankerType()

Ottiene il tipo di ranker di QnA Maker da usare.

java.lang.Float getScoreThreshold()

Ottiene la soglia minima del punteggio, utilizzata per filtrare i risultati restituiti.

Metadata[] getStrictFilters()

Ottiene l'insieme Metadata da inviare quando si chiama QnA Maker per filtrare i risultati.

JoinOperator getStrictFiltersJoinOperator()

Ottiene l'operatore Strict Filters join.

java.lang.Double getTimeout()

Ottiene il tempo in millisecondi di attesa prima del timeout della richiesta.

java.lang.Integer getTop()

Ottiene il numero di risultati classificati desiderati nell'output.

void setContext(QnARequestContext withContext)

Imposta il contesto del turno precedente.

void setIsTest(Boolean withIsTest)

Imposta un valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base da chiamare.

void setQnAId(Integer withQnAId)

Imposta l'ID QnA della domanda corrente (se disponibile).

void setRankerType(String withRankerType)

Imposta il tipo di classificazione QnA Maker da usare.

void setScoreThreshold(Float withScoreThreshold)

Imposta la soglia minima del punteggio, utilizzata per filtrare i risultati restituiti.

void setStrictFilters(Metadata[] withStrictFilters)

Imposta la raccolta Metadata da inviare quando si chiama QnA Maker per filtrare i risultati.

void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Imposta l'operatore join Strict Filters.

void setTimeout(Double withTimeout)

Imposta il tempo in millisecondi di attesa prima del timeout della richiesta.

void setTop(Integer withTop)

Imposta il numero di risultati classificati desiderati nell'output.

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

QnAMakerOptions

public QnAMakerOptions()

Inizializza una nuova istanza della classe QnAMakerOptions.

Dettagli metodo

getContext

public QnARequestContext getContext()

Ottiene il contesto del turno precedente.

Restituisce:

Contesto del turno precedente.

getIsTest

public Boolean getIsTest()

Ottiene un valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base da chiamare.

Restituisce:

Valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base.

getQnAId

public Integer getQnAId()

Ottiene l'ID QnA della domanda corrente (se disponibile).

Restituisce:

ID della domanda corrente.

getRankerType

public String getRankerType()

Ottiene il tipo di ranker di QnA Maker da usare.

Restituisce:

Tipo di classificazione QnA Maker da usare.

getScoreThreshold

public Float getScoreThreshold()

Ottiene la soglia minima del punteggio, utilizzata per filtrare i risultati restituiti. I punteggi vengono normalizzati nell'intervallo compreso tra 0,0 e 1,0 prima del filtro.

Restituisce:

Soglia minima del punteggio, usata per filtrare i risultati restituiti.

getStrictFilters

public Metadata[] getStrictFilters()

Ottiene l'insieme Metadata da inviare quando si chiama QnA Maker per filtrare i risultati.

Restituisce:

Matrice di Metadata

getStrictFiltersJoinOperator

public JoinOperator getStrictFiltersJoinOperator()

Ottiene l'operatore Strict Filters join.

Restituisce:

Valore che indica la scelta per l'operazione strict filters join.

getTimeout

public Double getTimeout()

Ottiene il tempo in millisecondi di attesa prima del timeout della richiesta.

Restituisce:

Tempo di attesa in millisecondi prima del timeout della richiesta. Il valore predefinito è 100000 millisecondi. Questa proprietà consente agli utenti di impostare Timeout senza dover passare un httpClient personalizzato al costruttore della classe QnAMaker. Se si usa httpClient personalizzato, impostare il valore di timeout in HttpClient invece di QnAMakerOptions.Timeout.

getTop

public Integer getTop()

Ottiene il numero di risultati classificati desiderati nell'output.

Restituisce:

Numero di risultati classificati desiderati nell'output.

setContext

public void setContext(QnARequestContext withContext)

Imposta il contesto del turno precedente.

Parametri:

withContext - Contesto del turno precedente.

setIsTest

public void setIsTest(Boolean withIsTest)

Imposta un valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base da chiamare.

Parametri:

withIsTest - Valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base.

setQnAId

public void setQnAId(Integer withQnAId)

Imposta l'ID QnA della domanda corrente (se disponibile).

Parametri:

withQnAId - ID della domanda corrente.

setRankerType

public void setRankerType(String withRankerType)

Imposta il tipo di classificazione QnA Maker da usare.

Parametri:

withRankerType - Tipo di classificazione QnA Maker da usare.

setScoreThreshold

public void setScoreThreshold(Float withScoreThreshold)

Imposta la soglia minima del punteggio, utilizzata per filtrare i risultati restituiti. I punteggi vengono normalizzati nell'intervallo compreso tra 0,0 e 1,0 prima del filtro.

Parametri:

withScoreThreshold - Soglia minima del punteggio, usata per filtrare i risultati restituiti.

setStrictFilters

public void setStrictFilters(Metadata[] withStrictFilters)

Imposta la raccolta Metadata da inviare quando si chiama QnA Maker per filtrare i risultati.

Parametri:

withStrictFilters - Matrice di Metadata

setStrictFiltersJoinOperator

public void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Imposta l'operatore join Strict Filters.

Parametri:

withStrictFiltersJoinOperator - Valore che indica la scelta per l'operazione strict filters join.

setTimeout

public void setTimeout(Double withTimeout)

Imposta il tempo in millisecondi di attesa prima del timeout della richiesta.

Parametri:

withTimeout - Tempo di attesa in millisecondi prima del timeout della richiesta. Il valore predefinito è 100000 millisecondi. Questa proprietà consente agli utenti di impostare Timeout senza dover passare un httpClient personalizzato al costruttore della classe QnAMaker. Se si usa httpClient personalizzato, impostare il valore di timeout in HttpClient invece di QnAMakerOptions.Timeout.

setTop

public void setTop(Integer withTop)

Imposta il numero di risultati classificati desiderati nell'output.

Parametri:

withTop - Numero di risultati classificati desiderati nell'output.

Si applica a