LUIS:向意图中添加模式没有任何效果

问题描述 投票:1回答:1

我遵循了tutorial中的描述

  • 我首先添加了一个Pattern.any实体enter image description here
  • 接下来,我为所需的意图enter image description here添加了模式
  • 我已经创建了一个如图所示的意图,现在我单击火车enter image description here
  • 当我测试时,没有达到意图enter image description here

知道丢失了什么吗?

artificial-intelligence luis
1个回答
0
投票
这些模式非常文字化。如果词组的一部分不完全匹配,则不会识别该意图。 (注意:您可以将这些短语直接添加到意图中,而不是在模式中添加,在这种情况下,它将识别意图但不识别实体。如果您有一个对话框提示用户输入缺失的实体,则可能会有所帮助。) >

在您的情况下,您编写模式的方式需要编写command create $mytest,它应该识别意图以及实体

mytest

。由于您未在测试中包含$字符,因此无法识别意图或实体。您确实可以通过方括号[]将字符标记为

可选

,尽管我在此方面取得了一些不同的成功。您的短语足够具体,可能适合您的情况。因此,相反,您可以将command create [$]command_paramscommand create $mytest都设为正确的实体,从而制作出command create mytest这样的模式。请注意,如果有人输入类似command create $mytest please的内容,它将以整个短语mytest please作为您的实体。 (如果有人知道如何创建避免这种情况的模式,那就太好了!)。>
© www.soinside.com 2019 - 2024. All rights reserved.