插槽提示后的沃森通话,原始消息的实体数据丢失

时间:2018-01-24 11:02:27

标签: watson-conversation

注意最近沃森的谈话有些变化。

过去(就像2017年12月下旬),我的对话对话框使用插槽来帮助捕获决定我的条件响应所需的上下文。

e.g。我问的是“我应该为我的晚餐吃什么”,并且应该有一个“$ vegan”的背景来决定我应该给予什么样的回应。我有一个实体电话@meal定义早餐,晚餐,午餐。 假设有一个新用户,所以对话没有关于$ vegan上下文的信息。

过去: 当我问“晚餐应吃什么”时。插槽将提示用户“你是素食主义者”,我回复“是”。并且该消息将返回到响应,其中它记住原始问题有@entity:晚餐,因此它将根据$ vegan @entity做出响应:晚餐并相应地回复。

但最近它发生了变化: 当我问“晚餐应吃什么”时。插槽将提示用户“你是素食主义者”,我回复“是”。并且消息将返回到响应,但是这一次,它只会记住$ vegan上下文,但@entity似乎不可用。因此,我的回复总是属于“其他任何”变体。

任何想法,如果我做错了什么?或者它确实改变了沃森的谈话行为?

1 个答案:

答案 0 :(得分:1)

始终检查实体的当前输入。在新输入之后,Watson永远不会记得以前的实体。因此,如果您以后必须使用该实体,则必须将其存储在上下文变量中。