GenerateAnswerUtils class
Genera classe api Answer utils.
Costruttori
Generate |
Crea una nuova utils genera risposte. |
Proprietà
http |
Metodi
emit |
Genera un evento di traccia che dettaglia una chiamata QnA Maker e i relativi risultati. |
query |
Chiamata internamente per eseguire query sul servizio QnA Maker. |
query |
Chiamata internamente per eseguire query sul servizio QnA Maker. |
validate |
Convalidare le opzioni di qna maker |
Dettagli costruttore
GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
Crea una nuova utils genera risposte.
new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
Parametri
- _options
- QnAMakerOptions
Impostazioni usate per configurare l'istanza.
- endpoint
- QnAMakerEndpoint
Endpoint dell'knowledge base da eseguire query.
Dettagli proprietà
httpRequestUtils
Dettagli metodo
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Genera un evento di traccia che dettaglia una chiamata QnA Maker e i relativi risultati.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
Parametri
- turnContext
-
TurnContext
Attivare il contesto per il turno corrente della conversazione con l'utente.
- answers
Risposte restituite da QnA Maker.
- queryOptions
- QnAMakerOptions
(Facoltativo) Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.
Restituisce
Promise<any>
una promessa che rappresenta l'operazione asincrona
queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
Chiamata internamente per eseguire query sul servizio QnA Maker.
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>
Parametri
- endpoint
- QnAMakerEndpoint
Endpoint dell'knowledge base da eseguire query.
- question
-
string
Domanda che deve essere eseguita una query.
- options
- QnAMakerOptions
(Facoltativo) Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.
Restituisce
Promise<QnAMakerResult[]>
una promessa che risolve i risultati della query. .
queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
Chiamata internamente per eseguire query sul servizio QnA Maker.
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Parametri
- endpoint
- QnAMakerEndpoint
Endpoint dell'knowledge base da eseguire query.
- question
-
string
Domanda che deve essere eseguita una query.
- options
- QnAMakerOptions
(Facoltativo) Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.
Restituisce
Promise<QnAMakerResults>
una promessa che risolve i risultati della query non elaborati
validateOptions(QnAMakerOptions)
Convalidare le opzioni di qna maker
function validateOptions(options: QnAMakerOptions)
Parametri
- options
- QnAMakerOptions
Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.