聊天机器人设计是指用户体验 (UX) 设计、用户界面 (UI) 设计、文案写作、会话式 AI 和机器学习在聊天机器人、交互式语音应答 (IVR) 和虚拟代理部署中的有机融合。它规定了与人类用户进行的交互、预期结果和性能优化。
在聊天机器人设计中,与所有面向用户的其他设计学科一样,UI 与 UX 设计是两个截然不同但又相互关联的概念。
UI 设计是指事物的外观:有形的视觉元素,如布局、按钮、切换开关、颜色、文本字段和字体—即,用户最直接交互(或“对接”)的产品、应用程序或网站的各个方面。聊天机器人 UI 设计会反映用户在何处键入文本输入或是聊天机器人窗口的大小和位置等决策。
UX 设计是指事物的运作方式:战略与后勤问题;例如,每一步可采取哪些行动、向用户提供或从用户处收集哪些信息,以及理想的用户旅程应如何展开。聊天机器人 UX 考量包括聊天机器人会提出哪些问题、它如何响应特定输入或何时将案例上报给人工代理。
就本质而言,UI 设计为 UX 设计注入了活力。聊天机器人表述的内容(及其背后的原因)属于 UX 设计范畴,但聊天机器人对话会如何向用户呈现则属于 UI 设计范畴;聊天机器人在给定步骤中请求的信息属于 UX 设计范围,但用户是应键入其答案还是从下拉列表中选择答案则属于 UI 设计范畴。
虽然您自己的聊天机器人的用户界面细节可能会因您的品牌、用户和用例的独特性质而异,但某些 UI 设计考量则属于相当普遍的共识。
在所有环境下,您的聊天机器人 UI 均应:
对于某些聊天机器人实施方式(例如,集成到 Slack、WhatsApp 或 Facebook Messenger 等第三方消息传递应用程序),会话界面无法进行自定义。此类固定 UI 元素应纳入 UX 规划之中。
对于很多企业,尤其是那些缺乏资源从头开始开发定制 UI 的企业,使用附带模板和拖放工作流程的聊天机器人构建器来简化 UI 决策是最为高效的做法。领先的聊天机器人提供商提供了自定义样式元素以适应品牌打造,但固守经验证的 UI 设计模式可让企业专注于自身组织的特有 UX 优先事项。
在进一步探讨聊天机器人 UX 设计时,我们会使用一些在此方面具有特定含义的术语。
出色的聊天机器人体验需深入了解最终用户的需求,以及对话体验最能满足其中的哪些需求。使用聊天机器人不仅在于您可以使用它,还在于您确信聊天机器人会提供最佳的用户体验。
常见问题解答是针对经常出现且可预测的查询、任务和问题的绝佳知识库。客户服务团队同样也是重要的洞察来源。强大的业务流程管理可进一步发现机遇和效率低下问题,并有助于划分与每个领域相关的不同知识中心、沟通渠道和复杂性级别、安全性和隐私级别。
当您需要双向对话或是机器人能比传统方式更快、更轻松或更频繁地完成某事时,聊天机器人便可提供最大价值。帮助文章或设置向导可能更适合某些域。其他域(例如,那些需要高度技术化的帮助或敏感个人信息的域)则可能最好留给真人处理。
对于首个聊天机器人,在跑之前先学会走才是明智之举。掌握的数据越少,做预测时的信心就越低:花费数月时间构建涵盖多个主题的首个聊天机器人的公司通常会(在发布后)了解到有关用户行为的关键假设存在错误,且其实必须从头做起。与在更广泛的领域中提供不一致的结果相比,有效处理较短的主题与意图列表可提供更好的用户体验。
话虽如此,还是应选择一个具有增长潜力的领域。真正成功的聊天机器人策略所得到的并非独立的解决方案,而是部署在所有相关渠道(网站、消息传递应用程序、电话系统)中的对话工具,而这些工具可通过生成用于训练和优化的共享数据来相互充实。
广义而言,聊天机器人产品可分为两个类别:基于规则的聊天机器人和 AI 聊天机器人。
基于规则的聊天机器人既简单又经济。它们会根据 if-then-else 规则进行操作:每个步骤(或决策树中的分支)均分配有聊天机器人可识别的特定输入,且每个输入均与一条脚本化回复相匹配。由于缺乏自然语言处理 (NLP) 功能,基于规则的机器人必须将用户回答限制为简单的短语或预先编写的选项。此特点可能会限制成功,除非您用户的需求是高度可预测、重复且直接的,且随着您规模的不断扩大,此类需求仍会保持这些特点。
相比之下,AI 聊天机器人更为强大、用途广泛且可扩展。会话式 AI 等人工智能功能有助于此类聊天机器人解读用户的特有回答并准确识别其中的用户意图。机器学习可补充或取代基于规则的编程,以便随着时间的推移来学习哪些回答最有可能产生首选回复。在过往回答和样本回答基础上进行训练的生成式 AI 可实时编写机器人回复。虚拟代理是指能实现机器人流程自动化 (RPA) 的 AI 聊天机器人,从而可进一步增强其实用性。
很多情况均受益于混合方法,且大多数 AI 机器人还能实现基于规则的编程。
在设计客户体验的精细细节之前,请先规划聊天机器人的基础。
用户会在不知不觉中自动推断出机器人背后的角色。它应传达我们在人类对话中所寻求的各种积极特征(同理心、好奇心、耐心、和善),同时保持作为机器人的透明度。后者对于管理用户期望和避免“恐怖谷”效应至关重要:由不太正确的人形事物所引起的怪异不安感。为此,最简便的办法便是在选择名称、头像和问候语时考虑周到。
聊天机器人的个性会影响对话设计的大部分元素。它应反映您的品牌并符合其既定用户和功能:健身助手机器人应采用活跃的语言;医疗保健诊断应用程序则应避免开玩笑。
首先要考虑您的聊天机器人在各方面的优势:
聊天机器人仅能提供一半的对话。您无法控制或完全预测属于用户的那一半。强大的对话设计可通过以某一方式(无论用户如何回答,聊天机器人的回复都让人感觉自然、可信且富有成效)处理对话流程来确保正面的用户体验。
要真正覆盖一个主题,不仅需设计出理想的对话路径,还需设想对话可能遵循的所有独特路径,其中包括潜在的困惑、迂回和死胡同。您可对调度机器人进行编程,以使其识别出“我想更改约会时间”,但用户可能会说:“我没法在星期二安排约会”。您可能有一条最佳路径,但如果 A 计划失败,是否还有 B 计划可用?如果 B 计划失败,您的机器人能否向用户解释此问题?如果用户不理解某一请求,机器人能否换一种说法?
即使流程逻辑毫无破绽,也会发生错误,但小的缺陷不应破坏交流。此时,AI 聊天机器人具有一大优势:人工智能可做出有根据的假设并保持事态发展,而非手动预测和规划每一个拼写错误来避免中断。例如,IBM watsonx Assistant 具有自动更正拼写错误的功能,以及有助于识别意图和实体的模糊逻辑功能。同样,具有语音转文本功能的 AI 机器人可接受训练,以便正确解读语音输入中的口音、错误发音和行话。
与普通人与人之间的对话一样,用户希望感觉到自己被理解。聊天机器人设计可通过确保所有机器人回复(甚至是非首选回复)均富含信息且与用户的回答相关来实现此目标。在撰写聊天机器人对话时,应确认用户所说的内容,并避免生硬地改变主题、对话中出现随机跳跃或“忘记”用户在此联系期间的先前时段所提供的信息。
聊天机器人具有局限性。“优雅地宣告失败并提供修复对话的途径”,这一能力必不可少:机器人出错是可以接受的,但出现错误和答非所问则可能会使交流注定失败,并耗尽用户对聊天机器人的信任。机器人的设计必须能优雅地处理骚扰、识别胡言乱语或答非所问的回答,同时还能对话题转移做出反应并使对话重回正轨。
持续减少用户的负担。
简洁明了的文案可减少摩擦,并体现出对用户时间的尊重。如需给出冗长的说明,则应重新考虑您的对话流程。
行之有效的聊天机器人设计涉及测试、部署和改进的持续循环。个人的行为可能无法预测,但分析过往联系中的数据则可揭示中断的流程以及可改进和扩展对话设计的机会。
聊天机器人会依赖、生成并分析大量用户数据。处理这些数据时必须谨慎。否则,不仅会招致道德问题,还会引发潜在的法律与财务后果。
此外,它还可能会影响聊天机器人的采用率:根据 Pew Research1 的说法,超过半数的美国人决定不使用某一产品,因为他们对该产品如何(以及收集多少)个人数据心存担忧。
通过会话式 AI 提供统一的智能化客户服务。深入了解如何利用 IBM watsonx Assistant 加速与客户的沟通、提高工作效率并提高利润。
通过增加 AI 重塑关键工作流程和运营,最大限度提升体验、实时决策和商业价值。
借助 IBM 业界领先的人工智能专业知识和解决方案组合,让人工智能在您的业务中发挥作用。
1 https://www.pewresearch.org/short-reads/2020/04/14/half-of-americans-have-decided-not-to-use-a-product-or-service-because-of-privacy-concerns/