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 |
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 |
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
validate |
Convalidare l'oggetto DynamicList, generare se la convalida ha esito negativo. |
validate |
Convalidare l'oggetto ExternalEntity, generare se la convalida ha esito negativo. |
get |
Ottiene la libreria di recupero. |
validate |
Convalidare l'oggetto ListElement, generare se la convalida ha esito negativo. |
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 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.