Dialogflow es 有没有一种方法可以回到意图的后备阶梯上?
我正在创建一个机器人,它会问一些问题,比如“你喜欢什么样的蛋糕?”然后要求确认,比如“你选了巧克力蛋糕,对吗?”。如果他们回答“不”,我怎么才能回到原来的问题上来 我尝试使用事件链接回退意图,但找不到触发回退的事件 如果你说不,我想让它重新提问。你可以将“不”定义为一个训练短语,并在原始问题上使用上下文Dialogflow es 有没有一种方法可以回到意图的后备阶梯上?,dialogflow-es,Dialogflow Es,我正在创建一个机器人,它会问一些问题,比如“你喜欢什么样的蛋糕?”然后要求确认,比如“你选了巧克力蛋糕,对吗?”。如果他们回答“不”,我怎么才能回到原来的问题上来 我尝试使用事件链接回退意图,但找不到触发回退的事件 如果你说不,我想让它重新提问。你可以将“不”定义为一个训练短语,并在原始问题上使用上下文 “您喜欢什么样的蛋糕?”intent将isCorrect作为输入上下文,而“您选择了巧克力蛋糕。正确吗?”intent将isCorrect作为输出上下文 确保您在“您喜欢什么样的蛋糕?”之前添加
“您喜欢什么样的蛋糕?”
intent将isCorrect
作为输入上下文,而“您选择了巧克力蛋糕。正确吗?”
intent将isCorrect
作为输出上下文
确保您在“您喜欢什么样的蛋糕?”之前添加了isCorrect
,作为意向输出。您可以将“否”定义为培训短语,并在原始问题上使用上下文
“您喜欢什么样的蛋糕?”
intent将isCorrect
作为输入上下文,而“您选择了巧克力蛋糕。正确吗?”
intent将isCorrect
作为输出上下文
请确保在“您喜欢什么样的蛋糕?”之前添加了
isCorrect
,作为intent中的输出。这类场景也有帮助程序。如果用户不确认选择,您只需再次提出原始问题。这类场景也有助手。如果用户不确认选择,您只需再次提出原始问题。使用上下文
使用上下文