Freigeben über


QnAMakerOptions Klasse

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

public class QnAMakerOptions

Definiert Optionen für die QnA Maker-Wissensbasis.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
QnAMakerOptions()

Initialisiert eine neue Instanz der QnAMakerOptions Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
QnARequestContext getContext()

Ruft den Kontext der vorherigen Drehung ab.

java.lang.Boolean getIsTest()

Ruft einen Wert ab, der angibt, ob test- oder prod-Umgebung der zu aufrufenden Wissensbasis aufgerufen werden soll.

java.lang.Integer getQnAId()

Ruft die QnA-ID der aktuellen Frage ab (falls verfügbar).

java.lang.String getRankerType()

Ruft den zu verwendenden QnA Maker-Rangierertyp ab.

java.lang.Float getScoreThreshold()

Ruft den Schwellenwert für die Mindestbewertung ab, der zum Filtern zurückgegebener Ergebnisse verwendet wird.

Metadata[] getStrictFilters()

Ruft die Metadata Auflistung ab, die beim Aufrufen von QnA Maker gesendet werden soll, um Ergebnisse zu filtern.

JoinOperator getStrictFiltersJoinOperator()

Ruft den Operator "Strict Filters join" ab.

java.lang.Double getTimeout()

Ruft die Zeit in Millisekunden ab, die gewartet werden soll, bevor die Anforderung timeout ist.

java.lang.Integer getTop()

Ruft die Anzahl der bewerteten Ergebnisse in der Ausgabe ab.

void setContext(QnARequestContext withContext)

Legt den Kontext der vorherigen Drehung fest.

void setIsTest(Boolean withIsTest)

Legt einen Wert fest, der angibt, ob test- oder prod environment of knowledge base aufgerufen werden soll.

void setQnAId(Integer withQnAId)

Legt die QnA-ID der aktuellen Frage fest (falls verfügbar).

void setRankerType(String withRankerType)

Legt den zu verwendenden QnA Maker-Rangierertyp fest.

void setScoreThreshold(Float withScoreThreshold)

Legt den Schwellenwert für die Mindestbewertung fest, der zum Filtern zurückgegebener Ergebnisse verwendet wird.

void setStrictFilters(Metadata[] withStrictFilters)

Legt die Metadata Auflistung fest, die beim Aufrufen von QnA Maker gesendet werden soll, um Ergebnisse zu filtern.

void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Legt den Verknüpfungsoperator "Strict Filters" fest.

void setTimeout(Double withTimeout)

Legt die Zeit in Millisekunden fest, die gewartet werden soll, bevor das Anforderungstimeout ausgeht.

void setTop(Integer withTop)

Legt die Anzahl der bewerteten Ergebnisse in der Ausgabe fest.

Geerbte Methoden von 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

Details zum Konstruktor

QnAMakerOptions

public QnAMakerOptions()

Initialisiert eine neue Instanz der QnAMakerOptions Klasse.

Details zur Methode

getContext

public QnARequestContext getContext()

Ruft den Kontext der vorherigen Drehung ab.

Gibt zurück:

Der Kontext der vorherigen Drehung.

getIsTest

public Boolean getIsTest()

Ruft einen Wert ab, der angibt, ob test- oder prod-Umgebung der zu aufrufenden Wissensbasis aufgerufen werden soll.

Gibt zurück:

Ein Wert, der angibt, ob test- oder prod-Umgebung der Wissensbasis aufgerufen werden soll.

getQnAId

public Integer getQnAId()

Ruft die QnA-ID der aktuellen Frage ab (falls verfügbar).

Gibt zurück:

DIE ID der aktuellen Frage.

getRankerType

public String getRankerType()

Ruft den zu verwendenden QnA Maker-Rangierertyp ab.

Gibt zurück:

Der zu verwendende QnA Maker-Bewertungstyp.

getScoreThreshold

public Float getScoreThreshold()

Ruft den Schwellenwert für die Mindestbewertung ab, der zum Filtern zurückgegebener Ergebnisse verwendet wird. Die Ergebnisse werden vor dem Filtern auf den Bereich von 0,0 bis 1,0 normalisiert.

Gibt zurück:

Der Schwellenwert für die Mindestbewertung, der zum Filtern zurückgegebener Ergebnisse verwendet wird.

getStrictFilters

