Condividi tramite


LanguageServiceUtils class

Utilità per l'uso della Knowledge Base di query e l'aggiunta di API di feedback di Apprendimento attivo del servizio di linguaggio.

Costruttori

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Crea nuove utilità del servizio di linguaggio.

Proprietà

endpoint
httpRequestUtils

Metodi

addFeedback(FeedbackRecords)

Aggiunge commenti e suggerimenti al knowledge base.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Genera un evento di traccia che descrive in dettaglio una chiamata di risposta alle domande personalizzata e i relativi risultati.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Chiamata per eseguire una query sul servizio language.

validateOptions(QnAMakerOptions)

Convalidare le opzioni di qna maker

Dettagli costruttore

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Crea nuove utilità del servizio di linguaggio.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parametri

_options
QnAMakerOptions

Impostazioni usate per configurare l'istanza.

endpoint
QnAMakerEndpoint

Endpoint del knowledge base su cui eseguire una query.

Dettagli proprietà

endpoint

endpoint: QnAMakerEndpoint

Valore della proprietà

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valore della proprietà

Dettagli metodo

addFeedback(FeedbackRecords)

Aggiunge commenti e suggerimenti al knowledge base.

function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>

Parametri

feedbackRecords
FeedbackRecords

Elenco dei record di feedback per l'apprendimento attivo.

Restituisce

Promise<void>

Promessa che rappresenta l'operazione asincrona.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Genera un evento di traccia che descrive in dettaglio una chiamata di risposta alle domande personalizzata e i relativi risultati.

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

Parametri

turnContext

TurnContext

Turn Context (Contesto) per il turno corrente della conversazione con l'utente.

answers

QnAMakerResult[]

Risposte restituite dal servizio linguistico.

queryOptions
QnAMakerOptions

(Facoltativo) Opzioni per il knowledge base di risposta alle domande personalizzate. Se null, l'opzione del costruttore viene usata per questa istanza.

Restituisce

Promise<any>

promessa che rappresenta l'operazione asincrona

queryKnowledgebaseRaw(string, QnAMakerOptions)

Chiamata per eseguire una query sul servizio language.

function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Parametri

question

string

Domanda su cui 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>

promessa che si risolve nei risultati delle query non elaborate

validateOptions(QnAMakerOptions)

Convalidare le opzioni di qna maker

function validateOptions(options: QnAMakerOptions)

Parametri

options
QnAMakerOptions

Opzioni per il knowledge base di risposta alle domande personalizzate. Se null, l'opzione del costruttore viene usata per questa istanza.