botbuilder-ai package
Classi
CustomQuestionAnswering |
Eseguire una query su una knowledge base di risposte alle domande personalizzata per ottenere risposte e fornire commenti e suggerimenti. |
LuisAdaptivePredictionOptionsConverter |
Converte i parametri facoltativi per una richiesta di stima LUIS. |
LuisAdaptiveRecognizer |
Classe che rappresenta un riconoscitore LUIS adattivo. |
LuisBotComponent |
DEFINIZIONE di 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 |
Nomi di evento e proprietà BotTelemetryClient registrati per impostazione predefinita. |
QnACardBuilder |
Fornisce metodi per creare attività contenenti schede hero per visualizzare le opzioni di richiesta di apprendimento attivo o a più turni per QnAMakerDialog. |
QnAMaker |
Eseguire query su una knowledge base di QnA Maker per ottenere 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 in più passaggi e adattivi. |
QnAMakerRecognizer |
Un riconoscitore che usa QnAMaker KB per riconoscere le finalità. |
QnATelemetryConstants |
Nomi di evento, proprietà e metriche BotTelemetryClient registrati per impostazione predefinita. |
ActiveLearningUtils |
Generare la classe utils dell'API Answer. |
BindToActivity |
Crea un nuovo modello per inviare l'utente in base all'attività. |
GenerateAnswerUtils |
Generare la classe utils dell'API Answer. |
HttpRequestUtils |
Classe utils della richiesta HTTP. |
LanguageServiceUtils |
Utilità per l'uso della Knowledge Base query e l'aggiunta di API di feedback di Active Learning del servizio di linguaggio. |
TrainUtils |
Generare la classe utils dell'API Answer. |
Interfacce
QnAMakerClient |
Client per accedere a una knowledge base di QnA Maker. |
QnAMakerTelemetryClient |
Interfaccia per l'aggiunta di funzionalità di registrazione dei dati di telemetria a QnAMaker. |
DateTimeSpec |
Il riconoscitore di data e ora può riconoscere un'ampia gamma di espressioni temporali. |
ExternalEntity |
Definisce un'entità stimata dall'utente che estende un'entità già esistente. |
GeographyV2 |
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la licenza MIT. |
InstanceData |
Informazioni fortemente tipate corrispondenti a un valore |
IntentData |
Informazioni fortemente tipate corrispondenti a una finalità LUIS. |
ListElement |
Definisce un sottoelenca da accodare a un'entità elenco esistente. |
LuisAdaptivePredictionOptions |
Parametri facoltativi per una richiesta di stima LUIS. |
LuisAdaptivePredictionOptionsConfiguration | |
LuisAdaptiveRecognizerConfiguration | |
LuisApplication |
Descrizione di un'applicazione LUIS usata per l'inizializzazione di luisRecognizer. |
LuisPredictionOptions |
Opzioni per stima LUIS. |
LuisRecognizerOptions | |
LuisRecognizerOptionsV2 | |
LuisRecognizerOptionsV3 | |
LuisRecognizerTelemetryClient | |
NumberWithUnits |
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la 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 di Answer restituita dalla chiamata GenerateAnswer al servizio QnA Maker. |
FeedbackRecord |
Definisce il record di feedback di apprendimento attivo. |
FeedbackRecords |
Definisce una matrice di record di feedback di apprendimento attivo. |
Filters |
Definisce i filtri di query che comprendono metadati e origini |
KnowledgeBaseAnswer |
KnowledgeBaseAnswer : risposta kb alla query dell'utente |
KnowledgeBaseAnswerSpan |
KnowledgeBaseAnswerSpan - Formato di risposta preciso |
KnowledgeBaseAnswers |
KnowledgeBaseAnswers - Formato di risposta delle knowledge base di query |
MetadataFilter |
Definisce i filtri dei metadati e l'operazione logica corrispondente. |
QnARequestContext |
Contesto associato a QnA. Usato per contrassegnare se il prompt corrente è rilevante o meno con una domanda precedente. |
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 di |
QnAMakerPrompt |
Oggetto Prompt QnAMaker. |
QnAMakerResult |
Una singola risposta 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 di 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
validate |
Convalidare l'oggetto DynamicList, generare un'eccezione se la convalida ha esito negativo. |
validate |
Convalidare l'oggetto ExternalEntity, generare un'eccezione se la convalida non riesce. |
get |
Ottiene la libreria di recupero. |
validate |
Convalidare l'oggetto ListElement, generare un'eccezione se la convalida non riesce. |
is |
Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV2. |
is |
Convalida se le opzioni fornite sono valide LuisRecognizerOptionsV3. |
Dettagli funzione
validateDynamicList(DynamicList)
Convalidare l'oggetto DynamicList, generare un'eccezione se la convalida ha esito negativo.
function validateDynamicList(dynamicList: DynamicList)
Parametri
- dynamicList
- DynamicList
Oggetto DynamicList da convalidare.
validateExternalEntity(ExternalEntity)
Convalidare l'oggetto ExternalEntity, generare un'eccezione se la convalida non riesce.
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 un'eccezione se la convalida non riesce.
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
Un valore booleano che indica le opzioni param è un 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
Un valore booleano che indica le opzioni param è un LuisRecognizerOptionsV3.