QnAMakerOptions Classe

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

public class QnAMakerOptions

Define opções para a base de dados de conhecimento do QnA Maker.

Resumo do Construtor

Construtor Description
QnAMakerOptions()

Inicializa uma nova instância da classe QnAMakerOptions.

Resumo do método

Modificador e tipo Método e descrição
QnARequestContext getContext()

Obtém o contexto do turno anterior.

java.lang.Boolean getIsTest()

Obtém um valor que indica se o ambiente de teste ou prod de base de dados de conhecimento a ser chamado.

java.lang.Integer getQnAId()

Obtém a ID de QnA da pergunta atual feita (se disponível).

java.lang.String getRankerType()

Obtém o tipo de classificador do QnA Maker a ser usado.

java.lang.Float getScoreThreshold()

Obtém o limite mínimo de pontuação, usado para filtrar os resultados retornados.

Metadata[] getStrictFilters()

Obtém a Metadata coleção a ser enviada ao chamar o QnA Maker para filtrar os resultados.

JoinOperator getStrictFiltersJoinOperator()

Obtém o operador de junção filtros estritos.

java.lang.Double getTimeout()

Obtém o tempo em milissegundos para aguardar antes do tempo limite da solicitação.

java.lang.Integer getTop()

Obtém o número de resultados classificados desejados na saída.

void setContext(QnARequestContext withContext)

Define o contexto do turno anterior.

void setIsTest(Boolean withIsTest)

Define um valor que indica se o ambiente de teste ou prod de base de dados de conhecimento a ser chamado.

void setQnAId(Integer withQnAId)

Define a ID de QnA da pergunta atual feita (se disponível).

void setRankerType(String withRankerType)

Define o tipo de classificador do QnA Maker a ser usado.

void setScoreThreshold(Float withScoreThreshold)

Define o limite mínimo de pontuação, usado para filtrar os resultados retornados.

void setStrictFilters(Metadata[] withStrictFilters)

Define a Metadata coleção a ser enviada ao chamar o QnA Maker para filtrar os resultados.

void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Define o operador de junção filtros estritos.

void setTimeout(Double withTimeout)

Define o tempo em milissegundos de espera antes do tempo limite da solicitação.

void setTop(Integer withTop)

Define o número de resultados classificados desejados na saída.

Métodos herdados de 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

Detalhes do construtor

QnAMakerOptions

public QnAMakerOptions()

Inicializa uma nova instância da classe QnAMakerOptions.

Detalhes do método

getContext

public QnARequestContext getContext()

Obtém o contexto do turno anterior.

Returns:

O contexto do turno anterior.

getIsTest

public Boolean getIsTest()

Obtém um valor que indica se o ambiente de teste ou prod de base de dados de conhecimento a ser chamado.

Returns:

Um valor que indica se o ambiente de teste ou prod deve ser chamado de base de dados de conhecimento.

getQnAId

public Integer getQnAId()

Obtém a ID de QnA da pergunta atual feita (se disponível).

Returns:

ID da pergunta atual feita.

getRankerType

public String getRankerType()

Obtém o tipo de classificador do QnA Maker a ser usado.

Returns:

O tipo de classificador do QnA Maker a ser usado.

getScoreThreshold

public Float getScoreThreshold()

Obtém o limite mínimo de pontuação, usado para filtrar os resultados retornados. As pontuações são normalizadas para o intervalo de 0,0 a 1,0 antes da filtragem.

Returns:

O limite mínimo de pontuação, usado para filtrar os resultados retornados.

getStrictFilters

public Metadata[] getStrictFilters()

Obtém a Metadata coleção a ser enviada ao chamar o QnA Maker para filtrar os resultados.

Returns:

Uma matriz de Metadata

getStrictFiltersJoinOperator

public JoinOperator getStrictFiltersJoinOperator()

Obtém o operador de junção filtros estritos.

Returns:

Um valor que indica a opção para a Operação de Junção de Filtros Estritos.

getTimeout

public Double getTimeout()

Obtém o tempo em milissegundos para aguardar antes do tempo limite da solicitação.

Returns:

O tempo em milissegundos para aguardar antes do tempo limite da solicitação. O padrão é 100000 milissegundos. Essa propriedade permite que os usuários definam Timeout sem precisar passar um HttpClient personalizado para o construtor de classe QnAMaker. Se estiver usando HttpClient personalizado, defina o valor tempo limite em HttpClient em vez de QnAMakerOptions.Timeout.

getTop

public Integer getTop()

Obtém o número de resultados classificados desejados na saída.

Returns:

O número de resultados classificados desejados na saída.

setContext

public void setContext(QnARequestContext withContext)

Define o contexto do turno anterior.

Parameters:

withContext - O contexto do turno anterior.

setIsTest

public void setIsTest(Boolean withIsTest)

Define um valor que indica se o ambiente de teste ou prod de base de dados de conhecimento a ser chamado.

Parameters:

withIsTest - Um valor que indica se o ambiente de teste ou prod deve ser chamado de base de dados de conhecimento.

setQnAId

public void setQnAId(Integer withQnAId)

Define a ID de QnA da pergunta atual feita (se disponível).

Parameters:

withQnAId - ID da pergunta atual feita.

setRankerType

public void setRankerType(String withRankerType)

Define o tipo de classificador do QnA Maker a ser usado.

Parameters:

withRankerType - O tipo de classificador do QnA Maker a ser usado.

setScoreThreshold

public void setScoreThreshold(Float withScoreThreshold)

Define o limite mínimo de pontuação, usado para filtrar os resultados retornados. As pontuações são normalizadas para o intervalo de 0,0 a 1,0 antes da filtragem.

Parameters:

withScoreThreshold - O limite mínimo de pontuação, usado para filtrar os resultados retornados.

setStrictFilters

public void setStrictFilters(Metadata[] withStrictFilters)

Define a Metadata coleção a ser enviada ao chamar o QnA Maker para filtrar os resultados.

Parameters:

withStrictFilters - Uma matriz de Metadata

setStrictFiltersJoinOperator

public void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)

Define o operador de junção filtros estritos.

Parameters:

withStrictFiltersJoinOperator - Um valor que indica a opção para a Operação de Junção de Filtros Estritos.

setTimeout

public void setTimeout(Double withTimeout)

Define o tempo em milissegundos de espera antes do tempo limite da solicitação.

Parameters:

withTimeout - O tempo em milissegundos para aguardar antes do tempo limite da solicitação. O padrão é 100000 milissegundos. Essa propriedade permite que os usuários definam Timeout sem precisar passar um HttpClient personalizado para o construtor de classe QnAMaker. Se estiver usando HttpClient personalizado, defina o valor tempo limite em HttpClient em vez de QnAMakerOptions.Timeout.

setTop

public void setTop(Integer withTop)

Define o número de resultados classificados desejados na saída.

Parameters:

withTop - O número de resultados classificados desejados na saída.

Aplica-se a