选择正确的用例可能是构建用户喜欢的会话应用程序中最重要的步骤。在许多用例中,语音或聊天对话可以使查找信息或完成任务变得更加简单。对于其他人,对话界面可能会带来不便或令人沮丧。选择一个不切实际或不正确的用例,即使最聪明的语音助手也会崩溃。
虽然没有神奇的公式可以确定哪种用例适合会话界面,但已经做出一些实践用于区分好的候选人和坏的候选人。为了确保您的会话程序的实用和为用户提供真正的价值,在选择用例之前,仔细考虑一下问题很重要。
它类似于现实世界中的人类互动吗? | 会话界面不附带说明手册,并且很少有机会向用户介绍所支持的功能,然后进行试用。最佳用例模仿了现有的,熟悉的现实世界中的人机交互,因此用户可以直观的知道他们的要求以及服务将如何提供帮助。例如,对话界面可以模仿与银行出纳员,咖啡师或客户支持代表的互动。 |
---|---|
它可以为用户节省时间吗? | **会话界面在节省用户时间时表现出色。当精心设计的GUI更快时,会话界面被视为不受欢迎的障碍。最有用的会话体验通常围绕一个用例,在这个用例中,用户希望完成一个特定的任务,并且知道如何清晰地表达它。例如,简单地说一句“在厨房里播放我的舒缓爵士乐播放列表”要比打开一个应用程序并触摸导航到相应的选项要快得多。 |
对用户来说更方便吗? | 当用户的手和注意力被占用或没有移动设备可用时,语音界面尤其有用。如果在开车,骑自行车,步行,锻炼,做饭或坐在沙发上时使用应用程序是有意义的,那么该应用程序可能是会话界面的最佳候选。 |
它会碰到Goldilocks区吗? | 最佳的会话应用程序正好落在“Goldilocks区域”。它们提供的功能范围很窄,既能确保机器学习模型达到很高的准确性,又能让用户觉得这种体验对各种任务都很有用。过于狭窄的应用程序可能是繁琐和无用的。过于宽泛的应用程序可能只是偶然的准确性,从而让用户感到失望。 |
是否能获得足够的训练数据? | 即使是最好的用例,在无法收集足够的训练数据来反映所设想的全部功能时也会失败。对于理想的用例,可以通过众包技术轻松生成培训数据。如果您用例的训练数据只能从少数难以找到的专家那里获得,那么它不太可能是会话界面的良好候选。 |
在本指南中,我们考虑一个关于称为Kwit-E-Mart的社区零售商店的简单会话用例。例如,你可以问这个服务商店的营业时间:“Elm街的Kwit-E-Mart今天几点关门?”这个基本用例将作为一个参考示例,强调构建有用的会话界面的关键步骤。