Compartir a través de


botbuilder-ai package

Clases

CustomQuestionAnswering

Consulte una base de conocimiento de respuesta a preguntas personalizada para obtener respuestas y proporcione comentarios.

LuisAdaptivePredictionOptionsConverter

Convierte parámetros opcionales para una solicitud de predicción de LUIS.

LuisAdaptiveRecognizer

Clase que representa un reconocedor de LUIS adaptable.

LuisBotComponent

DEFINICIÓN de LUIS @see cref="BotComponent".

LuisComponentRegistration

Defina los recursos de componente para Luis.

LuisRecognizer

Reconocer intenciones en una expresión de usuario mediante un modelo de LUIS configurado.

LuisRecognizerInternal

Clase abstracta para Luis Recognizer.

LuisRecognizerV2

Reconocer intenciones en una expresión de usuario mediante un modelo de LUIS configurado.

LuisRecognizerV3

Reconocer intenciones en una expresión de usuario mediante un modelo de LUIS configurado.

LuisTelemetryConstants

El evento BotTelemetryClient y los nombres de propiedad registrados de forma predeterminada.

QnACardBuilder

Proporciona métodos para crear actividades que contengan tarjetas prominentes para mostrar las opciones de aviso de aprendizaje activo o de varios turnos para QnAMakerDialog.

QnAMaker

Consulte una base de conocimiento de QnA Maker para obtener respuestas y proporcionar comentarios.

QnAMakerBotComponent

Clase que contiene el registro de componentes para QnAMaker.

QnAMakerComponentRegistration

Defina los recursos de componente para QnAMaker.

QnAMakerDialog

Cuadro de diálogo que admite servicios QnA Maker de aprendizaje adaptable y de varios pasos.

QnAMakerRecognizer

Reconocedor que usa QnAMaker KB para reconocer intenciones.

QnATelemetryConstants

El evento BotTelemetryClient, los nombres de propiedades y métricas registrados de forma predeterminada.

ActiveLearningUtils

Genere la clase utils de answer api.

BindToActivity

Crea una nueva plantilla para enviar al usuario en función de la actividad.

GenerateAnswerUtils

Genere la clase utils de answer api.

HttpRequestUtils

Clase utils de solicitud HTTP.

LanguageServiceUtils

Utilidades para usar Query Knowledge Base y Agregar API de comentarios de Active Learning del servicio de lenguaje.

TrainUtils

Genere la clase utils de answer api.

Interfaces

QnAMakerClient

Cliente para acceder a una base de conocimiento de QnA Maker.

QnAMakerTelemetryClient

Interfaz para agregar funcionalidades de registro de telemetría a QnAMaker.

DateTimeSpec

El reconocedor de fecha y hora puede reconocer una amplia variedad de expresiones de tiempo.

ExternalEntity

Define una entidad predicha por el usuario que extiende una ya existente.

GeographyV2

Copyright (c) Microsoft Corporation. Todos los derechos reservados. Con licencia de MIT.

InstanceData

Información fuertemente tipada correspondiente a un valor de $instance de LUIS.

IntentData

Información fuertemente tipada correspondiente a una intención de LUIS.

ListElement

Define una sub list para anexar a una entidad de lista existente.

LuisAdaptivePredictionOptions

Parámetros opcionales para una solicitud de predicción de LUIS.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Descripción de una aplicación de LUIS que se usa para inicializar un luisRecognizer.

LuisPredictionOptions

Opciones por predicción de LUIS.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. Todos los derechos reservados. Con licencia de MIT.

OrdinalV2

Posición en una secuencia relativa a otra posición.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Opciones de QnAMakerDialog.

QnAMakerDialogResponseOptions

Opciones de respuesta de QnAMakerDialog.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Respuesta precisa, que forma parte de la respuesta devuelta por la llamada de GenerateAnswer al servicio QnA Maker.

FeedbackRecord

Define el registro de comentarios de aprendizaje activo.

