2.3.4 设计关键词规则
关键词规则的设计直接影响到用户交互体验,因此在设计时要尽可能考虑全面,合理地设计。根据简易号码簿的功能要求,可以将关键词规则分为3部分:文本菜单交互、号码查询和用户反馈。
1.文本菜单交互
对于文本菜单交互部分,只需要设置5条关键词规则,对应的5个关键字分别是:?、1、2、3和4,关键字匹配方式均为完全匹配。
1)当用户发送“?”时,回复如下所示的文本菜单。
请回复数字选择服务:
1 特种服务号码
2 通讯服务号码
3 银行服务号码
4 用户反馈
2)当用户发送“1”时,回复如下所示的特种服务号码列表。
常用特种服务号码列表:
匪警110
火警119
急救中心120
回复?显示主菜单
3)当用户发送“2”时,回复如下所示的通讯服务号码列表。
常用通讯服务号码列表:
中国移动客服10086
中国联通客服10010
中国电信客服10000
回复?显示主菜单
4)当用户发送“3”时,回复如下所示的银行服务号码列表。
常用银行服务号码列表:
建设银行客服95533
工商银行客服95588
农业银行客服95599
回复?显示主菜单
5)当用户发送“4”时,回复如下所示的用户反馈提示。
尊敬的用户,为了更好地为您服务,请将系统的不足之处反馈给我们。
反馈格式:@+建议内容
例如:@希望增加*号码
2.号码查询
对于号码查询部分,笔者为每个号码设计了一条关键词规则,并且关键字匹配方式均为部分匹配,如表2-3所示。
表2-3 号码查询的关键词规则设计
3.用户反馈
从文本菜单交互中可以了解到,用户提交的反馈信息以“@”符号开头。由于关键词规则的匹配方式只有部分匹配和完全匹配,并不能判断是否以关键字开头。因此,只能认为只要用户发送的消息中包含“@”,就认为用户是在提交反馈。
用户反馈的关键词规则设置如图2-12所示。
图2-12 用户反馈的关键词规则设置