Watson Assistant:我可以在示例中使用实体定义意图吗?

时间:2019-08-26 09:53:49

标签: ibm-cloud ibm-watson watson-assistant

如何创建看起来像这样的#Intent

  

@ProductType多少钱?

@ProductType是一个简单的实体,由以下组成:

Soft Drinks: Coke, Pepsi, Sprite, Fanta
Fruits: Apple, Banana, Watermelon

我尝试添加具有上述设置的Intent,但它似乎不起作用。 IBM Watson是否本身支持这种功能?否则,是否需要使用条件和填充物在对话框中手动处理?请指教。

3 个答案:

答案 0 :(得分:1)

培训基于常规语言和典型的句子或短语。因此,@ProductType不是您想要的短语,而是任何水果或饮料。

通过定义实体,Watson Assistant稍后将学习连接并识别实体和意图。

要开始,请定义意图和实体。两者都可以从列表中导入。然后添加引用不同类型的对话框。

答案 1 :(得分:1)

此博客应提供有关训练实体的所有方法以及如何在意图中使用它的见解。 https://medium.com/ibm-watson/all-about-entities-dictionaries-and-patterns-with-watson-assistant-part-1-5ef7254df76b 您可以选择多种可能的管道。  1.间接引用:这是首选方法。 在意向训练数据中使用自然语言。我要买梨 Watson会自动查看与梨相关的其他值,并将这些值也用作意向训练。这将是最快,最简单的数据管理方式  2.直接引用:仅在绝对必要时使用 在意图数据中直接引用实体。 “我想买一个@梨” 在用户界面中,什么都没有告诉您这项工作,但是可以。这告诉Watson实体是一个非常重要的术语,它将增加权重,并引用所有具有高权重的同义词。您需要花费更多的精力来遍历整个工作区并以这种方式重新标记所有内容,因此,除非绝对必要,否则不建议您这样做。通过这样做,您还告诉沃森,当系统看到不带@符号的各种水果时,请将其视为实体是不理想的 3.上下文实体。就像在屏幕截图中一样突出显示它们。 请注意,UI已更新,因此没有注释模式,而不仅仅是突出显示。这围绕实体建立了一个模型,并且对诸如名称或位置之类的东西很有用,但对于诸如盒子中的蜡笔或商店中的水果之类的小物品而言并不必要。这将忽略您创建的所有词典值,仅查看模型。用例理想时,应根据上面的博客使用它。

答案 2 :(得分:-3)

@data_henrik回答的部分正确。但这似乎不像Watson Assistant“ 自动”仅通过将纯(纯文本)示例输入@Entity中来学习首选的#Intent一样。实际上,这是必需的步骤。但是我们仍然需要再做一步。

在将好的纯文本示例键入到#Intent之后,我们仍然需要在可能的@Entity条目的文本字符串上“右键单击”,然后选择(教沃森)出现了下拉列表中正确的@Entity名称。

只有这样,沃森才开始理解这种情况。我猜这#Intent使用的是@Entity

enter image description here

感谢@data_henrik,感谢您的提示。