![]()
用户在手机上提交了“整理餐桌”,没有立即看到反馈,又点了一次。过了一会儿,家人也在另一个入口发出了同样的请求。机器人收到的三条消息,究竟是在催促同一项家务,还是安排了三项任务?
这个问题关系到家庭交互中的重复执行。用户重复操作,可能是担心指令没有送达,并不一定希望机器人把已经整理好的物品再次移动。设计任务流程时,应当考虑如何识别重复请求,同时保留真正的新需求。
可以先把指令与任务分开理解。一句话可以被说很多次,但它所指的工作可能只有一次;反过来,相同的话隔了一段时间再说,也可能对应新产生的家务。仅凭句子相同,很难直接判断用户意图。
例如,餐桌刚整理完,家人又摆上了新的物品。这时再次提出整理,是一个合理的新任务。如果系统只要听到相同表达就忽略,新的工作也可能被漏掉。需要核对的是已有任务的状态,以及目标区域是否发生了变化。
界面反馈有助于减少这种误会。任务收到后,可以明确显示“已接收”;正在处理时,显示当前阶段;结束后,保留本次结果。这些提示应当与实际任务保持一致。用户能看到请求去了哪里,就不必通过反复点击来试探系统是否有反应。
再次收到类似指令时,一种可供设计的处理方式,是先告知已有任务正在进行,再让用户选择查看进度或另建任务。若用户只是催促,便不新增动作;若目标或范围改变,则根据确认后的要求调整安排。
不同家庭成员同时提交请求,也需要说明它们之间的关系。两个人都要求整理同一张桌子,可以提示已有相关任务;一个人要求整理餐桌,另一个人要求整理书桌,则应保留各自的目标,不能只因措辞相同就合并。
观察这类交互,可以使用不涉及危险动作的测试场景:在任务尚未开始、进行中和结束后三个时点重复提交同一请求,记录系统的提示与任务数量,再核对是否出现多余动作。
这些是评估任务交互的思路,并不意味着某个产品已经具备相应机制。家庭使用中,清楚呈现“这条指令对应哪一次工作”,能让用户更容易理解系统状态,也给重复请求留下可确认的处理空间。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.