LanguageServiceUtils class

Utilità per l'uso della Knowledge Base query e l'aggiunta di API di feedback di Active Learning 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 alla 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)

Chiamato per eseguire query sul servizio di linguaggio.

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 della 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 alla 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 la Knowledge Base di risposte alle domande personalizzate. Se null, viene usata l'opzione del costruttore per questa istanza.

Restituisce

Promise<any>

promessa che rappresenta l'operazione asincrona

queryKnowledgebaseRaw(string, QnAMakerOptions)

Chiamato per eseguire query sul servizio di linguaggio.

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

Parametri

question

string

Domanda che deve essere eseguita una query.

options
QnAMakerOptions

(Facoltativo) Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore per questa istanza.

Restituisce

Promise<QnAMakerResults>

una 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 la Knowledge Base di risposte alle domande personalizzate. Se null, viene usata l'opzione del costruttore per questa istanza.