botbuilder-ai package

Classi

CustomQuestionAnswering

Eseguire una query su una risposta a domande personalizzate knowledge base per le risposte e fornire commenti e suggerimenti.

LuisAdaptivePredictionOptionsConverter

Converte i parametri facoltativi per una richiesta di stima LUIS.

LuisAdaptiveRecognizer

Classe che rappresenta un riconoscimento LUIS adattivo.

LuisBotComponent

Definizione LUIS @see cref="BotComponent".

LuisComponentRegistration

Definire gli asset dei componenti per Luis.

LuisRecognizer

Riconoscere le finalità in un'espressione utente usando un modello LUIS configurato.

LuisRecognizerInternal

Classe astratta per Luis Recognizer.

LuisRecognizerV2

Riconoscere le finalità in un'espressione utente usando un modello LUIS configurato.

LuisRecognizerV3

Riconoscere le finalità in un'espressione utente usando un modello LUIS configurato.

LuisTelemetryConstants

Nome dell'evento e delle proprietà BotTelemetryClient registrati per impostazione predefinita.

QnACardBuilder

Fornisce metodi per creare attività contenenti schede hero per visualizzare le opzioni del prompt attivo o multi-turn per QnAMakerDialog.

QnAMaker

Eseguire una query su QnA Maker knowledge base per le risposte e fornire commenti e suggerimenti.

QnAMakerBotComponent

Classe che contiene la registrazione dei componenti per QnAMaker.

QnAMakerComponentRegistration

Definire gli asset dei componenti per QnAMaker.

QnAMakerDialog

Finestra di dialogo che supporta servizi QnA Maker multi-step e adattivi.

QnAMakerRecognizer

Riconoscimento che usa QnAMaker KB per riconoscere le finalità.

QnATelemetryConstants

L'evento BotTelemetryClient, la proprietà e i nomi delle metriche registrati per impostazione predefinita.

ActiveLearningUtils

Genera classe api Answer utils.

BindToActivity

Crea un nuovo modello per inviare l'utente in base all'attività.

GenerateAnswerUtils

Genera classe api Answer utils.

HttpRequestUtils

Classe utils della richiesta Http.

LanguageServiceUtils

Utilità per l'uso di Query Knowledge Base e aggiungere API di feedback di Active Learning del servizio linguistico.

TrainUtils

Genera classe api Answer utils.

Interfacce

QnAMakerClient

Client per accedere a un knowledge base QnA Maker.

QnAMakerTelemetryClient

Interfaccia per aggiungere funzionalità di registrazione dei dati di telemetria a QnAMaker.

DateTimeSpec

Il riconoscimento dell'ora di data può riconoscere un'ampia gamma di espressioni temporali.

ExternalEntity

Definisce un'entità stimata dall'utente che estende una entità già esistente.

GeographyV2

Copyright (c) Microsoft Corporation. Tutti i diritti sono riservati. Concesso in licenza secondo i termini della licenza MIT.

InstanceData

Informazioni fortemente tipizzata corrispondenti a un valore LUIS $instance .

IntentData

Informazioni fortemente tipizzata corrispondenti a una finalità LUIS.

ListElement

Definisce un elenco secondario da aggiungere a un'entità elenco esistente.

LuisAdaptivePredictionOptions

Parametri facoltativi per una richiesta di stima LUIS.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Descrizione di un'applicazione LUIS usata per inizializzare un LuisRecognizer.

LuisPredictionOptions

Opzioni per stima LUIS.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. Tutti i diritti sono riservati. Concesso in licenza secondo i termini della licenza MIT.

OrdinalV2

Posizione in una sequenza rispetto a un'altra posizione.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Opzioni per QnAMakerDialog.

QnAMakerDialogResponseOptions

Opzioni di risposta QnAMakerDialog.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Risposta precisa, che fa parte della risposta restituita dalla chiamata GenerateAnswer al servizio QnA Maker.

FeedbackRecord

Definisce il record di feedback di apprendimento attivo.

FeedbackRecords

Definisce la matrice di record di feedback di apprendimento attivi.

Filters

Definisce i filtri di query che comprendono metadati e origini

KnowledgeBaseAnswer

KnowledgeBaseAnswer - Risposta kb alla query utente

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan - formato di risposta preciso

KnowledgeBaseAnswers

KnowledgeBaseAnswers - Formato di risposta delle knowledgebase delle query

MetadataFilter

Definisce i filtri dei metadati e l'operazione logica corrispondente.

QnARequestContext

Contesto associato a QnA. Usato per contrassegnare se il prompt corrente è pertinente con una domanda precedente o meno.

QnAResponseContext

Contesto associato a QnA. Usato per contrassegnare se la risposta qna ha richieste correlate.

QnAMakerEndpoint

Definisce un endpoint usato per connettersi a una Knowledge Base di QnA Maker.

QnAMakerMetadata

Metadati associati alla risposta.

QnAMakerOptions

Impostazioni aggiuntive usate per configurare un'istanza QnAMaker .

QnAMakerPrompt

Oggetto Prompt QnAMaker.

QnAMakerResult

Risposta singola restituita da una chiamata al servizio QnA Maker.

QnAMakerResults

Oggetto restituito da una chiamata al servizio QnA Maker.

QnAMakerTraceInfo

Informazioni di traccia raccolte e generate da una query QnA Maker

Alias tipo

window
DynamicList

Definisce un'estensione per un'entità elenco.

QnASuggestionsActivityFactory

Restituisce un'attività con suggerimenti di apprendimento attivi. Importante: l'attività restituita deve inoltrare noMatchesText come opzione all'utente finale.

Enumerazioni

GeographyV2Type
Anchor

Ancoraggio per la posizione relativa in una sequenza.

JoinOperator

Operatore join per filtri rigorosi.

RankerTypes

Enumerazione dei tipi di classificazione.

ServiceType

Enumerazione dei tipi di servizi.

Funzioni

validateDynamicList(DynamicList)

Convalidare l'oggetto DynamicList, generare se la convalida ha esito negativo.

validateExternalEntity(ExternalEntity)

Convalidare l'oggetto ExternalEntity, generare se la convalida ha esito negativo.

getFetch()

Ottiene la libreria di recupero.

validateListElement(ListElement)

Convalidare l'oggetto ListElement, generare se la convalida ha esito negativo.

isLuisRecognizerOptionsV2(unknown)

Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV3.

Dettagli funzione

validateDynamicList(DynamicList)

Convalidare l'oggetto DynamicList, generare se la convalida ha esito negativo.

function validateDynamicList(dynamicList: DynamicList)

Parametri

dynamicList
DynamicList

Oggetto DynamicList da convalidare.

validateExternalEntity(ExternalEntity)

Convalidare l'oggetto ExternalEntity, generare se la convalida ha esito negativo.

function validateExternalEntity(entity: ExternalEntity)

Parametri

entity
ExternalEntity

Oggetto ExternalEntity da convalidare.

getFetch()

Ottiene la libreria di recupero.

function getFetch(): any

Restituisce

any

Libreria di recupero.

validateListElement(ListElement)

Convalidare l'oggetto ListElement, generare se la convalida ha esito negativo.

function validateListElement(element: ListElement)

Parametri

element
ListElement

Oggetto ListElement da convalidare.

isLuisRecognizerOptionsV2(unknown)

Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Parametri

options

unknown

opzioni per digitare test

Restituisce

boolean

Valore booleano che indica le opzioni param è un'opzione LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Parametri

options

unknown

opzioni per digitare test

Restituisce

boolean

Valore booleano che indica le opzioni param è un'opzione LuisRecognizerOptionsV3.