public Metadata[] getStrictFilters()

Ruft die Metadata Auflistung ab, die beim Aufrufen von QnA Maker gesendet werden soll, um Ergebnisse zu filtern.

Gibt zurück:

Ein Array von Metadata

getStrictFiltersJoinOperator

public JoinOperator getStrictFiltersJoinOperator()

Ruft den Operator "Strict Filters join" ab.

Gibt zurück:

Ein Wert, der die Auswahl für "Strict Filters Join Operation" angibt.

getTimeout

public Double getTimeout()

Ruft die Zeit in Millisekunden ab, die gewartet werden soll, bevor die Anforderung timeout ist.

Gibt zurück:

Die Zeit in Millisekunden, die gewartet werden soll, bevor die Anforderung timeout ist. Der Standardwert ist 100000 Millisekunden. Mit dieser Eigenschaft können Benutzer Timeout festlegen, ohne einen benutzerdefinierten HttpClient an den QnAMaker-Klassenkonstruktor übergeben zu müssen. Wenn Sie benutzerdefinierten HttpClient verwenden, legen Sie den Timeoutwert in HttpClient anstelle von QnAMakerOptions.Timeout fest.

getTop

public Integer getTop()

Ruft die Anzahl der bewerteten Ergebnisse in der Ausgabe ab.

Gibt zurück:

Die Anzahl der bewerteten Ergebnisse in der Ausgabe.

setContext

public void setContext(QnARequestContext withContext)

Legt den Kontext der vorherigen Drehung fest.

Parameter:

withContext - Der Kontext der vorherigen Drehung.

setIsTest

public void setIsTest(Boolean withIsTest)

Legt einen Wert fest, der angibt, ob test- oder prod environment of knowledge base aufgerufen werden soll.

Parameter:

withIsTest - Ein Wert, der angibt, ob test- oder prod-Umgebung der Wissensbasis aufgerufen werden soll.

setQnAId

public void setQnAId(Integer withQnAId)

Legt die QnA-ID der aktuellen Frage fest (falls verfügbar).

Parameter:

withQnAId - DIE ID der aktuellen Frage.

setRankerType

public void setRankerType(String withRankerType)

Legt den zu verwendenden QnA Maker-Rangierertyp fest.

Parameter:

withRankerType - Der zu verwendende QnA Maker-Bewertungstyp.

setScoreThreshold

public void setScoreThreshold(Float withScoreThreshold)

Legt den Schwellenwert für die Mindestbewertung fest, der zum Filtern zurückgegebener Ergebnisse verwendet wird. Die Ergebnisse werden vor dem Filtern auf den Bereich von 0,0 bis 1,0 normalisiert.

Parameter:

withScoreThreshold - Der Schwellenwert für die Mindestbewertung, der zum Filtern zurückgegebener Ergebnisse verwendet wird.

setStrictFilters

public void setStrictFilters(Metadata[] withStrictFilters)

Legt die Metadata Auflistung fest, die beim Aufrufen von QnA Maker gesendet werden soll, um Ergebnisse zu filtern.

Parameter:

withStrictFilters - Ein Array von Metadata

setStrictFiltersJoinOperator

public void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Legt den Verknüpfungsoperator "Strict Filters" fest.

Parameter:

withStrictFiltersJoinOperator - Ein Wert, der die Auswahl für "Strict Filters Join Operation" angibt.

setTimeout

public void setTimeout(Double withTimeout)

Legt die Zeit in Millisekunden fest, die gewartet werden soll, bevor das Anforderungstimeout ausgeht.

Parameter:

withTimeout - Die Zeit in Millisekunden, die gewartet werden soll, bevor die Anforderung timeout ist. Der Standardwert ist 100000 Millisekunden. Mit dieser Eigenschaft können Benutzer Timeout festlegen, ohne einen benutzerdefinierten HttpClient an den QnAMaker-Klassenkonstruktor übergeben zu müssen. Wenn Sie benutzerdefinierten HttpClient verwenden, legen Sie den Timeoutwert in HttpClient anstelle von QnAMakerOptions.Timeout fest.

setTop

public void setTop(Integer withTop)

Legt die Anzahl der bewerteten Ergebnisse in der Ausgabe fest.

Parameter:

withTop - Die Anzahl der bewerteten Ergebnisse in der Ausgabe.

Gilt für: