【发布时间】:2020-04-24 06:38:18
【问题描述】:
我正在使用 Dialogflow 开发一个机器人。有时,用户可能会偏离谈话并提出闲聊。但是,当这激活闲聊意图时,某些上下文可能会过期。如何激活一个小 Intent,但保持之前激活的 Intent 保持相同的生命周期?
谢谢
【问题讨论】:
标签: dialogflow-es chatbot
我正在使用 Dialogflow 开发一个机器人。有时,用户可能会偏离谈话并提出闲聊。但是,当这激活闲聊意图时,某些上下文可能会过期。如何激活一个小 Intent,但保持之前激活的 Intent 保持相同的生命周期?
谢谢
【问题讨论】:
标签: dialogflow-es chatbot
每个上下文都有一个生命周期,它决定了在多少个匹配的意图之后上下文消失了。默认值为 5。
一种可能的解决方案是将上下文生命周期设置为更高的值,似乎不可能使给定的上下文生命周期独立于其他上下文。
您可以在 DialogFlow UI 中或通过 webhook 设置生命周期,但请注意,它无论如何都会在 20 分钟后过期。
【讨论】: