今天我们继续介绍如何利用Power Virtual Agents来实现成绩查询服务。设计思路是在PVA聊天机器人的对话框中输入学生的姓名和学号来进行成绩的查询。首先,在Microsoft 365的OneDrive中制作一个Excel格式的成绩单。
可以将学生的学号、姓名、各学科成绩进行添加。
在PVA聊天机器人里新建一个名为查分服务的主题,添加触发短语。
添加两个“提出问题”分别是姓名和学号两个信息,然后在识别中分别选择“人员姓名”和“数字”两个变量。
然后添加“显示消息”,在“消息”中依次添加姓名和学号的变量。通过以上编辑可以实现输入学生姓名和学号后,出现一个显示学生姓名和学号并等待的消息框。
测试完毕后,下一步添加条件去创建一个工作流。
在刚创建的工作流的开始添加一个“文本”和“数目”的输入类型,文本对应姓名,数目对应学号。完成上述操作之后,添加一个“初始化变量”,输入名称并在类型中选择“字符串”。
之后添加“Excel Online(Business)”-“获取行”。
在“获取行”中添加刚才创建的考试成绩单,在“键列”位置可以选择“学号”项。
继续添加“设置变量”并在“值”中将成绩信息进行添加,最后在输出中用“文本”类型将“成绩查询”变量进行添加。
完成上述操作后点击“保存”。
创建完工作流之后,在“添加条件”中进行添加。
最后一步添加“显示消息”在内容框里选择“查询结果”。
通过上述操作就实现了在PVA聊天机器人中进行成绩查询的功能。