LanguageServiceUtils class
Utilitaires pour l’utilisation de la base de connaissances des requêtes et l’ajout d’API de retour d’apprentissage actif du service linguistique.
Constructeurs
Language |
Crée de nouveaux utilitaires Language Service. |
Propriétés
endpoint | |
http |
Méthodes
add |
Ajoute des commentaires au base de connaissances. |
emit |
Émet un événement de trace détaillant un appel de réponse aux questions personnalisées et ses résultats. |
query |
Appelé pour interroger le service Language. |
validate |
Valider les options qna maker |
Détails du constructeur
LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)
Crée de nouveaux utilitaires Language Service.
new LanguageServiceUtils(_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é
endpoint
httpRequestUtils
Détails de la méthode
addFeedback(FeedbackRecords)
Ajoute des commentaires au base de connaissances.
function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>
Paramètres
- feedbackRecords
- FeedbackRecords
Liste des enregistrements de commentaires pour l’apprentissage actif.
Retours
Promise<void>
Promesse représentant l’opération asynchrone.
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Émet un événement de trace détaillant un appel de réponse aux questions personnalisées et ses résultats.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
Paramètres
- turnContext
-
TurnContext
Tourner le contexte pour la tournure actuelle de la conversation avec l’utilisateur.
- answers
Réponses retournées par Language Service.
- queryOptions
- QnAMakerOptions
(Facultatif) Options de l’base de connaissances de réponse aux questions personnalisées. Si la valeur est null, l’option du constructeur est utilisée pour cette instance.
Retours
Promise<any>
promesse représentant l’opération asynchrone
queryKnowledgebaseRaw(string, QnAMakerOptions)
Appelé pour interroger le service Language.
function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Paramètres
- 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 du constructeur est utilisée pour cette instance.
Retours
Promise<QnAMakerResults>
promesse qui résout les résultats bruts de la requête
validateOptions(QnAMakerOptions)
Valider les options qna maker
function validateOptions(options: QnAMakerOptions)
Paramètres
- options
- QnAMakerOptions
Options de l’base de connaissances de réponse aux questions personnalisées. Si la valeur est null, l’option du constructeur est utilisée pour cette instance.