GenerateAnswerUtils class
Générer la classe utils de l’API Answer.
Constructeurs
Generate |
Crée de nouveaux utilitaires de génération de réponses. |
Propriétés
http |
Méthodes
emit |
Émet un événement de trace détaillant un appel QnA Maker et ses résultats. |
query |
Appelé en interne pour interroger le service QnA Maker. |
query |
Appelé en interne pour interroger le service QnA Maker. |
validate |
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
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
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.