亚马逊Lex与Botpress相比

时间:2017-05-03 12:42:17

标签: bots google-assist-api amazon-lex

也许我刚接触过像Botpress.io这样的漂亮网站,但我对机器人构建平台有疑问。我已经开始使用亚马逊Lex进行一些机器人建设,而且自从遇到Botpress之后我就开始了。这些本质上是竞争产品吗?从表面上看,答案似乎是肯定的,但我很难理解Botpress如何通过自然语言处理来与亚马逊和谷歌等大公司竞争。

Lex为我做的最酷的事情之一是自动将类似的文本字符串翻译成话语进行处理。我确信Botpress也能以简单的方式做到这一点,但Lex或Google智能助理的自然语言处理会更强大吗?

在这种情况下,为什么有人会使用像Botpress这样的东西知道其他服务的自然语言能力要好得多?

希望有人可以帮助我。

谢谢, →

1 个答案:

答案 0 :(得分:1)

它们是旨在解决不同问题的不同服务。 Lex的目标是让开发人员能够访问强大的NLP服务,使NLP更加简单,而Botpress旨在通过提供开源模块使构建过程更加轻松。从理论上讲,它们可以一起工作,选择一个并不会将你锁定在另一个之外。

Amazon Lex专注于通过亚马逊深度学习提供支持的NLP。 Lex还提供自动扩展基础架构(Lambda函数)和会话状态管理,所有这些都融入了服务。 Lex拥有NLP和基础设施的技术深度。

来自亚马逊Lex网站:

  

语音识别和自然语言理解是计算机科学中需要解决的最具挑战性的问题之一,需要对大量数据和基础设施进行复杂的深度学习算法训练。亚马逊Lex通过将亚马逊Alexa的强大功能置于所有开发人员的掌控之中,使这些深度学习技术实现了民主化。

Botpress是一个开源项目,旨在模块化机器人构建体验。他们不专门或提供NLP。它们使您可以轻松地将其他人的NLP挂钩到他们的服务中。我不相信Botpress存在Lex中间件,但可以很容易地使用来自亚马逊的Lex的sdk编写。

来自npm Botpress模块​​:

  

我们在Botpress的理念是拥有一个小型的&强大的核心,并通过将它们集成为模块来利用可用的最佳工具。

来自Botpress网站:

  

不同的工具适用于不同的工作。我们喜欢像Chatfuel这样简单的工具,但简单性不应该限制你的技术抱负。像Microsoft Bot平台这样的工具很棒,但创建和管理机器人不应只为技术熟练的开发人员保留。