QnAMakerRecognizer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 QnAMaker KB 标识意向的 IRecognizer 实现。
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- 继承
构造函数
| QnAMakerRecognizer() |
初始化 QnAMakerRecognizer 类的新实例。 |
字段
| ChooseIntent |
如果子识别器对意向没有共识,则此识别器将生成的意向名称。 (继承自 Recognizer) |
| Kind |
此识别器声明性类型。 |
| NoneIntent |
Standard none 意向,表示任何识别器都无法识别该意向。 (继承自 Recognizer) |
| QnAMatchIntent |
将意向添加到 RecognizerResult 意向集合时使用的键。 |
属性
| Context |
获取或设置要计算以设置上下文的表达式。 |
| EndpointKey |
获取或设置 QnA Maker KB 的终结点密钥。 |
| HostName |
获取或设置 QnA Maker 服务的主机名。 |
| HttpClient |
获取或设置 HttpClient 调用 QnA Maker API 时要使用的 。 |
| Id |
获取或设置识别器 ID。 (继承自 Recognizer) |
| IncludeDialogNameInMetadata |
获取或设置是否包含 QnA 上下文的对话名称元数据。 |
| IsTest |
获取或设置一个值,该值指示是否获取或设置要调用的知识库环境。 |
| KnowledgeBaseId |
获取或设置 QnA Maker KnowledgeBase 的 KnowledgeBase ID。 |
| LogPersonalInformation |
获取或设置 标志,以确定是否应在遥测中记录个人信息。 |
| Metadata |
获取或设置要计算以设置其他元数据名称值对的表达式。 |
| QnAId |
获取或设置要用于 QnAId 参数的表达式或数字。 |
| RankerType |
获取或设置排名器类型。 |
| StrictFiltersJoinOperator |
获取或设置 Metadata 联接运算符。 |
| TelemetryClient |
获取或设置记录 RecognizerResult 事件的当前配置的 IBotTelemetryClient 。 (继承自 Recognizer) |
| Threshold |
获取或设置用于筛选结果的阈值分数。 |
| Top |
获取或设置所需的结果数。 |
方法
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
使用 RecognizerResult 创建在遥测中跟踪结果时要包含的属性列表。 |
| GetQnAMakerClientAsync(DialogContext) |
获取 的 IQnAMakerClient实例。 |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
返回调用 QnA Maker 的结果。 |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
通过识别器运行当前的 DialogContext.TurnContext.Activity,并使用 IRecognizerConvert 返回强类型识别器结果。 (继承自 Recognizer) |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
使用 TelemetryClient 附加属性/指标提供的事件名称跟踪事件。 (继承自 Recognizer) |