如何从LUIS中的Intents中设置的Actions中读取响应

时间:2017-01-04 04:41:03

标签: c# botframework luis

我正在做POC以了解我的项目工作的LUIS。

我在LUIS门户中创建了一个应用程序,并添加了Intents和Entities。另外,为意图设置一些话语。对于我的一个Intent" Service",我配置了Action" Utility-Write line"。

当我使用适合Intent" Service"的查询时,它返回json,其中" Service"是一个topscoringintent和行动以及与此意图相关的参数。

但我怎样才能阅读动作的反应" Utility- Write line"与意图相关联"服务"。我没有看到与此操作相关的任何响应数据。同样,我可以看到像GetWeather这样的其他动作。你能解释一下,我怎样才能得到这些行动的回应?

我正在使用C#

谢谢。

Nithya

2 个答案:

答案 0 :(得分:0)

您需要将操作绑定到Microsoft Bot Framework或Slack bot。

然后行动将被触发。

因此,检查动作是否绑定到机器人框架。

您也可以重新发布并检查。

请查看显示LUIS演示的this video

答案 1 :(得分:0)

首先,确保您使用的是最新的BotBuilder NuGet包。当前版本为v3.5

要检查操作,您需要浏览实际意图。 IntentRecommendation有一个Actions集合属性。

下图显示了完整的树,包括操作参数。

Action parameters

我认为你无法获得行动回复;虽然你可能知道它是was triggered or not