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

幸福左手边 2019-07-22

在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、以及许多其他网站的集成。

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

Web界面预览

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

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

语言

目前,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

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

Web界面预览

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

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

语言

目前,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插件、以及各种自定义的应用程序相连接。

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

Web界面预览

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

语言

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

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

Web界面预览

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

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

语言

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

定价

相关推荐