例如:如果用户在Watson Conversation Service中写:
“我不想在新房子里放个游泳池,但我想住在公寓里”
您如何知道用户不想拥有游泳池,但他喜欢住在公寓中?
最佳答案
这是一个很好的问题,是的,这有点棘手...
当前,您最好的选择是提供尽可能多的应被归类为特定意图的语音示例,作为针对该意图的训练示例-您提供的示例越多,NLU(自然语言理解)就越强大。
话虽如此,请注意使用示例,例如:
“我想在我的新房子里有个游泳池,但我不想住在公寓里”
对于intent-pool
和
“我不想在新房子里放个游泳池,但我想住在公寓里”
for intent-condo
将使系统正确地对这些句子进行分类,但是它们之间的置信度差异可能很小(因为仅当查看文本时它们非常相似)。
因此,这里的问题是让系统立即对这些意图进行分类还是值得在更简单的示例上训练系统并使用某种形式的歧义消除(如果您看到前N个意图具有低置信度差异)是否值得。
关于ibm-watson - 我如何使用Watson Conversation确定否定答案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40366009/