Partager via


GenerateAnswerUtils class

Générer la classe utils de l’API Answer.

Constructeurs

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Crée de nouveaux utilitaires de génération de réponses.

Propriétés

httpRequestUtils

Méthodes

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Émet un événement de trace détaillant un appel QnA Maker et ses résultats.

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Appelé en interne pour interroger le service QnA Maker.

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Appelé en interne pour interroger le service QnA Maker.

validateOptions(QnAMakerOptions)

Valider les options qna maker

Détails du constructeur

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Crée de nouveaux utilitaires de génération de réponses.

new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Paramètres

_options
QnAMakerOptions

Paramètres utilisés pour configurer l’instance.

endpoint
QnAMakerEndpoint

Point de terminaison du base de connaissances à interroger.

Détails de la propriété

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valeur de propriété

Détails de la méthode

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Émet un événement de trace détaillant un appel QnA Maker et ses résultats.

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

Paramètres

turnContext

TurnContext

Activer le contexte pour la conversation actuelle avec l’utilisateur.

answers

QnAMakerResult[]

Réponses retournées par QnA Maker.

queryOptions
QnAMakerOptions

(Facultatif) Options du base de connaissances QnA Maker. Si la valeur est null, l’option constructeur est utilisée pour cette instance.

Retours

Promise<any>

promesse représentant l’opération asynchrone

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Appelé en interne pour interroger le service QnA Maker.

function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>

Paramètres

endpoint
QnAMakerEndpoint

Point de terminaison du base de connaissances à interroger.

question

string

Question qui doit être interrogée.

options
QnAMakerOptions

(Facultatif) Options du base de connaissances QnA Maker. Si la valeur est null, l’option constructeur est utilisée pour cette instance.

Retours

Promise<QnAMakerResult[]>

promesse qui se résout aux résultats de la requête. .

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Appelé en interne pour interroger le service QnA Maker.

function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Paramètres

endpoint
QnAMakerEndpoint

Point de terminaison du base de connaissances à interroger.

question

string

Question qui doit être interrogée.

options
QnAMakerOptions

(Facultatif) Options du base de connaissances QnA Maker. Si la valeur est null, l’option constructeur est utilisée pour cette instance.

Retours

Promise<QnAMakerResults>

promesse qui se résout aux résultats bruts de la requête

validateOptions(QnAMakerOptions)

Valider les options qna maker

function validateOptions(options: QnAMakerOptions)

Paramètres

options
QnAMakerOptions

Options du base de connaissances QnA Maker. Si la valeur est null, l’option constructeur est utilisée pour cette instance.