【问题标题】:Condition with Watson conversation条件与 Watson 对话
【发布时间】:2017-05-25 02:34:37
【问题描述】:

我有一个名为 Doctors 的实体,其值为“Fabio”和同义词(“Cancer”、“head”、“legs”...)

所以如果我的用户说。 “我想照顾好我的头”,我能否确定我的用户找到了一位医生(法比奥)但使用同义词并且不返回这样的内容:

“我找到了照顾头部的法比奥医生”??

tks

【问题讨论】:

  • 您希望看到的预期结果是什么?
  • 我想知道我的用户输入了 Fabio 医生的同义词,而不是 Fabio 医生
  • 如果只有这位医生负责这些专业,我认为您只需要在对话框中直接回复一些内容,例如:“我找到了负责 @Doctors 的法比奥医生”。但我认为最好创建 2 个实体(@nameDoctor 和 @Specialties),因为您可能有不止一位医生负责处理相同的问题

标签: watson-conversation


【解决方案1】:

要获取实体匹配的确切文本,您可以使用.literal 访问器,它将返回实体匹配的确切文本。 在您的示例中,这将是@Doctors.literal。有关详细信息,请参阅 WCS 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    相关资源
    最近更新 更多