Compartilhar via


LanguageServiceUtils class

Utilitários para usar a Base de Dados de Conhecimento de Consulta e adicionar APIs de comentários do Active Learning do serviço de idioma.

Construtores

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Cria novos utils do Serviço de Idioma.

Propriedades

endpoint
httpRequestUtils

Métodos

addFeedback(FeedbackRecords)

Adiciona comentários à base de dados de conhecimento.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite um evento de rastreamento detalhando uma chamada de resposta a perguntas personalizadas e seus resultados.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Chamado para consultar o serviço de idioma.

validateOptions(QnAMakerOptions)

Validar opções do qna maker

Detalhes do construtor

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Cria novos utils do Serviço de Idioma.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parâmetros

_options
QnAMakerOptions

Configurações usadas para configurar a instância.

endpoint
QnAMakerEndpoint

O ponto de extremidade da base de dados de conhecimento a ser consultada.

Detalhes da propriedade

endpoint

endpoint: QnAMakerEndpoint

Valor da propriedade

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valor da propriedade

Detalhes do método

addFeedback(FeedbackRecords)

Adiciona comentários à base de dados de conhecimento.

function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>

Parâmetros

feedbackRecords
FeedbackRecords

Uma lista de Registros de Comentários do Active Learning.

Retornos

Promise<void>

Uma promessa que representa a operação assíncrona.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite um evento de rastreamento detalhando uma chamada de resposta a perguntas personalizadas e seus resultados.

function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>

Parâmetros

turnContext

TurnContext

Transforme o Contexto para a virada atual da conversa com o usuário.

answers

QnAMakerResult[]

Respostas retornadas pelo Serviço de Idioma.

queryOptions
QnAMakerOptions

(Opcional) As opções para a base de dados de conhecimento de Resposta a Perguntas Personalizadas. Se for nulo, a opção de construtor será usada para essa instância.

Retornos

Promise<any>

uma promessa que representa a operação assíncrona

queryKnowledgebaseRaw(string, QnAMakerOptions)

Chamado para consultar o serviço de idioma.

function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Parâmetros

question

string

Pergunta que precisa ser consultada.

options
QnAMakerOptions

(Opcional) 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.

Retornos

Promise<QnAMakerResults>

uma promessa que resolve para os resultados brutos da consulta

validateOptions(QnAMakerOptions)

Validar opções do qna maker

function validateOptions(options: QnAMakerOptions)

Parâmetros

options
QnAMakerOptions

As opções para a base de dados de conhecimento de Resposta a Perguntas Personalizadas. Se for nulo, a opção de construtor será usada para essa instância.