发布于 2017-10-16 14:14:05
发布于 2018-02-13 21:46:24
api.ai中的上下文用于绑定两个或多个意图。您可以轻松地定义聊天的工作流程&用柠檬语来说,上下文为聊天机器人设置了一条可遵循的路径。
假设您在天气意图中说“需要天气信息”&然后您需要知道哪个位置?因此,工作流应该是weather(intent)->City (intent) &所以在这里设置上下文,其中天气(意图)的输出上下文(位置)将是城市意图的输入上下文(位置),这实际上绑定了两个意图&如果用户试图退出工作流,则会触发回退意图,声明为I didn't understand。
现在,您还可以设置这些上下文的生存期,这可以帮助您使意图在该生存期内保持活动状态,之后您将再次需要从头开始。另一方面,有趣的是,除非调用weather(intent),否则不会调用city(intent) &这也是因为city(intent)没有将位置上下文作为输入。
发布于 2017-12-02 02:56:18
上下文用于将一些意图与其他意图联系起来,以完成一个完整的词条。正如Krunal提到的,HERE你可以看到一些详细的描述,以及你如何/何时必须使用上下文。为了帮助下一步,您可以创建另一个intent,将"location“上下文作为输入,并对之前使用的intent进行后续处理。您在intent中使用的所有参数都将被传递到下一个intent,以便在控制台甚至后端使用。
https://stackoverflow.com/questions/46523779
复制相似问题