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.