首页 > 解决方案 > Dialogflow 创建 followup-2 上下文

问题描述

出于某种原因,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 时,子 Intent 不再显示为后续 Intent。正如我所说,它仍然有效,只是很快变得非常混乱。有什么方法可以防止这种情况吗?

标签: dialogflow-es

解决方案


我找到了这篇文章:https : //stackoverflow.com/a/51760786/5249411,其中谈到 DialogFlow 无法直接设置父 Intent。

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


推荐阅读