IBM Watson vs Amazon Lex(chatbot)

时间:2017-06-28 04:31:31

标签: ibm-watson chatbot amazon-lex

好的,我是一个新手,我正在为一家软件公司实习。我们需要使用Watson或Lex构建一个聊天机器人。但我不确定使用哪一个。 Lex也有引擎支持自动电子邮件对话吗?

5 个答案:

答案 0 :(得分:1)

如果您不熟悉聊天机器人,我建议您使用第一个聊天机器人的沃森会话服务。它有一个图形用户界面,因此您基本上可以创建您的第一个聊天机器人,而无需一行代码(如果您愿意) 此外,您可以轻松地将对话服务与其他AI服务(如自然语言处理或检索和排名服务/机器学习服务)相结合。
根据我从黑客马拉松(AWS / Bluemix)的经验,我认为Watson对话是更容易进入该主题的入口点。 (更快的设置 - 你好世界的应用程序)
Bluemix评估账户是免费的30天(没有信用卡信息 - 只有电子邮件)

示例指南:
https://www.ibm.com/developerworks/library/cc-watson-chatbot-conversation-nlu/index.html

答案 1 :(得分:0)

我不是IBMer ;-)但也会推荐Watson Conversation服务。您可以轻松构建一个聊天机器人,然后通过RESTful api连接到该聊天机器人,以便与您的网站/应用程序进行相对轻松的集成。

AWS Lex涉及使用两种服务--Lex和Lambda,它们都很棒且有用,但总的来说它并不是一个简单的过程。

我还认为IBM代码示例和API参考更适合开发人员。

答案 2 :(得分:0)

我认为这是“适合目的”的选择。如果你使用直接问题答案类型的机器人(没有太多参考企业数据的数据)使用像motion.ai这样的服务。如果您的机器人是业务规则密集型和数据I / O密集型,那么像Watson和lex这样的服务很有用。如果您的公司计划在未来整合图像识别,语言翻译等其他服务,它们将变得更有价值。在Watson和Lex之间,Watson具有更灵活的问答功能,因为Lex依赖lambda函数进行对话(阅读更多编码)。在我们的用例中,Watson NLP比Lex好。但是,我确信根据用例可能会有所不同。  在易于部署方面,我将使用motion.ai最简单,然后是沃森,然后是亚马逊lex。 希望这可以帮助!

答案 3 :(得分:0)

Lex不提供电子邮件集成,但您可以使用AWS API Gateway + AWS Lambda轻松创建一个。另外,我建议您创建自己的基准测试,并更有效地查看哪一个符合您的要求。

答案 4 :(得分:0)

我会选择 IBM 聊天机器人,只是因为 AWS 会向您收取尝试构建某些东西的费用,即使它不起作用或不好。如果您只想玩转 IBM 是不二之选。