设计策略
高级对话设计离不开这两个核心部分:1)一系列对话样本;2)对话流程图。
1. 对话样本
人的一生都有各种各样的对话。不管对话听起来舒服还是奇怪,我们都可以做出判断,即使有时我们不知道为什么。所以对话“角色扮演”是写对话样本最简单有效的方法。
选择一个人像和一个核心使用场景。
请一个伙伴一起扮演这个角色。一个扮演用户的角色,另一个扮演系统和记录的角色。
把对话变成文字。这是对话样本的初稿。
自己扮演用户,把系统角色的答案输入对话式AI平台,一个一个的播放文语转换(TTS),看效果。如果TTS不理想,重写。
对其他用户画像和使用场景重复步骤1-4。
2. 对话流程图
当你有了一些对话样本,那么你就可以提取对话的流程和逻辑。对话流程图是对话交互界面的基本结构。你可以在白板或者纸上画一个流程图,或者使用一些比较正式的工具,比如Google Drawings、X-mind、mindnode、twine、motion.ai等。
你可以把这个流程图想象成用户的导航图。当用户想要与机器人交流时,他们不一定知道可以问什么问题,所以你需要为他们提供一条可以遵循的路径,并且在途中你还需要一些标志和指引。你可能需要创建菜单和树形结构来引导用户完成每一次交互。
当然,不要忘了,随着NLU自然语言理解技术的成熟,无论用户如何以不同的方式提问,一个好的聊天机器人最终都能够将用户的陈述翻译成相应的意图。
以下是Google I/O conference智能助手的对话流程图设计案例: