Dialogflow创建后续2上下文

时间:2019-05-15 16:31:41

标签: dialogflow

由于某种原因,每次我编辑现有的跟踪意图并尝试添加新的跟踪意图时,DialogFlow都会决定添加一个额外的跟踪意图。这不是真正的破坏游戏,但真的很烦人。

我的支出:

Parent Intent (Output Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup)

我得到的是

Parent Intent (Output Context Parent-followup, Parent-followup-2)
    '-> Child Intent (Input Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup, Parent-followup-2)

当我尝试删除Parent-followup-2时,Child Intent不再显示为后续Intent。正如我所说,它仍然有效,只是变得非常混乱非常快。有什么办法可以防止这种情况?

2 个答案:

答案 0 :(得分:0)

我发现了这篇帖子:https://stackoverflow.com/a/51760786/5249411,其中谈到了DialogFlow无法直接设置父级Intent。

解决此问题的唯一方法似乎是以zip格式下载整个代理,将父代的ID添加为parentId,并将根父代的ID添加到rootParentId,然后上传再次。

答案 1 :(得分:0)

删除 Parent-followup-2 中的输出上下文 Parent Intent (Output Context Parent-followup, Parent-followup-2) 并再次尝试创建后续内容。