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
Language |
Crea nuove utilità del servizio di linguaggio. |
Proprietà
endpoint | |
http |
Metodi
add |
Aggiunge commenti e suggerimenti alla Knowledge Base. |
emit |
Genera un evento di traccia che descrive in dettaglio una chiamata di risposta alle domande personalizzata e i relativi risultati. |
query |
Chiamato per eseguire query sul servizio di linguaggio. |
validate |
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
httpRequestUtils
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
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.