Condividi tramite


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 $instance LUIS.

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 QnAMaker.

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

validateDynamicList(DynamicList)

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

validateExternalEntity(ExternalEntity)

Convalidare l'oggetto ExternalEntity, generare un'eccezione se la convalida non riesce.

getFetch()

Ottiene la libreria di recupero.

validateListElement(ListElement)

Convalidare l'oggetto ListElement, generare un'eccezione se la convalida non riesce.

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 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.