1.2 如何认识 Bots
Bots 目前并没有一个准确的概念。通 常来说,它需要一个对话式交互界面,是 一种人们可以用自然语言,让它能够在其 他机器人、APP 或服务上运行回应事件触 发或用户请求的微服务。Bots 强调数字用 户(机器人)的主动性,它要能够在无需 用户发起业务流程的情况下发起应用程序, 并将结果按需传递给目标用户;或者说, Bots 通过与人 / 机器人对话将某个产品或服 务带入到特定的消息通讯产品中。
“当与对话式用户界面(CUI)相结合 时,Bots 让人与应用程序之间的交互变得 拟人化。以这种方式使用的机器人通常被 称为 chatBot。如果将机器人与 CUI 和不同 的应用场景相结合,就产生了虚拟个人助 理(VPA)或虚拟客户助理(VCA)。另外, 几个 Bots 可以组合成为更大型的 Bot,来 完成更为复杂的任务或是一系列的任务。 Bots 通常运行于云端,也可以按需做本地 化部署。”1
Bots 的概念从提出到现在其实还不到 一年时间,但它迅速成为媒体热议的焦点, 并成为各大 AI 公司的战略性布局,其中的 原因显而易见。对终端使用者来说,它简 单易用,用户能使用自然语言与之对话; 对开发者来说,有了一些核心的开发平台 之后,Bots 的打造并非难事,开发者只需 将精力集中于领域知识和业务逻辑便可, 运营也不复杂;对于企业来说,它们容易 扩散,用户能够很容易使用 Bots 并将其与 朋友分享;对于整个生态系统来说,由于 界面代码的一致性,它们更容易集成。另 外,如果一个 Bot 发现它无法回答用户问题, 还会转向另一个 Bot 寻求帮助。
Bots 介入人类生活,我们不需要在各种应用之间切换,只要在一个界面上便可 以解决各式问题,这为人类描绘了一个很 美妙的场景,因此,对于短短的几个月内 数百种 Bots(甚至数千种)突然涌现的现 象也就不难理解。
Bots 可以分为不同的种类。例如陪聊 Bots,包括诞生于 1966 年的 Eliza,虽然其 不是真正应用了 AI(自然语言处理等)技 术,但对之后的 Bots 应用产生了深远影响, 当然也包括现在比较有名的微软小冰等。 VCA 和 VPA 也属于 Bots 的范畴,VCA 包 括 Nuance 的 Nina、IPsoft 的 Amelia,以及 在中国得到广泛应用的小 i 机器人;VPA 包 括苹果的 Siri、微软的 Cortana、百度的度 秘等。