在这种情况下,我们清楚地知道我们想要达到的目标,因为我们多年来一直使用Chop-Chop(实际上,我们在2010年就创建了它),但是如果你需要帮助来定义聊天机器人 或用户的目标,你可以使用以用户为中心的设计画布。 我们为chatbot指定了以下目标: 表达Chop-Chop的品牌个性 使用网站本身来彰显网站网页开发技术能力 向用户提供关于Chop-Chop服务的信息 鼓励用户为网站添加标签 学习(采集)一些关于用户信息(姓名,职业,电子邮件,电话) 帮助取得联系(CUI作为联系表格的替代方案) 鼓励用户注册账号 *注:CUI指冯诺曼依体系机构Command User Interface 命令行用户交互,是和GUI相对应的一种说法。 第一部分.设计语言交流 建立对话脚本 交互设计师应该能够预测。在这个项目中,我们知道这是我们建立一个没有人工智能支持的整体通信系统的唯一途径。我们需要一个使用自适应语法的优秀对话脚本,这也将使会话愉快并有意义。 1.对话框 使用白板,我们从一个简单的思维导图开始。牢记聊天机器人的目标,我们记下了所有可能的话题和会话部分。我们想快速检查一下最终脚本的复杂程度。
写对话脚本的早期阶段 然后,我们划分并安排了功能组的部分(我们称它们为块)。我们已经开始看到了一些模式。其中一些小组是与目标相关的(我们称之为核心),其他小组则负责让对话不那么官方(聊天),而另一个小组为用户提供了选项或额外的信息(附加信息),并对用户的反应也有回答。最后,可以将对话快速跳过推进到一个不同的脚本块中。 脚本块的最终列表: 开始脚本块 附加内容脚本块 跳跃脚本块 核心内容脚本块 会话形式脚本块 结束脚本块
简单的对话框时间线的例子 当然,最后的脚本结构比线性框架要难得多。基于对话整体性的所有依赖和无尽的组合使整个事情变得异常复杂。 2.剧本 这是我们从项目一开始就一直在等待的时刻:我们终于可以编写实际的对话脚本了。这部分很有趣,但也需要最大限度的关注。 把脚本分成块,这样就容易多了,因为所有的对话部分都可以单独编写。 好的是 – 您需要编写CUI脚本的唯一工具是笔和纸或文本编辑器。 以下是一些脚本块的例子 开始脚本块: 你好 我是Cody 我很期待和你聊天呢 你好,Cody 你今天怎么样? 一般,马马虎虎吧 很糟呢,是吧?那个会发生… 附加内容脚本块: 我希望你不要介意我使用cookies 这些是什么? 我的早餐! 哈哈,多搞笑的笑话呀 cookies是由浏览器储存的有关你的数据 听起来令人毛骨悚然,但是,嗯…还好吧 好的 跳跃脚本块: 你好! 你看起来很面熟,我们之前见过吗? 是的 哈!我的记忆真好! 上次我们谈到了Magento的发展,你想继续我们的话题吗? 我们继续 核心内容脚本块: 介绍一下你吧 非常荣幸 你想知道我从哪来的吗?听听我的故事?或者,也许我知道我该怎么办? 你从哪来? 那么,我的想法来自用户体验设计工作室The Rectangles但是,是波兰设计师Jan Kallwejt给我穿衣服,做了我的头发 会话形式脚本块: 你看到在左上角的分享了吗? 这些是什么? 如果你喜欢我们的聊天,把我介绍给你的朋友!我也乐意和他们交谈 也许以后会 结束脚本块: 我该走了! 按住 Cmd + D 哈哈! 你有收藏我吗? 还没 那就收藏吧! 好的,我该走了 让我们保持联系 拜拜,Cody! 3.语法 一个好的脚本应该让你创建一个不同的对话场景。如果对话以英语作为基础则语法相对简单,那就容易多了。但是,在许多语言中,您应该能够通过将一个词替换为另一个词来创建多个消息(词组)的选项。此外,脚本设计师应该能够指定用户的答案、选项等地方。 (责任编辑:admin) |