沃森的对话并不能识别新的实体

时间:2017-08-24 12:54:17

标签: watson-conversation

在为意图添加训练样例时,似乎意图不具备与未经训练的实体匹配的能力。

鉴于以下意图培训:

enter image description here

如果我测试了我的意图,我会匹配意图,但我想检测实体,即使它没有在意图训练集中训练过。以下是我未经训练的实体的结果。

enter image description here

请注意,示例测试用例与第一个训练用户示例相同。唯一的区别是' grape'。沃森的谈话仍然可以提供无与伦比的实体' grape'所以我的对话可以继续而无需重新提示?

有没有办法在用户示例培训中提供一个变量来匹配字符串?

我为什么要求这个? 用户可以虚拟地询问任何内容,因此没有一组有限的实体。

1 个答案:

答案 0 :(得分:0)

如果您只想使用Conversation服务,则需要使用示例来训练Intent #WhatPrices以询问价格并创建具有Watson Conversation的对应值的实体在对话中识别。

但是,如果您想要检测这些单词,即使它没有在意图训练集中接受过训练,您也可以使用AlchemyLanguage API来检测每个输入的短语中的关键字,或者使用NLU来获取关键字,请参阅Demo示例。

例如:

当我输入NLU demo时:

  • "两个香蕉的价格是多少?"

他们会识别关键字:breadprice。您可以使用outputJSON)并在您的应用中执行某些操作,这一切都取决于您的业务角色。

Obs。:也许这些信息可以帮到你。可能有其他形式,但如果有一个IBM专业人员会回答。