GenerateAnswerUtils class
Gerar classe utils de api de resposta.
Construtores
Generate |
Cria um novo recurso Gerar utils de resposta. |
Propriedades
http |
Métodos
emit |
Emite um evento de rastreamento detalhando uma chamada do QnA Maker e seus resultados. |
query |
Chamado internamente para consultar o serviço QnA Maker. |
query |
Chamado internamente para consultar o serviço QnA Maker. |
validate |
Validar opções do qna maker |
Detalhes do construtor
GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
Cria um novo recurso Gerar utils de resposta.
new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
Parâmetros
- _options
- QnAMakerOptions
Configurações usadas para configurar a instância.
- endpoint
- QnAMakerEndpoint
O ponto de extremidade do base de dados de conhecimento a ser consultado.
Detalhes da propriedade
httpRequestUtils
Detalhes do método
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Emite um evento de rastreamento detalhando uma chamada do QnA Maker e seus resultados.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
Parâmetros
- turnContext
-
TurnContext
Vire Contexto para a virada de conversa atual com o usuário.
- answers
Respostas retornadas pelo QnA Maker.
- queryOptions
- QnAMakerOptions
(Opcional) 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.
Retornos
Promise<any>
uma promessa que representa a operação assíncrona
queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
Chamado internamente para consultar o serviço QnA Maker.
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>
Parâmetros
- endpoint
- QnAMakerEndpoint
O ponto de extremidade do base de dados de conhecimento a ser consultado.
- question
-
string
Pergunta que precisa ser consultada.
- options
- QnAMakerOptions
(Opcional) 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.
Retornos
Promise<QnAMakerResult[]>
uma promessa que é resolvida para os resultados da consulta. .
queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
Chamado internamente para consultar o serviço QnA Maker.
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Parâmetros
- endpoint
- QnAMakerEndpoint
O ponto de extremidade do base de dados de conhecimento a ser consultado.
- question
-
string
Pergunta que precisa ser consultada.
- options
- QnAMakerOptions
(Opcional) 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.
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 o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.