QnAMakerOptions Classe
- java.
lang. Object - com.
microsoft. bot. ai. qna. QnAMakerOptions
- com.
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 |
|---|---|
|
Qn |
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. |
|
Join |
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
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:
getIsTest
public Boolean getIsTest()
Ottiene un valore che indica se chiamare l'ambiente di test o di produzione della Knowledge Base da chiamare.
Restituisce:
getQnAId
public Integer getQnAId()
Ottiene l'ID QnA della domanda corrente (se disponibile).
Restituisce:
getRankerType
public String getRankerType()
Ottiene il tipo di ranker di QnA Maker da usare.
Restituisce:
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:
getStrictFilters
getStrictFiltersJoinOperator
public JoinOperator getStrictFiltersJoinOperator()
Ottiene l'operatore Strict Filters join.
Restituisce:
getTimeout
public Double getTimeout()
Ottiene il tempo in millisecondi di attesa prima del timeout della richiesta.
Restituisce:
getTop
public Integer getTop()
Ottiene il numero di risultati classificati desiderati nell'output.
Restituisce:
setContext
public void setContext(QnARequestContext withContext)
Imposta il contesto del turno precedente.
Parametri:
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:
setQnAId
public void setQnAId(Integer withQnAId)
Imposta l'ID QnA della domanda corrente (se disponibile).
Parametri:
setRankerType
public void setRankerType(String withRankerType)
Imposta il tipo di classificazione QnA Maker da usare.
Parametri:
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:
setStrictFilters
setStrictFiltersJoinOperator
public void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)
Imposta l'operatore join Strict Filters.
Parametri:
setTimeout
public void setTimeout(Double withTimeout)
Imposta il tempo in millisecondi di attesa prima del timeout della richiesta.
Parametri:
setTop
public void setTop(Integer withTop)
Imposta il numero di risultati classificati desiderati nell'output.
Parametri: