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 |
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 |
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
validate |
Valide o objeto DynamicList, gerar se a validação falhar. |
validate |
Valide o objeto ExternalEntity, gerar se a validação falhar. |
get |
Obtém a biblioteca de busca. |
validate |
Valide o objeto ListElement, gerar se a validação falhar. |
is |
Valida se as opções fornecidas são LuisRecognizerOptionsV2 válidas. |
is |
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.