无法识别简单的短语,例如“我的名字不是哈利,是山姆”。
这给我起名叫哈利(Harry),公司名叫Sam(山姆),因为姓名和公司名称在同一句子中是必需的。
它应该以Sam命名,并再次提示用户输入公司名称,否则应该完全回退。
答案 0 :(得分:0)
您好,欢迎来到Stackoverflow。
老兄。这不是一个简单的短语。 Dialogflow总是很难回答否定问题。
假设我有一个问题,
I want to check *google* revenue for the year *2017*
如您所见,google和2017是实体。 但是现在,如果您说
I don't want to check *google* revenue for the year *2017*
达到这个旧意图的机会很高,因为dialogflow将这个句子的几乎90%与您的旧句子匹配。因此它可能会失败。
希望您正在尝试提出类似的问题。
无论如何,如果company name
和name
是不同的实体,那么
可以避免的两件事:
您可以尝试的事情: