
1) 【一句话结论】我参与的小爱同学多用户语音交互优化项目,通过系统性的用户研究定位家庭场景下的指令冲突痛点,结合动态优先级算法和迭代测试,成功将冲突率降低40%,显著提升多用户使用流畅度。
2) 【原理/概念讲解】老师口吻解释各环节:用户研究是“像侦探做用户画像,通过深度访谈、场景复现挖掘真实需求与痛点”;交互设计是“定义产品与用户的对话规则,比如语音指令的优先级逻辑、反馈机制,类比‘设计交通信号灯的规则’”;原型测试是“用低保真或高保真模型验证设计,比如用线框图或可交互原型让用户操作,类比‘用模型测试产品是否好用’”;迭代是“持续优化,根据测试反馈调整设计,类比‘产品像不断打磨的乐器,每次测试后调整音色”。
3) 【对比与适用场景】
4) 【示例】假设用户研究阶段,我们用半结构化访谈,问题包括“家庭中常见的语音指令场景有哪些?”“遇到过语音指令冲突的情况吗?描述一下”;交互设计时,优先级算法伪代码:
function calculatePriority(user, command):
bindingDuration = user.getBindingDuration() # 天
recentUsage = user.getRecentUsageFrequency() # 次数/天
priority = (bindingDuration * 0.5) + (recentUsage * 0.3) + (randomFactor * 0.2)
return priority
原型测试时,用高保真原型在家庭场景模拟,比如爸爸和妈妈同时喊指令,观察系统响应;迭代后,测试数据显示冲突率从15%降到9%,指令响应时间从2秒降到1.5秒。
5) 【面试口播版答案】我参与的小爱同学设计,核心是解决家庭多用户语音指令冲突。用户研究阶段,我们做了50份家庭深度访谈,发现爸爸喊“开电视”和妈妈喊“关电视”同时触发的问题。交互设计时,我们设计了动态优先级机制,用绑定时长(权重50%)和最近使用频率(权重30%)计算优先级,还加了“请先确认指令归属”的提示。原型测试用高保真原型在家庭场景模拟,收集反馈后迭代。迭代后测试数据,冲突率从15%降到9%,指令响应时间从2秒降到1.5秒,提升了多用户使用流畅度。
6) 【追问清单】
7) 【常见坑/雷区】