图片 2

谷歌开发者数量第一,聊天机器人将从根本上变革计算

图片 1

据外媒报道,微软CEO萨蒂亚·纳德拉周一表示,聊天机器人“将从根本上变革所有人体验计算的方式”。纳德拉认为,聊天机器人目前只是给应用带来了改善,但未来将可以学习人类语言,并成为“全新的界面”。

科技巨头诸如 Facebook 和微软已经大规模发布了 Bot
框架,旨在量产聊天机器人。在 Facebook Messenger 上开发了超过 11,000
个聊天机器人,并且有近 23,000 个开发人员注册了 Facebook
机器人引擎。此外,大量初创公司拥有自属开发框架和功能性产品。较小的交流平台,如
Telegram 和 Slack,也推出了「机器人商店」(「Bot
Stores」),并成立基金吸引开发人员。

Facebook、谷歌和微软三巨头在Bot上的竞争已愈演愈烈,所谓Bot,也就是「robot(机器人)」的缩写,是一种可以自主运行自动管理的工具。目前的焦点锁定在谁的Bot平台上拥有更多的开发者。

他表示:“当前所有的应用开发者,无论是开发移动应用、桌面应用,还是网站,都会尝试聊天机器人并将其作为新的界面。你将获得以人类语言为基础的界面,而不是以往的菜单界面。”

什么是 Bot 框架?

在发布其聊天应用Allo之前,谷歌收购了API.AI,这是一个对话式界面开发商,开发者可轻松打造同时支持文字和语音辨识的对话式界面,目前已有超过
6 万名开发者使用 API.AI。

纳德拉在多伦多微软的全球合作伙伴大会上发表了这一讲话。

简单地解释,Bot
框架用来制造机器人并定义其行为。作为聊天机器人开发者,开发和定向如此之多的交流平台与聊天机器人开发
SDKs 常会感到无所适从。Bot
开发框架是这样一种软件框架,它能对聊天机器人开发过程中的人工内容做抽象化处理。

Facebook和微软,走的是另外一条路,一直在建立自己的平台,目前二者中的胜利者是微软。在4月份的时候,两家公司都公布了他们的bot开发平台,并在几个月后,平台上都已有超过2万名开发者。

今年4月,他也曾发表类似观点。当时,微软在Build开发者大会上推出了Bot
Framework开发框架。上周,微软发布了新的Skype聊天机器人框架。在推出首月,已有约2万名开发者注册使用微软的Bot
Framework,而随后还有超过3万名开发者注册。

然而,尽管很多 Bot
开发框架宣称「代码一旦写好可部署到任何地方」,你还是很可能为你的每一个目标交流平台开发一个单独的聊天机器人。Bot
开发框架包括机器人制造者 SDK(Bot Builder SDK)、机器人连接器(Bot
Connector)、开发者入口(Developer Portal)、机器人目录(Bot
Directory)以及一个用来测试已开发机器人的模拟器。此外,Bot
框架并不适合初学者用来学习聊天机器人开发。

目前,微软靠拥有超过4.5万的开发者超过3.4万的Facebook。据外媒报道,微软CEO Satya
Nadella 曾在Microsoft
Ignite大会上谈到,平台成功的关键在于“我们不会限制任何一个你开发的Bot,它们将随处可用”。

纳德拉表示:“关键在于利用人类语言的力量,将其更多地应用于我们的各种计算。我们需要将这种机制注入计算机,以及关于我们和环境的计算智能。”他认为,聊天机器人带来的影响可能堪比网页、触摸屏手机,以及移动设备的发展。

机器人框架与机器人平台的差别?

英文原文:betanews 编译:开源中国

今年春季,微软宣布将把Cortana和基于文本的聊天机器人集成至Office
365、电子邮件、Skype,以及多个其他应用。

Bot 框架(Bot Framework)有时错误地与 Bot 平台(「Bot
Platform」)通用。在开发应用程序时,Bot
平台的作用是提供部署和运行应用程序的,Bot
框架的作用是开发和绑定各种组件到应用程序。Bot
平台是在线生态系统,其中聊天机器人可以被部署并与用户进行交互,代表用户执行操作,包括与其他平台交互。

微软在人工智能领域有着很深的积累,资源丰富,而微软的平台也非常普及。这将成为微软开发聊天机器人的优势。目前看来,在与Facebook、谷歌和亚马逊竞争的过程中,聊天机器人很可能成为微软战略的中心。

Bot
开发框架是一组预定义函数和开发人员用来加快开发的类,一组可以使你更快更好编码的工具。简单来说,初学者或非技术用户可以用
Bot 平台来开发不需要写代码的机器人,而 Bot
开发框架则被开发人员和码农借助编程语言从头开始构建机器人。

(责任编辑:张洁欣)

例如 Bot 平台 Motion.ai
可使用户无需编码便能快速创建强大的机器人。原因在于 Motion.ai
提供了一个能创建聊天机器人的工具包,使得机器人可与 APIs
相连并部署到任何一个可用的交流平台。

图片 2

一些著名的 Bot 框架

Facebook bot 引擎

2016 年 4 月,Facebook 实现了基于 Wit.ai 技术的 Facebook Bot
引擎。Wit.ai 在自己的云服务器运行,Bot 引擎是一个包装器,用于在 Facebook
Messenger 平台上部署机器人。Facebook
作为社交巨头的力量在于海量用户,因此他们不需要任何其他的 Bot
开发平台,并且聊天机器人将仅限于 Facebook
Messenger(其本身即是一个巨大的空间)。

Facebook 正在为 Facebook Bot
引擎采用一种新策略。如果开发人员获得框架,Facebook Messenger
用户将享有各种专业聊天机器人

Facebook Bot 引擎依赖于机器学习。提供 Bot
框架示例对话之后,它可以处理同一问题的很多不同变体。随着开发人员不断完善聊天机器人,它们的潜力也会越来越巨大。

发表评论

电子邮件地址不会被公开。 必填项已用*标注