我有一个12个意图的luis模型。
我要添加一个仅识别电话号码的意图。
我在模型中添加了预建的电话号码实体,并添加了一些不同的电话号码语音,所有这些话语都映射到了电话号码。
当我用与区号相同的电话号码问类似号码的问题时,似乎可以成功映射(尽管置信度较低),但是当我发送具有不同区号的消息时却无法地图。
仅此一点对我来说似乎很奇怪,但我决定尝试进一步的方法来使这项工作成功。
我添加了一个模式,该模式只是映射到Intent的{phonenumber}。 它将所有电话号码测试更改为100%置信度,太棒了! 但是,它也开始将任何长度大于或等于8位数字的问题映射到该意图。这是一个大问题,因为我们的目的之一是要求状态,这通常是用户在查询中带有要求编号的状态。索赔12345678的状态如何,例如,此问题会将100%映射到电话号码意图。
我尝试添加“ claim {number}”等模式以映射到声明状态意图,但这仅在用户键入了我们无法控制的模式并从我们的数据中看到他们使用了非常广泛的模式时才有效各种样式。
这非常棘手,因为我们将使用电话号码意图完全摆脱僵尸程序的攻击。</ p>
我如何获得此电话号码,以便仅答复电话号码和仅电话号码,而不是句子中的常规电话号码?
(我想在此帖子中添加显示我描述的步骤的照片,但这是我的第一篇帖子,所以它不会让我失望)