Nlp IBM Watson:正确的意图粒度应该是什么?

Nlp IBM Watson:正确的意图粒度应该是什么?,nlp,ibm-cloud,chatbot,ibm-watson,watson-assistant,Nlp,Ibm Cloud,Chatbot,Ibm Watson,Watson Assistant,让我们想象一下,我们正在开一家餐馆。我们使用聊天机器人来处理客户订单 意图:#命令 实体:@食品:汉堡、面条、鸡肉@饮料:可乐、水、葡萄酒@合规性:服务、汉堡、鸡肉、面条 目前我把“我渴了,我可以点一罐饮料”和“我饿了,我可以点一罐食物”放在意向订单中。有人知道这会不会让沃森感到困惑吗 我想知道这是否应该通过 创建一个名为@menuItem的新实体,并在其中放入2个值food和Differs,同时保留实体@food和@Differs 创建一个名为@menuItem的新实体,将@food和@Dif

让我们想象一下,我们正在开一家餐馆。我们使用聊天机器人来处理客户订单

意图:#命令

实体:@食品:汉堡、面条、鸡肉@饮料:可乐、水、葡萄酒@合规性:服务、汉堡、鸡肉、面条

目前我把“我渴了,我可以点一罐饮料”和“我饿了,我可以点一罐食物”放在意向订单中。有人知道这会不会让沃森感到困惑吗

我想知道这是否应该通过

  • 创建一个名为@menuItem的新实体,并在其中放入2个值food和Differs,同时保留实体@food和@Differs
  • 创建一个名为@menuItem的新实体,将@food和@Differs中的所有值放入其中,并删除@food和@Differs中的实体
  • 保持两个意图:(1)订购食品:在意图中放入样本“我饿了,我可以订购一个@食品”和(2)订购饮料:在意图中放入样本“我渴了,我可以订购一罐@饮料”

  • 非常感谢

    IBM Watson Assistant文档中的“”中讨论了您的问题。您可以像以前那样引用实体。它取消了任何具体的例子

    我不能评论您的意图定义和改进。这取决于您的对话框流和bot的使用方式。它从用户输入和处理过程中学习。如果有什么问题,你作为管理员可以纠正它,沃森助理将了解它