2017-05-03 121 views
2

也许我只是被像Botpress.io这样漂亮的网站占据,但我有一个关于bot平台建设的问题。我已经开始使用亚马逊Lex来建立一些机器人,我也遇到了Botpress。这些基本上是竞争产品吗?在表面看来,答案似乎是肯定的,但我很难理解Botpress是如何进行自然语言处理的,它可以与亚马逊和谷歌等大公司竞争。亚马逊Lex与Botpress相比

Lex为我做的最酷的事情之一是自动将相似的文本字符串转换为用于处理的话语。我相信Botpress也可以用简单的方式来做到这一点,但Lex或Google智能助理的自然语言处理能力会更强大吗?

在这种情况下,为什么有人会使用类似Botpress的东西,知道自然语言功能在其他服务上更好?

希望有人能帮助我。

感谢, 大号

回答

1

它们是旨在解决不同的问题不同的服务。 Lex旨在让开发者通过赋予其强大的NLP服务来简化NLP,并且Botpress的目标是通过提供开源模块来简化构建过程。他们可以在理论上一起工作,选择一个并不会将你锁定在另一个之外。


亚马逊Lex专门从事亚马逊深度学习的NLP。 Lex还提供了自动扩展的基础架构(Lambda函数)和对话状态管理,全部融入到服务中。 Lex拥有NLP和基础设施方面的技术深度。

从亚马逊莱克斯网站:

语音识别和自然语言理解的一些最具挑战性的问题,在计算机科学来解决,需要复杂的深学习算法要对海量数据和基础设施的培训。亚马逊Lex将这些深度学习技术通过将亚马逊Alexa的强大功能应用到所有开发人员的手中而实现了民主化。

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

从故宫Botpress模块​​:

我们在Botpress理念是有一个小&强大的核心,并充分利用现有的将它们集成为模块的最佳工具。

从Botpress网站:

不同的工具不同的工作很好地工作。我们喜欢Chatfuel这类工具的简单性,但简单性不应限制您的技术野心。像微软机器人平台这样的工具非常棒,但是创建和管理机器人不应仅限于熟练的开发人员。

+0

了解。不过,我也有能力在Amazon Lex上自动部署我的机器人,而不需要像Botpress那样的东西吗? – llawliet

+0

您可以连接到像leck,fb messenger,lex等alexa的消息频道。 Lex使用lambda函数,它不像创建或选择那样部署太多。 Lex允许您为验证和执行逻辑指定lambda函数或api端点。 –