Watson Assistant-Intent中的实体参考-我需要了解我所缺少的内容

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

我使用的是Watson Assistant(加号),实际上是在意图示例中使用正确的实体用法。首先,在webUI中,我找不到文档中提到的有关实体建议,意图示例内的实体注释的痕迹。(我们在法兰克福服务器上)。

我在一项技能中有多种意图,因此我决定在意图示例中使用实体提及。没有在单个示例中添加实体的简化方法的痕迹,我将其直接写在短语中。摘自“我需要激活MySpecificService ABC吗?”到“我需要激活@services:(MySpecificService ABC)所需的内容”,这与对话框节点中使用的语法相同。根据文档,我已经在技能上广泛使用了此方法。

我的问题从这里开始。助手在尝试时拒绝检测正确的意图。如果我问“我需要激活MyService名称吗?”助手会以低置信度(0.40或更小)检测到完全错误的意图,并且正确的意图既不会显示为第二意图也不会显示为第三意图(它会正确检测到实体)。没有在其他目的中使用exaclty @services:(MySpecificService ABC)的类似示例,但在其他目的中我使用了对@services或@services:(otherservice name)的其他引用。

我阅读了很多文档,我在Google周围搜索,看过视频..但是什么也没有。显然我误解了一些东西。您能帮我吗?

artificial-intelligence ibm-cloud ibm-watson watson-assistant
1个回答
0
投票

意图是用户试图实现的动作/动词。在这种情况下,激活的意图可能是激活本身(无论他试图激活什么)。因此,您应该编写一个激活问题的不同示例:“如何激活我的服务?”,“我需要激活此服务”等。实体是对象/实体。就您而言,服务。

因此在对话框中,如果您需要助手来检测意图+实体。因此,创建一个条件为#activation && @service:MySpecificService

的节点

请注意,如果对话框中有多个节点,它们的顺序将影响助手分析输入的方式。如果#activation && @service节点在#activation && @service:MySpecificService节点之前;第一个将被触发,因为“ MySpecificService”是@services之一。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.