botbuilder-ai package

CustomQuestionAnswering

查询自定义问答知识库以获取答案并提供反馈。

LuisAdaptivePredictionOptionsConverter

转换 LUIS 预测请求的可选参数。

LuisAdaptiveRecognizer

表示自适应 LUIS 识别器的类。

LuisBotComponent

LUIS @see cref=“BotComponent” 定义。

LuisComponentRegistration

定义 Luis 的组件资产。

LuisRecognizer

使用配置的 LUIS 模型识别用户话语中的意向。

LuisRecognizerInternal

Luis 识别器抽象类。

LuisRecognizerV2

使用配置的 LUIS 模型识别用户话语中的意向。

LuisRecognizerV3

使用配置的 LUIS 模型识别用户话语中的意向。

LuisTelemetryConstants

默认情况下记录的 BotTelemetryClient 事件和属性名称。

QnACardBuilder

提供创建活动的方法,其中包含用于显示 QnAMakerDialog 的主动学习或多轮次提示选项的英雄卡片。

QnAMaker

查询 QnA Maker 知识库以获取答案并提供反馈。

QnAMakerBotComponent

包含 QnAMaker 组件注册的类。

QnAMakerComponentRegistration

定义 QnAMaker 的组件资产。

QnAMakerDialog

支持多步骤和自适应学习 QnA Maker 服务的对话。

QnAMakerRecognizer

使用 QnAMaker KB 识别意向的识别器。

QnATelemetryConstants

默认情况下记录的 BotTelemetryClient 事件、属性和指标名称。

ActiveLearningUtils

生成 Answer api utils 类。

BindToActivity

创建一个新模板,以基于活动发送用户。

GenerateAnswerUtils

生成 Answer api utils 类。

HttpRequestUtils

Http 请求 utils 类。

LanguageServiceUtils

用于使用语言服务的查询知识库和添加主动学习反馈 API 的实用工具。

TrainUtils

生成 Answer api utils 类。

接口

QnAMakerClient

用于访问 QnA Maker 知识库的客户端。

QnAMakerTelemetryClient

用于将遥测日志记录功能添加到 QnAMaker 的接口。

DateTimeSpec

日期时间识别器可以识别各种时间表达式。

ExternalEntity

定义扩展现有实体的用户预测实体。

GeographyV2

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

InstanceData

与 LUIS $instance 值对应的强类型信息。

IntentData

与 LUIS 意向对应的强类型信息。

ListElement

定义要追加到现有列表实体的子列表。

LuisAdaptivePredictionOptions

LUIS 预测请求的可选参数。

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

用于初始化 LuisRecognizer 的 LUIS 应用程序的说明。

LuisPredictionOptions

每个 LUIS 预测的选项。

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

OrdinalV2

序列中相对于另一个位置的位置。

QnAMakerDialogConfiguration
QnAMakerDialogOptions

QnAMakerDialog 的选项。

QnAMakerDialogResponseOptions

QnAMakerDialog 响应选项。

QnAMakerRecognizerConfiguration
AnswerSpanResponse

精确应答,它是由 GenerateAnswer 调用对 QnA Maker 服务返回的应答的一部分。

FeedbackRecord

定义主动学习反馈记录。

FeedbackRecords

定义主动学习反馈记录的数组。

Filters

定义由元数据和源组成的查询筛选器

KnowledgeBaseAnswer

KnowledgeBaseAnswer - 用户查询的知识库答案

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan - 精确的答案格式

KnowledgeBaseAnswers

KnowledgeBaseAnswers - 查询知识库响应格式

MetadataFilter

定义元数据筛选器和相应的逻辑操作。

QnARequestContext

与 QnA 关联的上下文。 用于标记当前提示是否与上一个问题相关。

QnAResponseContext

与 QnA 关联的上下文。 用于标记 qna 响应是否有相关提示。

QnAMakerEndpoint

定义用于连接到 QnA Maker 知识库的终结点。

QnAMakerMetadata

与答案关联的元数据。

QnAMakerOptions

用于配置 QnAMaker 实例的其他设置。

QnAMakerPrompt

QnAMaker Prompt 对象。

QnAMakerResult

通过调用 QnA Maker 服务返回的单个应答。

QnAMakerResults

通过调用 QnA Maker 服务返回的 对象。

QnAMakerTraceInfo

我们从 QnA Maker 查询收集和发出的跟踪信息

类型别名

window
DynamicList

定义列表实体的扩展。

QnASuggestionsActivityFactory

返回具有主动学习建议的活动。 重要说明:返回的活动应将 noMatchesText 作为选项中继给最终用户。

枚举

GeographyV2Type
Anchor

序列中相对位置的定位点。

JoinOperator

严格筛选器的联接运算符。

RankerTypes

排名类型的枚举。

ServiceType

服务类型的枚举。

函数

validateDynamicList(DynamicList)

验证 DynamicList 对象,如果验证失败,则引发 。

validateExternalEntity(ExternalEntity)

验证 ExternalEntity 对象,如果验证失败,则引发 。

getFetch()

获取提取库。

validateListElement(ListElement)

验证 ListElement 对象,如果验证失败,则引发 。

isLuisRecognizerOptionsV2(unknown)

验证提供的选项是否为有效的 LuisRecognizerOptionsV2

isLuisRecognizerOptionsV3(unknown)

验证提供的选项是否为有效的 LuisRecognizerOptionsV3

函数详细信息

validateDynamicList(DynamicList)

验证 DynamicList 对象,如果验证失败,则引发 。

function validateDynamicList(dynamicList: DynamicList)

参数

dynamicList
DynamicList

要验证的 DynamicList 对象。

validateExternalEntity(ExternalEntity)

验证 ExternalEntity 对象,如果验证失败,则引发 。

function validateExternalEntity(entity: ExternalEntity)

参数

entity
ExternalEntity

要验证的 ExternalEntity 对象。

getFetch()

获取提取库。

function getFetch(): any

返回

any

提取库。

validateListElement(ListElement)

验证 ListElement 对象,如果验证失败,则引发 。

function validateListElement(element: ListElement)

参数

element
ListElement

要验证的 ListElement 对象。

isLuisRecognizerOptionsV2(unknown)

验证提供的选项是否为有效的 LuisRecognizerOptionsV2

function isLuisRecognizerOptionsV2(options: unknown): boolean

参数

options

unknown

用于类型测试的选项

返回

boolean

指示参数选项的布尔值为 LuisRecognizerOptionsV2

isLuisRecognizerOptionsV3(unknown)

验证提供的选项是否为有效的 LuisRecognizerOptionsV3

function isLuisRecognizerOptionsV3(options: unknown): boolean

参数

options

unknown

用于类型测试的选项

返回

boolean

指示参数选项的布尔值为 LuisRecognizerOptionsV3