MS Bot Framework Error: 'QnAMaker' does not contain a definition for 'CallTrainAsync' and no accessible extension method 'CallTrainAsync'
MS Bot Framework Error: 'QnAMaker' does not contain a definition for 'CallTrainAsync' and no accessible extension method 'CallTrainAsync'
我正在尝试使用 Microsoft Bot Framework 将主动学习应用于我的聊天机器人,但是当我尝试从主动学习所需的 QnAMaker class 调用方法时遇到问题:GetLowScoreVariation()和 CallTrainAsync()。
var filteredResponse = botServices.QnAServices[QnAMakerName].GetLowScoreVariation(response.ToArray()).ToList();
await botServices.QnAServices[QnAMakerName].CallTrainAsync(feedbackRecords);
这两行代码产生错误“'QnAMaker' 不包含 'GetLowScoreVariation' 的定义并且没有可访问的扩展方法 'GetLowScoreVariation' 接受类型为 [=19= 的第一个参数] 可以找到”和“'QnAMaker' 不包含 'CallTrainAsync' 的定义,并且找不到接受类型 'QnAMaker' 的第一个参数的可访问扩展方法 'CallTrainAsync'”:
我已经包含了 using Microsoft.Bot.Builder.AI.QnA
(安装了 4.2.0 版)并且我还在使用 QnAMaker class (var response = await botServices.QnAServices[QnAMakerName].GetAnswersAsync(stepContext.Context, qnaMakerOptions);
) 中的 GetAnswersAsync() 方法并且它没有生成错误。一个想法这里有什么问题?
如您所述,您使用的是 4.2.0 QnA 包。
这个包很旧(2018 年 12 月),我不确定当时包中是否提供主动学习方法。
https://www.nuget.org/packages/Microsoft.Bot.Builder.Ai.QnA/
你能升级你的包并检查一下吗?
我正在尝试使用 Microsoft Bot Framework 将主动学习应用于我的聊天机器人,但是当我尝试从主动学习所需的 QnAMaker class 调用方法时遇到问题:GetLowScoreVariation()和 CallTrainAsync()。
var filteredResponse = botServices.QnAServices[QnAMakerName].GetLowScoreVariation(response.ToArray()).ToList();
await botServices.QnAServices[QnAMakerName].CallTrainAsync(feedbackRecords);
这两行代码产生错误“'QnAMaker' 不包含 'GetLowScoreVariation' 的定义并且没有可访问的扩展方法 'GetLowScoreVariation' 接受类型为 [=19= 的第一个参数] 可以找到”和“'QnAMaker' 不包含 'CallTrainAsync' 的定义,并且找不到接受类型 'QnAMaker' 的第一个参数的可访问扩展方法 'CallTrainAsync'”:
我已经包含了 using Microsoft.Bot.Builder.AI.QnA
(安装了 4.2.0 版)并且我还在使用 QnAMaker class (var response = await botServices.QnAServices[QnAMakerName].GetAnswersAsync(stepContext.Context, qnaMakerOptions);
) 中的 GetAnswersAsync() 方法并且它没有生成错误。一个想法这里有什么问题?
如您所述,您使用的是 4.2.0 QnA 包。
这个包很旧(2018 年 12 月),我不确定当时包中是否提供主动学习方法。 https://www.nuget.org/packages/Microsoft.Bot.Builder.Ai.QnA/
你能升级你的包并检查一下吗?