无法在LUIS(Microsoft)

时间:2017-01-18 12:57:31

标签: azure webhooks azure-functions luis

尝试实施一个简单的NLP应用程序,该应用程序涉及培训LUIS模型,以了解何时需要个人电话号码。该模型已成功训练和话语'已正确标记实体,并确认了适当的意图:

Here is the image.

但是,如果指定了JsonRequest操作,则操作将无法触发。 即使要发送的正文不正确,我也应该至少得到一个糟糕的输入响应。但是,似乎没有任何事情发生。目标URL响应在其正文中携带JSON字符串的POST请求。

Here is an image of the action settings Here is an image of the action settings

1 个答案:

答案 0 :(得分:0)

在您的情况下,不会触发规则,因为employeeName(类型为phonenumber?)是必需的,但其值为null。在找到所有必需实体之前,不会触发该操作。你没有展示它,但是在你的json中你应该看到雇员的提示。这是LUIS中对话框功能的一部分,如果您提示并发回答案,则一旦找到所需的值就会触发操作绑定。

我们希望获得有关LUIS中动作绑定和对话框效用的反馈。我们正在弃用它们,因为我们认为将LUIS放在中间的价值相对较小。您有代码调用LUIS端点并获取实体绑定。您可以轻松地询问缺失的值并按照操作URL所需的任何形式进行按摩。您的代码可以以复杂的方式识别缺失值,合成包含值的提示等。这为您提供了更多的功能,让我们专注于在LUIS中执行其他操作以更好地理解自然语言。我们还有Microsoft Bot Builder SDK,它为智能对话提供代码构建块。