Rasa课程、Rasa培训、Rasa面试系列 金融银行案例Bot 多种状态转换的方式
- 用户对话单个回合的切换:rewind + followup + AA_CONTINUE_FORM
- 用户填写表单进行友好提示的切换:action_switch_forms_ask、action_switch_forms_affirm
- AA_CONTINUE_FORM:开始填充表单
- 切换查询收款人(rewind、followup(转账)AA_CONTINUE_FORM清空)
- 转账(填充付款人)
- 切换查询余额(rewind、followup(转账)AA_CONTINUE_FORM清空)
- 转账(填充转账金额)
- zz_confirm_form:表单填充完毕
- 提交转账,清空各个词槽
信用卡支付+ 查询交易 +切回信用卡支付
-
AA_CONTINUE_FORM:开始填充表单
-
用户意图要查询交易
-
通过 action_switch_forms_ask对用户友好提示方式进行切换: 按最新的意图名获取要切换的表单名 事件驱动: 词槽next_form_name:transaction_search_form
-
用户确认 affirm
-
触发act