Dialogflow es API.ai不要等待答案,但不要结束对话

Dialogflow es API.ai不要等待答案,但不要结束对话,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我正在API.ai上构建一个代理,在这里我向用户提问。我不希望他们把问题回复给我的经纪人。不过,他们可能希望稍后跟进这个问题,询问更多信息。如果我的意图是“结束对话”,那么他们就不能在不重新调用我的操作的情况下做诸如说“告诉我更多”之类的事情,在这种情况下,所有的上下文都会丢失,但同样的,如果他们什么都不说,那么在谷歌主页上,至少这个问题会重复,因为它期待得到回应 还有什么我能做到的吗?行动是对话的体验。通常,你的应用程序会提出一个问题,用户会给出一个回答。一旦用户退出您的应用程序,会话上下文就

我正在API.ai上构建一个代理,在这里我向用户提问。我不希望他们把问题回复给我的经纪人。不过,他们可能希望稍后跟进这个问题,询问更多信息。如果我的意图是“结束对话”,那么他们就不能在不重新调用我的操作的情况下做诸如说“告诉我更多”之类的事情,在这种情况下,所有的上下文都会丢失,但同样的,如果他们什么都不说,那么在谷歌主页上,至少这个问题会重复,因为它期待得到回应


还有什么我能做到的吗?

行动是对话的体验。通常,你的应用程序会提出一个问题,用户会给出一个回答。一旦用户退出您的应用程序,会话上下文就会返回到助手


如果你想提供一种让用户再次参与你的应用程序的快速方法,那么考虑支持对深层链接的支持:

除了列昂所说的,你还可以自己管理用户的上下文,而不是依赖于API。AI的上下文,以及关闭每个请求所获得的匿名用户ID。
通过这种方式,他们可以深入链接回问你一个后续问题,这样你就知道谁会回来,以及在你给出答复时对话的最后一站。

我理解,你基本上想要的是创造一种意图,即用户所说的话是不可预测的,他们可能什么都不说


在这种情况下,您只需在响应结束时提示指定它。。。你想问更多的问题吗。如果用户说不,以不同的意图结束对话。否则,继续流动

谢谢你的回复。我想在我的示例中,用户可能会询问有关x的信息。X有很多信息,所以我只是提供了一些信息,可以要求更多信息。我想我必须使用这种方法,自己存储用户ID和交互时间,以这种方式使用自己的超时来管理上下文,并且只是想唤醒我,告诉我更多,从数据库检索相关上下文。谢谢你的回复