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公司。 保留所有权利。 根据 MIT 许可证获得许可。 |
InstanceData |
与 LUIS |
IntentData |
与 LUIS 意向对应的强类型信息。 |
ListElement |
定义要追加到现有列表实体的子列表。 |
LuisAdaptivePredictionOptions |
LUIS 预测请求的可选参数。 |
LuisAdaptivePredictionOptionsConfiguration | |
LuisAdaptiveRecognizerConfiguration | |
LuisApplication |
用于初始化 LuisRecognizer 的 LUIS 应用程序的说明。 |
LuisPredictionOptions |
每个 LUIS 预测的选项。 |
LuisRecognizerOptions | |
LuisRecognizerOptionsV2 | |
LuisRecognizerOptionsV3 | |
LuisRecognizerTelemetryClient | |
NumberWithUnits |
版权(c) Microsoft公司。 保留所有权利。 根据 MIT 许可证获得许可。 |
OrdinalV2 |
相对于另一个位置的序列中的位置。 |
QnAMakerDialogConfiguration | |
QnAMakerDialogOptions |
QnAMakerDialog 的选项。 |
QnAMakerDialogResponseOptions |
QnAMakerDialog 响应选项。 |
QnAMakerRecognizerConfiguration | |
AnswerSpanResponse |
精确应答,这是 GenerateAnswer 调用对 QnA Maker 服务返回的 Answer 的一部分。 |
FeedbackRecord |
定义主动学习反馈记录。 |
FeedbackRecords |
定义主动学习反馈记录的数组。 |
Filters |
定义由元数据和源组成的查询筛选器 |
KnowledgeBaseAnswer |
KnowledgeBaseAnswer - 用户查询的 KB 答案 |
KnowledgeBaseAnswerSpan |
KnowledgeBaseAnswerSpan - 精确的答案格式 |
KnowledgeBaseAnswers |
KnowledgeBaseAnswers - 查询知识库响应格式 |
MetadataFilter |
定义元数据筛选器和相应的逻辑操作。 |
QnARequestContext |
与 QnA 关联的上下文。 用于标记当前提示是否与上一个问题相关。 |
QnAResponseContext |
与 QnA 关联的上下文。 用于标记 qna 响应是否具有相关提示。 |
QnAMakerEndpoint |
定义用于连接到 QnA Maker 知识库的终结点。 |
QnAMakerMetadata |
与答案关联的元数据。 |
QnAMakerOptions |
用于配置 |
QnAMakerPrompt |
QnAMaker Prompt 对象。 |
QnAMakerResult |
通过调用 QnA Maker 服务返回的单个应答。 |
QnAMakerResults |
由调用 QnA Maker 服务返回的对象。 |
QnAMakerTraceInfo |
从 QnA Maker 查询收集和发出的跟踪信息 |
类型别名
window | |
DynamicList |
定义列表实体的扩展。 |
QnASuggestionsActivityFactory |
返回具有主动学习建议的活动。 重要说明:返回的活动应将 noMatchesText 作为选项中继给最终用户。 |
枚举
GeographyV2Type | |
Anchor |
序列中相对位置的定位点。 |
JoinOperator |
严格筛选器的 Join 运算符。 |
RankerTypes |
排名类型的枚举。 |
ServiceType |
服务的类型的枚举。 |
函数
validate |
验证 DynamicList 对象,如果验证失败,将引发。 |
validate |
验证 ExternalEntity 对象,如果验证失败,将引发。 |
get |
获取提取库。 |
validate |
验证 ListElement 对象,如果验证失败,将引发。 |
is |
验证提供的选项是否有效 LuisRecognizerOptionsV2。 |
is |
验证提供的选项是否有效 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。