Partager via


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

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Crée de nouveaux utilitaires Language Service.

Propriétés

endpoint
httpRequestUtils

Méthodes

addFeedback(FeedbackRecords)

Ajoute des commentaires au base de connaissances.

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.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Appelé pour interroger le service Language.

validateOptions(QnAMakerOptions)

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

endpoint: QnAMakerEndpoint

Valeur de propriété

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valeur de propriété

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

QnAMakerResult[]

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.