2017-04-19 23 views
1

为什么api.ai具有上下文数组,该上下文数组创建带有一些任意名称的上下文,直到意图完成为止?api.ai中的上下文数组

当如果创建一个背景下,保留其余的人被删除的意图是完整的,什么是它

回答

4

我认为,当你在解决意向的中间你是指案件的意义,您会看到如下所示的上下文名称:72e79993-...-10dc7db59a93_id_dialog_context

发生这种情况的原因是意图尚未解决,并且系统在意图为止之前为在此中间点发生的任何交易所创建了一种临时临时上下文解决和导出上下文被触发。

在您看到它的情况下,您可能会注意到它们是用户尚未填写所需参数值时发生的,API.ai必须提示用户输入其所需值。这种“即时响应”是一种回应,但不是意图的解决方案。因此,为了将此临时状态存储/标记为与完全响应和已解析的意图状态不同(并且在给定特定意图的情况下澄清特定参数值的超特定上下文中帮助解释用户所说的内容),API.ai插入这些“超特定”临时上下文名称。

您会注意到在这些情况下,上下文名称与元数据的intentID匹配,出于这个原因。