Dialogflow:如何重复以前的意图
Dialogflow: How can I repeat a previous intent
我有槽位填充的意图,在设置所有参数后,我的代理会提示用户确认参数是否正确。如果用户回答“否”,则会触发后续意图,但我不知道该怎么做,所以这会重复之前的意图,从而允许用户更正信息。
添加一个带有“是”值的后续意图和另一个没有值的后续意图。
然后在后续没有值,检查用户输入然后再次调用主要意图。
请记住,意图代表用户所说或所做的事情,而不是您对该信息的处理。所以没有办法强制“重复”之前的 Intent,因为用户可能会选择做其他事情。
你可以做的是
- 清除各种输入上下文,除了您的原始 Intent 有效的输入上下文。
- 以他们会回答的方式重新提示,以便触发原始 Intent。
我有槽位填充的意图,在设置所有参数后,我的代理会提示用户确认参数是否正确。如果用户回答“否”,则会触发后续意图,但我不知道该怎么做,所以这会重复之前的意图,从而允许用户更正信息。
添加一个带有“是”值的后续意图和另一个没有值的后续意图。 然后在后续没有值,检查用户输入然后再次调用主要意图。
请记住,意图代表用户所说或所做的事情,而不是您对该信息的处理。所以没有办法强制“重复”之前的 Intent,因为用户可能会选择做其他事情。
你可以做的是
- 清除各种输入上下文,除了您的原始 Intent 有效的输入上下文。
- 以他们会回答的方式重新提示,以便触发原始 Intent。