QnAMakerClient interface
Cliente para acessar uma base de dados de conhecimento do QnA Maker.
Métodos
call |
Envie comentários para a base de dados de conhecimento. |
get |
Gera uma resposta da base de dados de conhecimento. |
get |
Gera uma resposta da base de dados de conhecimento. |
get |
Filtra a pergunta ambígua para o aprendizado ativo. |
Detalhes do método
callTrain(FeedbackRecords)
Envie comentários para a 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 da 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 sua base de dados de conhecimento.
- options
- QnAMakerOptions
As opções para a base de dados de conhecimento do QnA Maker. 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 de usuário, classificada na ordem decrescente da pontuação de classificação.
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Gera uma resposta da 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 sua base de dados de conhecimento.
- options
- QnAMakerOptions
As opções para a base de dados de conhecimento do QnA Maker. 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 de usuário, classificada na ordem decrescente da pontuação de classificação.
getLowScoreVariation(QnAMakerResult[])
Filtra a pergunta ambígua para o aprendizado ativo.
function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]
Parâmetros
- queryResult
Saída da consulta do usuário.
Retornos
Matriz filtrada de pergunta ambígua.