Compartilhar via


botbuilder-ai package

Classes

CustomQuestionAnswering

Consulte uma base de dados de conhecimento de respostas às perguntas personalizadas para obter respostas e fornecer comentários.

LuisAdaptivePredictionOptionsConverter

Converte parâmetros opcionais para uma solicitação de previsão do LUIS.

LuisAdaptiveRecognizer

Classe que representa um reconhecedor de LUIS adaptável.

LuisBotComponent

Definição de luis @see cref="BotComponent".

LuisComponentRegistration

Defina ativos de componente para Luis.

LuisRecognizer

Reconhecer intenções em um enunciado do usuário usando um modelo do LUIS configurado.

LuisRecognizerInternal

Classe abstrata para o Luis Recognizer.

LuisRecognizerV2

Reconhecer intenções em um enunciado do usuário usando um modelo do LUIS configurado.

LuisRecognizerV3

Reconhecer intenções em um enunciado do usuário usando um modelo do LUIS configurado.

LuisTelemetryConstants

O evento BotTelemetryClient e os nomes de propriedade registrados por padrão.

QnACardBuilder

Fornece métodos para criar atividades que contêm cartões hero para mostrar opções de aprendizado ativo ou prompt de vários turnos para o QnAMakerDialog.

QnAMaker

Consulte uma base de dados de conhecimento do QnA Maker para obter respostas e fornecer comentários.

QnAMakerBotComponent

Classe que contém o registro de componentes para o QnAMaker.

QnAMakerComponentRegistration

Defina ativos de componente para o QnAMaker.

QnAMakerDialog

Uma caixa de diálogo que dá suporte a serviços do QnA Maker de várias etapas e de aprendizado adaptável.

QnAMakerRecognizer

Um reconhecedor que usa o QnAMaker KB para reconhecer intenções.

QnATelemetryConstants

O evento BotTelemetryClient, nomes de propriedade e métrica registrados por padrão.

ActiveLearningUtils

Classe Generate Answer api utils.

BindToActivity

Cria um novo modelo para enviar o usuário com base na atividade.

GenerateAnswerUtils

Classe Generate Answer api utils.

HttpRequestUtils

Classe http request utils.

LanguageServiceUtils

Utilitários para usar a Base de Dados de Conhecimento de Consulta e adicionar APIs de comentários do Active Learning do serviço de linguagem.

TrainUtils

Classe Generate Answer api utils.

Interfaces

QnAMakerClient

Cliente para acessar uma base de dados de conhecimento do QnA Maker.

QnAMakerTelemetryClient

Interface para adicionar recursos de log de telemetria ao QnAMaker.

DateTimeSpec

O reconhecedor de data e hora pode reconhecer uma ampla variedade de expressões de tempo.

ExternalEntity

Define uma entidade prevista pelo usuário que estende uma já existente.

GeographyV2

Copyright (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença MIT.

InstanceData

Informações fortemente tipada correspondentes a um valor luis $instance .

IntentData

Informações fortemente tipada correspondentes a uma intenção luis.

ListElement

Define uma sublinha a ser acrescentada a uma entidade de lista existente.

LuisAdaptivePredictionOptions

Parâmetros opcionais para uma solicitação de previsão do LUIS.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Descrição de um aplicativo LUIS usado para inicializar um LuisRecognizer.

LuisPredictionOptions

Opções por previsão do LUIS.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença MIT.

OrdinalV2

Posicione em uma sequência em relação a outra posição.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Opções para QnAMakerDialog.

QnAMakerDialogResponseOptions

Opções de resposta do QnAMakerDialog.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Resposta precisa, que faz parte da resposta retornada pela chamada GenerateAnswer para o serviço QnA Maker.

FeedbackRecord

Define o registro de comentários de aprendizado ativo.

FeedbackRecords

Define a matriz de registros de comentários de aprendizado ativos.

Filters

Define filtros de consulta compostos por metadados e fontes

KnowledgeBaseAnswer

KnowledgeBaseAnswer – Resposta de KB para a consulta do usuário

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan – formato de resposta preciso

KnowledgeBaseAnswers

KnowledgeBaseAnswers – formato de resposta das bases de dados de conhecimento de consulta

MetadataFilter

Define filtros de metadados e operação lógica correspondente.

QnARequestContext

O contexto associado ao QnA. Usado para marcar se o prompt atual é relevante com uma pergunta anterior ou não.

QnAResponseContext

O contexto associado ao QnA. Usado para marcar se a resposta qna tem prompts relacionados.

QnAMakerEndpoint

Define um ponto de extremidade usado para se conectar a uma base de dados de conhecimento do QnA Maker.

QnAMakerMetadata

Metadados associados à resposta.

QnAMakerOptions

Configurações adicionais usadas para configurar uma QnAMaker instância.

QnAMakerPrompt

Objeto prompt do QnAMaker.

QnAMakerResult

Uma resposta individual retornada por uma chamada para o Serviço do QnA Maker.

QnAMakerResults

Um objeto retornado por uma chamada para o Serviço do QnA Maker.

QnAMakerTraceInfo

Rastrear informações que coletamos e emitemos de uma consulta do QnA Maker

Aliases de tipo

window
DynamicList

Define uma extensão para uma entidade de lista.

QnASuggestionsActivityFactory

Retorna uma atividade com sugestões de aprendizado ativas. Importante: a atividade retornada deve retransmitir o noMatchesText como uma opção para o usuário final.

Enumerações

GeographyV2Type
Anchor

Âncora para posição relativa em uma sequência.

JoinOperator

Operador de junção para filtros estritos.

RankerTypes

Enumeração de tipos de classificação.

ServiceType

Enumeração de tipos de serviços.

Funções

validateDynamicList(DynamicList)

Valide o objeto DynamicList, gerar se a validação falhar.

validateExternalEntity(ExternalEntity)

Valide o objeto ExternalEntity, gerar se a validação falhar.

getFetch()

Obtém a biblioteca de busca.

validateListElement(ListElement)

Valide o objeto ListElement, gerar se a validação falhar.

isLuisRecognizerOptionsV2(unknown)

Valida se as opções fornecidas são LuisRecognizerOptionsV2 válidas.

isLuisRecognizerOptionsV3(unknown)

Valida se as opções fornecidas são LuisRecognizerOptionsV3 válidas.

Detalhes da função

validateDynamicList(DynamicList)

Valide o objeto DynamicList, gerar se a validação falhar.

function validateDynamicList(dynamicList: DynamicList)

Parâmetros

dynamicList
DynamicList

O objeto DynamicList a ser validado.

validateExternalEntity(ExternalEntity)

Valide o objeto ExternalEntity, gerar se a validação falhar.

function validateExternalEntity(entity: ExternalEntity)

Parâmetros

entity
ExternalEntity

O objeto ExternalEntity a ser validado.

getFetch()

Obtém a biblioteca de busca.

function getFetch(): any

Retornos

any

A biblioteca de busca.

validateListElement(ListElement)

Valide o objeto ListElement, gerar se a validação falhar.

function validateListElement(element: ListElement)

Parâmetros

element
ListElement

O objeto ListElement a ser validado.

isLuisRecognizerOptionsV2(unknown)

Valida se as opções fornecidas são LuisRecognizerOptionsV2 válidas.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Parâmetros

options

unknown

opções para digitar teste

Retornos

boolean

Um valor booliano que indica opções de parâmetro é um LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Valida se as opções fornecidas são LuisRecognizerOptionsV3 válidas.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Parâmetros

options

unknown

opções para digitar teste

Retornos

boolean

Um valor booliano que indica opções de parâmetro é um LuisRecognizerOptionsV3.