Dialogflow、Lex、Watson、Wit和Azure机器人大比拼

译文
人工智能 机器人
本文从功能、集成渠道、定价、语言支持等方面,列举并比较了当前业界优秀的五种NLP(自然语言处理)聊天机器人平台。

【51CTO.com快译】聊天机器人是一种革命性的客户沟通方式。如今,已有许多公司在不同程度上通过聊天机器人,来自动化地减少了人类客服人员的繁琐工作量。

在Kommunicate平台上(译者注:是一款提供人机混合客户支持的软件平台),我们评估了市面上常见的几种聊天机器人平台,以及它们在客户支持等方面的服务用例。以下便是其中较为主流的五种平台:

作为业界优秀的NLP(自然语言处理)聊天机器人平台,我们对它们的功能、集成渠道、定价、语言支持等方面进行了比较,下表概括了Dialogflow、Lex、Watson、Wit、以及Azure Bot Service在各个维度上的特性比较。读者可以自由下载与分享。

Dialogflow、Lex、Watson、Wit和Azure机器人大比拼

Dialogflow

曾被称为API.ai的Dialogflow,是基于自然语言对话的人机交互技术开发工具。

Dialogflow于2016年被谷歌收购。虽然它有着完备的API和Web界面,但是它是一款完全不公开源代码的产品。

不同的公司能够通过使用Dialogflow,来构建自然且丰富的会话体验环境。同时,您可以使用Dialogflow,让自己的产品通过语音和基于文本类型的对话界面,与用户实现各种交互。

易用性

Dialogflow提供了一种可用于创建聊天机器人的Web界面。就算是那些非技术人员,也能够通过该界面轻松地创建具有基本功能的软件机器人。同时,用户可以非常容易地理解和配置诸如Intent(意图)、Entities(实体)和Actions(动作)等基本功能的属性。因此,通过Dialogflow,您可以在几个小时内,制作出一个具备基础问答能力的聊天机器人。

集成

Dialogflow提供了与Google智能助理、Slack、Facebook Messenger、Skype、Twitter、以及许多其他网站的集成。

Web界面预览

您可以非常方便地将Dialogflow的demo集成到自己的网站上、以及移动应用之中。当然,您也可以选择自行开发与之相配的用户界面(UI),或是直接使用Dialogflow 的API(在Kommunicate上就有提供)。

语言

目前,Dialogflow能够支持20种语言。而具体的语言支持列表,请参考:https://cloud.google.com/dialogflow-enterprise/docs/reference/language。

定价

  • 适用于中小型企业的Dialogflow标准版是免费的。
  • Dialogflow的企业版本则按照每个请求0.002美元起进行收费。

Amazon Lex

Amazon Lex可以帮助用户通过语音和/或文本的方式,在应用程序中构建出不同的会话界面。它采用了与Alexa相同的深度学习技术。

易用性

Lex提供了一种用于创建和启动聊天机器人的Web界面。

集成

目前,它仅限于对Facebook、Kik、Slack和Twilio SMS提供集成与支持。

Lex能够以开源代码的方式,为不同网站的测试提供基本的聊天UI。其源码库的链接为:https://github.com/aws-samples/aws-lex-web-ui

Web界面预览

以下是Lex的基本Web聊天界面:

语言

目前,Lex仅支持美式英语。

定价

  • Lex根据聊天机器人所处理的文本或语音的请求数,来收取费用。其中语音请求的收费标准为每个请求0.004美元;而文本请求的费率则为每个请求0.00075美元。
  • 当然,对于用户第一年的使用来说,每个月10,000个文本请求、以及5,000个语音请求之内的使用是免费的。

IBM Watson Assistant

Watson Assistant是一种可以在任何应用程序、设备、以及渠道中,构建对话界面的产品。Watson能够从自己的知识库中搜索答案,并籍此转发给前来询问的用户。

易用性

