【问题标题】:Amazon Lex compared to BotpressAmazon Lex 与 Botpress 的比较
【发布时间】:2017-10-01 07:17:14
【问题描述】:

也许我只是被 Botpress.io 等漂亮的网站所吸引,但我有一个关于机器人构建平台的问题。我已经开始使用 Amazon Lex 进行一些机器人构建,并且从那以后我遇到了 Botpress。这些本质上是竞争产品吗?从表面上看,答案似乎是肯定的,但我很难理解 Botpress 如何拥有可以与亚马逊和谷歌等大公司竞争的自然语言处理。

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

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

希望有人可以帮助我。

谢谢, 升

【问题讨论】:

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


    【解决方案1】:

    它们是旨在解决不同问题的不同服务。 Lex 旨在通过让开发人员访问其强大的 NLP 服务来简化 NLP,而 Botpress 旨在通过提供开源模块来简化构建过程。从理论上讲,它们可以一起工作,而且选择其中一个不一定会将您与另一个隔离开来。


    Amazon Lex 专门研究由 Amazon 深度学习提供支持的 NLP。 Lex 还提供了一个自动扩展的基础设施(Lambda 函数)和对话状态管理,所有这些都融入了服务中。 Lex 在 NLP 和基础架构方面拥有深厚的技术。

    来自 Amazon Lex 网站:

    语音识别和自然语言理解是计算机科学中最难解决的一些问题,需要在海量数据和基础设施上训练复杂的深度学习算法。 Amazon Lex 让所有开发人员都能使用 Amazon Alexa 的强大功能,从而使这些深度学习技术大众化。

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

    来自 npm Botpress 模块:

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

    来自 Botpress 网站:

    不同的工具适用于不同的工作。我们喜欢 Chatfuel 等工具的简单性,但简单性不应限制您的技术抱负。 Microsoft Bot Platform 之类的工具非常棒,但创建和管理机器人不应该只留给熟练的开发人员。

    【讨论】:

    • 明白。但是,我确实有能力在 Amazon Lex 上自动部署我的机器人,而不需要像 Botpress 这样的东西,对吗?
    • 您可以从 lex 连接到 slack、fb messenger、alexa 等消息传递渠道。 Lex 使用 lambda 函数,这些函数并没有像创建或选择的那样被部署。 Lex 允许您为验证和实现逻辑指定 lambda 函数或 api 端点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多