QnAMakerClient interface
Cliente para acessar uma base de dados de conhecimento do QnA Maker.
Métodos
call |
Envie comentários para o base de dados de conhecimento. |
get |
Gera uma resposta do base de dados de conhecimento. |
get |
Gera uma resposta do base de dados de conhecimento. |
get |
Filtra a pergunta ambígua para aprendizado ativo. |
Detalhes do método
callTrain(FeedbackRecords)
Envie comentários para o base de dados de conhecimento.
function callTrain(feedbackRecords: FeedbackRecords): Promise<void>
Parâmetros
- feedbackRecords
- FeedbackRecords
Registros de comentários.
Retornos
Promise<void>
getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Gera uma resposta do base de dados de conhecimento.
function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>
Parâmetros
- turnContext
-
TurnContext
O Contexto de Turno que contém a pergunta do usuário a ser consultada em relação ao seu base de dados de conhecimento.
- options
- QnAMakerOptions
As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.
- telemetryProperties
-
Record<string, string>
Propriedades adicionais a serem registradas na telemetria com o evento QnaMessage.
- telemetryMetrics
-
Record<string, number>
Métricas adicionais a serem registradas na telemetria com o evento QnaMessage.
Retornos
Promise<QnAMakerResult[]>
Uma lista de respostas para a consulta do usuário, classificada em ordem decrescente de pontuação de classificação.
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Gera uma resposta do base de dados de conhecimento.
function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>
Parâmetros
- turnContext
-
TurnContext
O Contexto de Turno que contém a pergunta do usuário a ser consultada em relação ao seu base de dados de conhecimento.
- options
- QnAMakerOptions
As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.
- telemetryProperties
-
Record<string, string>
Propriedades adicionais a serem registradas na telemetria com o evento QnaMessage.
- telemetryMetrics
-
Record<string, number>
Métricas adicionais a serem registradas na telemetria com o evento QnaMessage.
Retornos
Promise<QnAMakerResults>
Uma lista de respostas para a consulta do usuário, classificada em ordem decrescente de pontuação de classificação.
getLowScoreVariation(QnAMakerResult[])
Filtra a pergunta ambígua para aprendizado ativo.
function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]
Parâmetros
- queryResult
Saída da consulta do usuário.
Retornos
Matriz filtrada de pergunta ambígua.