在没有存储在上下文变量中的情况下提示Watson中的插槽

问题描述 投票:0回答:2

有没有办法以这样的方式构建Watson会话,它始终会提示输入槽但是值不会保存在上下文变量中?

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

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

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

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

watson-conversation watson
2个回答
0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.