IBM Watson Assistant提供了一个友好且易于导航的用户界面。在创建完帐号之后,它将向您推送相应的视频教程、以及使用示例,以方便您能够快速入门。在操作上,您首先需要创建一个Skill,然后进入Assistant界面,以实现与其他渠道的集成。

集成

您可以通过各种API,将Watson与Facebook Messenger、Slack、Voice Agent(电话)、WordPress插件、以及各种自定义的应用程序相连接。

Web界面预览

语言

Watson的beta版本(请参见:https://cloud.ibm.com/docs/services/assistant?topic=assistant-language-support#language-support)能够支持10种以上的语言,其中包括:英语、西班牙语、日语、意大利语、以及中文等。

定价

Watson有一整套的价格体系,从免费版到每月最多10,000条消息不等。其Lite版的价格为每条消息0.0025美元。

Wit.ai

您可以轻松地通过wit.ai,来创建基于文本和语音的聊天机器人,并将它们连接到自己首选的消息传输平台。

易用性

Wit.ai提供单独的UI,以方便用户设置不同的intents,并测试之。由于Wit.ai是面向程序开发人员的,因此对于非技术人员来说,他们上手起来会比较困难。

集成

Wit.ai无法实现与Web界面的直接集成。它必须通过HTTP API、Nodejs、Python、Ruby、以及Go等可用代码库来实现集成。具体的代码库请参考:https://github.com/wit-ai%EF%BB%BF。

Web界面预览

Wit.ai不提供Web界面,您必须自行设计。

语言

Wit.ai支持50多个国家与地区的语言,其中包括:英语、西班牙语、南非荷兰语等。而具体的语言支持列表,请参考:https://wit.ai/faq%EF%BB%BF。

定价

无论对于个人用户还是商业用途的使用,Wit都是免费的。

Azure Bot服务

Microsoft的Azure Bot服务可用于创建不同的智能机器人场景。

易用性

Azure Bot服务通过提供简单易懂的Web界面,来创建和发布机器人服务。

集成

用户可以将由Azure Bot服务所创建的聊天机器人,被发布到不同的渠道上,其中包括:Web、Facebook Messenger、Skype、Skype for Business、Microsoft Teams、以及Slack等。具体的集成支持列表,请参见:https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-webchat?view=azure-bot-service-4.0

Web界面预览

您可通过链接:https://github.com/Microsoft/BotFramework-WebChat%EF%BB%BFGithub,找到它发布在Github上的开源Web聊天部件。

语言

Azure Bot服务支持多种语言,其中包括:英语、法语、德语、以及西班牙语等。

定价

Azure bot服务提供每月10,000条消息的免费方案。如果被发布出去,则定价为每1000条消息0.50美元。此外,它还会向您收取使用Azure功能、以及Azure Web应用所消耗资源的费用。

原文标题:Dialogflow vs. Lex vs. Watson vs. Wit vs. Azure Bot,作者:Devashish Mamgain

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:庞桂玉 来源: 51CTO.com
相关推荐

2020-08-04 17:06:40

Merging Rebasing Git

2010-05-28 11:09:51

SVN功能

2017-02-05 17:10:41

机器学习深度学习框架

2011-01-19 11:10:30

2010-03-18 14:54:46

主流无线技术

2010-07-14 13:38:51

Perl开发工具

2010-05-24 18:15:34

SVN中Branch和

2017-09-10 14:29:03

眼力

2010-09-08 15:41:28

SIP协议栈

2014-01-07 17:08:02

Java开源框架

2010-08-25 16:12:34

职场

2011-11-08 10:29:44

2021-03-15 21:07:17

IT行业薪酬薪水

2023-05-26 15:53:48

MidjourneyAI图像

2019-03-29 08:25:21

JSONXML前端

2019-08-27 09:00:00

敏捷开发开发方法项目

2018-10-25 14:08:07

KubernetesGoogle

2011-04-01 09:18:01

MRTGCactiZabbix

2010-04-21 12:54:46

Unix内核

2012-08-15 09:26:54

虚拟化
点赞
收藏

51CTO技术栈公众号