使用SDK v4与Luis服务的连接问题

时间:2018-11-13 15:29:06

标签: c# sdk bots luis

当我尝试使用BotBuilder-Samples-master中的代码将机器人连接到LUIS服务时遇到问题。

https://github.com/microsoft/botbuilder-samples

我正在使用Microsoft Bot Builder SDK v4。

我遵循了以下文档:要添加LUIS服务以识别意图。

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-v4-luis?view=azure-bot-service-4.0&tabs=cs

当我向机器人发送消息时,LuisBot.cs文件中的以下代码行会引发异常:

var recognizerResult = await _services.LuisServices[LuisKey].RecognizeAsync(turnContext, cancellationToken);

会出现此错误:

  

消息=“操作返回了无效的状态码'BadRequest'”   堆栈跟踪=“在   Microsoft.Azure.CognitiveServices.Language.LUIS.Runtime.Prediction.d__5.MoveNext()\ r \ n ---   从先前引发异常的位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\ r \ n
  在   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n   Microsoft.Azure.CognitiveServices.Language.LUIS.Runtime.PredictionExtensions.d__0.MoveNext()\ r \ n ---   从先前引发异常的位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\ r \ n
  在   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n   Microsoft.Bot.Builder.AI.Luis.LuisRecognizer.d__21.MoveNext()   在   D:\ a \ 1 \ s \ libraries \ Microsoft.Bot.Builder.AI.LUIS \ LuisRecognizer.cs:line   358 \ r \ n ---发生异常的先前位置的堆栈结束跟踪   被扔了--- \ r \ n

有人有同样的错误吗?

0 个答案:

没有答案