也许我只是被像Botpress.io这样漂亮的网站所占据,但是我有一个关于建造机器人平台的问题。我已经开始使用Amazon来建造一些机器人,从那时起我就遇到了Botpress。这些基本上是相互竞争的产品吗?从表面上看,答案似乎是肯定的,但我很难理解Botpress是如何拥有与亚马逊( Amazon )和谷歌( Google )等巨头竞争的自然语言处理的。
Lex为我做的最酷的事情之一是自动将类似的文本字符串转换为用于处理的语句。我相信Botpress也能以一种简单的方式来做这件事,但是Lex或者Google的自然语言处理功能会更强大吗?
在这种情况下,为什么会有人使用像Botpress这样的东西,知道自然语言功能在其他服务上要好得多?
希望有人能帮我。
谢谢你,我
发布于 2017-05-07 01:23:16
它们是不同的服务,旨在解决不同的问题。Lex的目标是让开发人员能够访问他们强大的NLP服务,从而简化NLP,Botpress的目标是通过提供开源模块来简化构建过程。从理论上讲,他们可以一起工作,而选择一个并不一定会把你锁在另一个之外。
Amazon是专门研究NLP的,其动力来自于亚马逊的深入学习。Lex还提供了自动缩放基础设施(Lambda函数)和会话状态管理,所有这些都被放入服务中。Lex在NLP和基础设施方面具有技术深度。
来自Amazon网站:
语音识别和自然语言理解是计算机科学中最具挑战性的问题之一,需要对复杂的深入学习算法进行大量数据和基础设施方面的培训。Amazon将这些深度学习技术民主化,将Amazon的力量提供给所有开发人员。
Botpress是一个开源项目,旨在模块化bot的建设经验。他们没有专门的NLP,也没有提供NLP。它们使你很容易将别人的NLP吸引到他们的服务中。我不相信Botpress存在一个Lex中间件,但是可以很容易地使用来自amazon的Lex的sdk来编写。
来自国家预防机制底报模块:
我们在Botpress的理念是拥有一个小而强大的核心,并通过将它们集成为模块来利用现有的最佳工具。
来自Botpress网站:
不同的工具适用于不同的工作。我们喜欢像Chatfuel这样的工具的简单性,但是简单不应该限制您的技术抱负。像Microsoft平台这样的工具是很棒的,但是创建和管理机器人不应该只为熟练的开发人员保留。
https://stackoverflow.com/questions/43760358
复制相似问题