【问题标题】:IBM Watson Assistant: Chat Bot Entity DistinctionIBM Watson Assistant:聊天机器人实体区别
【发布时间】:2019-02-15 15:43:11
【问题描述】:

我有两个名为 @amount@type 的实体。 @type 具有 "A1BM""C3MH" 等值>@amount 具有 "1,2,3,4,5,6,7,8,9,10" 等值。每当用户输入 "A1BM 10" 时,我希望机器人能够识别出 "10" 不是 @amount 而是大小@type

我该怎么做?

【问题讨论】:

    标签: ibm-cloud chatbot ibm-watson watson-conversation


    【解决方案1】:

    You can use patterns (regular expressions) to define entities,例如 @amount 的格式。 Watson Assistant 还具有可以启用的系统实体,例如,@sys-number 用于检测数字的不同形式和书写格式。此外,在检查匹配项时,您还可以访问整个输入字符串、检测到的对象(意图、实体等)的位置以及检测的置信度。

    您没有分享有关如何输入回复的详细信息。在我看来,您最好的选择是为@type 添加一个模式,为@amount 使用一个数字模式或@sys-number,并比较输入值的位置和相对邻域,以检测“10”是指大小而不是数量.

    文档中有一些示例。

    【讨论】:

      猜你喜欢
      • 2019-02-22
      • 2019-02-24
      • 1970-01-01
      • 2019-08-31
      • 2019-01-13
      • 2019-11-24
      • 1970-01-01
      • 2017-12-01
      • 2019-11-21
      相关资源
      最近更新 更多