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
Language |
Cria novos utils do Serviço de Idioma. |
Propriedades
endpoint | |
http |
Métodos
add |
Adiciona comentários à base de dados de conhecimento. |
emit |
Emite um evento de rastreamento detalhando uma chamada de resposta a perguntas personalizadas e seus resultados. |
query |
Chamado para consultar o serviço de idioma. |
validate |
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
httpRequestUtils
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
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.