Blue hex with line

Botpress 与 Dialogflow 对比

简要概述

Botpress 是一套完整的聊天机器人开发平台,面向开发者,免费开源,同时也提供定制化企业版本。我们提供可视化编辑器和托管的 NLU(自然语言理解)引擎,让你可以快速上手。
Dialogflow 也有两个版本——CX 和 ES——分别面向不同用户。Dialogflow ES 适合构建小型和简单的智能体,而 CX 更适合大型或复杂的机器人。
Botpress 和 Dialogflow 有多方面的不同,以下是最主要的区别。

Comparison icons for Botpress and Dialogflow chatbot platforms, with Botpress logo on the left and Dialogflow logo on the right.

Botpress 与 Dialogflow 关键对比

下面我们从三个关键方面对比了 Botpress 和 Dialogflow:

White connected dots forming a network icon inside a blue hexagon.

Botpress

Dialogflow logo featuring a blue cube shape above a smaller blue hexagon outline.

Dialogflow

有免费版本吗?
有(开源)
有(试用版,配额有限)
有企业版吗?
支持
有(Dialogflow CX)
支持第三方 NLU 引擎吗?
支持
不支持
支持的语言?
12 种(包括英语、法语、西班牙语、日语和阿拉伯语),通过 FastText 支持 157+ 种
30 种主语言,部分支持语音、知识连接器和情感分析
有对话流程编辑器吗?
有(并配有专用问答编辑器)
没有(Dialogflow ES),有(Dialogflow CX)
支持哪些主流消息平台?
Facebook Messenger、Telegram、
Slack、Microsoft Teams、WhatsApp(通过 Smooch.io)
Dialogflow ES:Facebook Messenger、Telegram、Slack、Twilio(及其他由 Google 提供的集成)Dialogflow CX:Web、LINE 及企业级连接器
Blue hex with line

Botpress 与 Dialogflow 对比

实现方式

使用 Botpress,你可以在一分钟内开始构建。它是一套全栈解决方案,涵盖了创建聊天机器人所需的一切,包括独特的托管 NLU 引擎、集成开发和可视化对话设计环境、灵活的集成方式以及丰富的自定义选项。

我们的低代码 Conversation Studio 允许你通过拖拽模块来创建对话体验,并在需要时添加自定义 Javascript。还配备了测试和快速迭代工具,可根据需求添加自定义逻辑。

而 Dialogflow 提供了代码模板和预设入门包,适合初步了解聊天机器人工作原理,但在企业实际使用前需要进一步定制。Dialogflow CX 拥有类似于 Botpress Conversation Studio 的对话流程编辑器,但缺少专用的问答编辑器。

Illustration of a web browser window with HTML code snippets and icons for settings and coding.
Illustration of a microchip with blue and white nodes connected by white circuit lines on a dark square background.
Blue hex with line

Botpress 与 Dialogflow 对比

费用

我们可以很直观地看到 Botpress 和 Dialogflow 的一个关键区别:Botpress 开源版始终免费且无使用上限。对于大型企业,我们还提供可根据需求和预算定制的 Botpress 企业版。

Botpress 用户通常从开源版起步,当需要企业级功能(如单点登录、增强的基于角色的访问控制或协作工作区)时再升级到企业版。

Dialogflow 的定价模式则完全不同,按每次文本请求 $0.007、每分钟音频输入/输出 $0.06 收费。如果与 Google Cloud Platform 其他资源(如 Google App Engine 实例)结合使用,还会产生额外费用。

知识/资源

Botpress 专为希望快速构建高质量聊天机器人的开发者设计,无需数据科学团队或深厚的 NLP 经验。我们的可视化界面模拟了其他应用开发的体验,支持现代软件实践,如版本控制、模拟和调试。

Dialogflow ES 上手门槛较低,但更适合简单流程的聊天机器人。Dialogflow CX 则更接近 Botpress,拥有可视化界面和平台内的托管 NLU 引擎。但其界面较为复杂,并且依赖其他云服务获取用户数据,学习曲线更陡峭。

网上常见的一个吐槽是,Dialogflow 的部分功能仍处于公开测试阶段。Dialogflow 自 2017 年起成为 Google Cloud 的一部分,最初是第三方服务(API.ai),2016 年被 Google 收购。它仍然是 Google 工具箱中较新的成员。

我应该选择 Botpress 还是 Dialogflow?

对于已经深度集成 Google Cloud 服务,或希望在同一平台管理文本和语音自动化的企业来说,Dialogflow 是一个不错的选择。但需要注意的是,免费试用期结束后会产生费用。

而 Botpress 基于开源软件打造了低代码平台,专注于文本对话自动化,并通过托管 NLU 引擎实现。我们的平台易于上手,并在 GitHub 上获得了开发者的高度评价(超过 10,000 颗星)。

常见问题

找不到答案?请在这里联系我们