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。