FeedbackRecords

Define una matriz de registros de comentarios de aprendizaje activo.

Filters

Define filtros de consulta que constan de metadatos y orígenes.

KnowledgeBaseAnswer

KnowledgeBaseAnswer: respuesta de KB a la consulta de usuario

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan: formato de respuesta preciso

KnowledgeBaseAnswers

KnowledgeBaseAnswers: formato de respuesta de las bases de conocimiento de consulta

MetadataFilter

Define los filtros de metadatos y la operación lógica correspondiente.

QnARequestContext

Contexto asociado a QnA. Se usa para marcar si la solicitud actual es relevante con una pregunta anterior o no.

QnAResponseContext

Contexto asociado a QnA. Se usa para marcar si la respuesta de qna tiene mensajes relacionados.

QnAMakerEndpoint

Define un punto de conexión que se usa para conectarse a una base de conocimiento de QnA Maker.

QnAMakerMetadata

Metadatos asociados a la respuesta.

QnAMakerOptions

Opciones adicionales que se usan para configurar una instancia de QnAMaker.

QnAMakerPrompt

Objeto prompt de QnAMaker.

QnAMakerResult

Una respuesta individual devuelta por una llamada al servicio QnA Maker.

QnAMakerResults

Objeto devuelto por una llamada al servicio QnA Maker.

QnAMakerTraceInfo

Información de seguimiento que recopilamos y emitimos de una consulta de QnA Maker

Alias de tipos

window
DynamicList

Define una extensión para una entidad de lista.

QnASuggestionsActivityFactory

Devuelve una actividad con sugerencias de aprendizaje activas. Importante: La actividad devuelta debe retransmitir noMatchesText como opción al usuario final.

Enumeraciones

GeographyV2Type
Anchor

Delimitador para la posición relativa en una secuencia.

JoinOperator

Operador join para filtros estrictos.

RankerTypes

Enumeración de tipos de clasificación.

ServiceType

Enumeración de tipos de servicios.

Funciones

validateDynamicList(DynamicList)

Valide el objeto DynamicList, inicie si se produce un error en la validación.

validateExternalEntity(ExternalEntity)

Valide el objeto ExternalEntity, inicie si se produce un error en la validación.

getFetch()

Obtiene la biblioteca de captura.

validateListElement(ListElement)

Valide el objeto ListElement, inicie si se produce un error en la validación.

isLuisRecognizerOptionsV2(unknown)

Valida si las opciones proporcionadas son válidas LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Valida si las opciones proporcionadas son válidas LuisRecognizerOptionsV3.

Detalles de la función

validateDynamicList(DynamicList)

Valide el objeto DynamicList, inicie si se produce un error en la validación.

function validateDynamicList(dynamicList: DynamicList)

Parámetros

dynamicList
DynamicList

Objeto DynamicList que se va a validar.

validateExternalEntity(ExternalEntity)

Valide el objeto ExternalEntity, inicie si se produce un error en la validación.

function validateExternalEntity(entity: ExternalEntity)

Parámetros

entity
ExternalEntity

Objeto ExternalEntity que se va a validar.

getFetch()

Obtiene la biblioteca de captura.

function getFetch(): any

Devoluciones

any

La biblioteca fetch.

validateListElement(ListElement)

Valide el objeto ListElement, inicie si se produce un error en la validación.

function validateListElement(element: ListElement)

Parámetros

element
ListElement

Objeto ListElement que se va a validar.

isLuisRecognizerOptionsV2(unknown)

Valida si las opciones proporcionadas son válidas LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Parámetros

options

unknown

opciones para escribir prueba

Devoluciones

boolean

Un valor booleano que indica las opciones de parámetro es un LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Valida si las opciones proporcionadas son válidas LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Parámetros

options

unknown

opciones para escribir prueba

Devoluciones

boolean

Un valor booleano que indica las opciones de parámetro es un LuisRecognizerOptionsV3.