DialogFlow新手教程:从默认欢迎意图发起是非提问并跳转至下一个意图
嘿,刚接触Dialogflow的话,这个需求其实超容易实现,我给你拆解成清晰的步骤,跟着做就行👇
第一步:修改默认欢迎意图,插入你的是非提问
打开Dialogflow控制台,找到左侧菜单的「意图」列表里的Default Welcome Intent:
- 切换到「响应」标签页,把默认的欢迎文本替换成带明确是非引导的内容,比如:“嗨!欢迎使用我的助手~请问你现在需要查询订单状态吗?请回答「是」或者「否」哦!”
- 确保表述清晰,让用户明确知道要给出“是/否”类型的回复
第二步:创建对应“是”“否”的后续意图
Dialogflow自带的「后续意图(Follow-up Intent)」功能能帮你快速关联父意图的后续交互,不用手动设置复杂的上下文:
- 找到
Default Welcome Intent右侧的「添加后续意图」按钮,点击后选择「自定义」- 第一个后续意图命名为
Default Welcome Intent - Yes:- 在「训练短语」里添加用户可能说的所有肯定表述,比如:“是”“对”“是的”“要的”“需要”;还可以直接添加系统实体
@sys.yes,这样Dialogflow能自动识别各种标准的肯定回答 - 切换到「响应」标签页,设置用户说“是”后你要给出的回复,比如:“好的,那请告诉我你的订单编号哦~”
- 在「训练短语」里添加用户可能说的所有肯定表述,比如:“是”“对”“是的”“要的”“需要”;还可以直接添加系统实体
- 再添加第二个自定义后续意图,命名为
Default Welcome Intent - No:- 「训练短语」里添加否定表述,比如:“否”“不用”“不需要”“算了”;同样可以加入系统实体
@sys.no来覆盖更多否定变体 - 「响应」里设置对应的回复,比如:“没关系!如果之后有需要随时喊我~”
- 「训练短语」里添加否定表述,比如:“否”“不用”“不需要”“算了”;同样可以加入系统实体
- 第一个后续意图命名为
第三步:测试你的交互流程
点击控制台右上角的「测试」按钮,打开模拟器:
- 输入触发欢迎意图的短语(比如“你好”),助手会弹出你设置的是非问题
- 分别回复“是”和“否”,检查是否正确跳转到对应的后续意图并显示预设的响应
如果测试时发现有些用户的回复没被正确识别,只需要回到对应意图的「训练短语」里补充更多变体就行,慢慢优化就能覆盖大部分场景啦~
内容的提问来源于stack exchange,提问作者INFINIYOS KD
相关产品推荐
相关产品推荐

