【问题标题】:Prompting for slot in Watson without storing in context variable提示 Watson 中的插槽而不存储在上下文变量中
【发布时间】:2017-12-12 12:35:09
【问题描述】:

有什么方法可以构建 Watson 对话,使其始终提示输入一个槽,但该值不保存在上下文变量中?

例如:- 我想检索特定员工的详细信息。

因此查询将类似于“员工 123 的详细信息”,其中 123 是员工 ID。

如果我询问“员工详细信息”,机器人应该提示我输入员工 ID。它不应该采用之前的上下文值。

有没有解决方案来实现这一点?提前致谢。

【问题讨论】:

    标签: watson-conversation watson


    【解决方案1】:

    使用带有@sys-number 或员工ID 实体的槽,这样如果输入中没有提到它,那么它将再次被提升。

    【讨论】:

      【解决方案2】:

      我知道这有点晚了,但是您总是可以在执行查询后删除变量的内容。为此,只需进入上下文编辑器并使用您永远不会使用的名称创建一个变量。然后将其设置为<? context.remove('employee id') ?>(或变量的确切名称。如有必要,请在发送查询后将其设置为子节点,以确保仅在您对变量执行所需操作后才清除该变量。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 2014-06-21
        • 1970-01-01
        • 2020-12-04
        相关资源
        最近更新 更多