Siri 般的对话策略对吗?前 Pixar CTO 用产品回答
讲故事好像谁都会,但如何让机器人更好的讲故事,这个就未必谁都懂了。前 Pixar CTO Oren Jacob 现在成为初创团队 Toy Talk 的 CEO,他的目标是改变 iPad 上“讲故事”的方式。
“Toy Talk 作为公司的前提是,我们要探索对话式的娱乐。我们的兴趣在于知道哪种故事会在对话中倾述,”他说,“我相信,我们总有有想要交流的情感、故事情节、角色,这些只能通过言语交谈具体地体现出来。”
现在 Toy Talk 的第一个产品就是对话式的儿童娱乐应用,名为 The Winston Show。这个应用是刚才 Jacob 刚才那番话的“落地”。打开这个应用,里面有一个全身黄色的虚拟角色 Winston 就会跳出来向你打招呼。
The Winston Show 里面内置了许多小游戏,但你没办法用手指来操作,而是要用“说话”的方式,与 Winston 对话才能完成,比如说告诉 Winston 你选择了哪些选项,或者告诉它我们选择了怎样的冒险故事。当然,在“朋友对话”(Fireside Chats)里,我们可以与 Winston 展开自由地对话。话说,Toy Talk 为此整整准备了 5 小时的声音素材。
和 Winston 对话可能有点像以前爆红的“小黄鸡”,只不过它从文字版变成了语音版,变得更加生动。这背后是语音识别技术的进步,也是云计算的进步。为了确保人与 Winston 保持自然,首先得能够正确识别人所说的话,然后上传到服务器中,进行语义分析,进行正确的理解,然后反馈一个恰如其分,甚至是超出人们预期的回答——比如说,逗你发笑了。
而和“小黄鸡”类似,Toy Talk 也可以从用户的语音反馈中学习,找到更加有趣的回答。比如说,在“朋友对话”模式里面,Winston 一开始会问你许多问题,而这些问题都会变成 Toy Talk 的语料库中的一部分。
当然,如果 Winston 遇到了完全没有听过的词汇,这该怎么办?要知道,对话是很随意的,无法预测每个人所使用的词汇是什么。而 Toy Talk 所采用的做法是,直接“左右而言他”,让对话能够继续下去。
Toy Talk 的着眼点在于“对话”的价值,而不是“答案”的价值,所以在设计虚拟角色的回应策略的时候,优先选择让对话“继续”下去,而不是让人到 Google 直接搜索,是自然的策略。不过,有意思的是,这么做可能更好为用户带来价值,让他们觉得对话自然。
当然,就 The Winston Show 而言,它最重要的功用是娱乐,而非工具。
最后,我们也可以看一看 Jacob 在设计这款应用背后的思考——