botbuilder-ai package
Classes
| CustomQuestionAnswering |
Consulte uma base de dados de conhecimento de resposta de 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 |
Definir ativos de componente para Luis. |
| LuisRecognizer |
Reconhecer intenções em um enunciado de usuário usando um modelo de LUIS configurado. |
| LuisRecognizerInternal |
Classe abstrata para o Luis Recognizer. |
| LuisRecognizerV2 |
Reconhecer intenções em um enunciado de usuário usando um modelo de LUIS configurado. |
| LuisRecognizerV3 |
Reconhecer intenções em um enunciado de usuário usando um modelo de LUIS configurado. |
| LuisTelemetryConstants |
O evento BotTelemetryClient e os nomes de propriedade que foram registrados por padrão. |
| QnACardBuilder |
Fornece métodos para criar atividades que contêm cartões hero para mostrar opções de prompt de aprendizado ativo ou 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, os nomes de propriedades e métricas registrados por padrão. |
| ActiveLearningUtils |
Gerar classe utils de api de resposta. |
| BindToActivity |
Cria um novo modelo para enviar o usuário com base na atividade. |
| GenerateAnswerUtils |
Gerar classe utils de api de resposta. |
| HttpRequestUtils |
Classe utils de solicitação http. |
| 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 idioma. |
| TrainUtils |
Gerar classe utils de api de resposta. |
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 |
Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit. |
| InstanceData |
Informações fortemente tipada correspondentes a um valor de |
| IntentData |
Informações fortemente tipdas correspondentes a uma intenção luis. |
| ListElement |
Define uma sub-lista 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 |
Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit. |
| OrdinalV2 |
Posição em uma sequência relativa 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 de 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 instância de |
| QnAMakerPrompt |
Objeto prompt do QnAMaker. |
| QnAMakerResult |
Uma resposta individual retornada por uma chamada para o Serviço QnA Maker. |
| QnAMakerResults |
Um objeto retornado por uma chamada para o Serviço 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 ativo. Importante: a atividade retornada deve retransmitir o noMatchesText como uma opção para o usuário final. |
Enumerações
| GeographyV2Type | |
| Anchor |
Ancorar para posição relativa em uma sequência. |
| JoinOperator |
Operador join 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 válidas LuisRecognizerOptionsV2. |
| is |
Valida se as opções fornecidas são válidas LuisRecognizerOptionsV3. |
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 válidas LuisRecognizerOptionsV2.
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 válidas LuisRecognizerOptionsV3.
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.