Botpress
面向开发者的可视化对话机器人构建平台
- 协议
- AGPL-3.0 / 商用 EULA
- 部署难度
- 中等
- GitHub Stars
- 14.7k
- 最近提交
- 3 天前
最新版本
v12.30.9 2.3k forks
97 个开放 Issue 数据更新于 2026-05-17 Botpress 是什么#
Botpress 是一款偏向开发者的对话机器人平台,提供节点式流程编辑、NLU、Channel 集成与运行时。它在传统对话机器人时代积累的状态机能力依然是优势:复杂的售前导购、表单收集、分支决策类场景比纯 LLM 更可控。
关键特性#
- 节点流程编辑器,支持表达式、变量与子流程
- 自带意图识别、实体提取
- 多渠道集成与统一 Inbox
- Studio 与 Engine 分离,运行时可独立部署
何时不要用 Botpress#
如果你的客服场景以「自由问答 + 知识库 RAG」为主,Dify 或 Chatwoot Captain 通常更轻量。Botpress 更适合「流程清晰、变量多、需要严格分支」的对话。
优点
- 完善的对话流程可视化编辑器
- 自带 NLU、意图、实体识别
- 提供丰富的 channel 集成(Slack、Telegram、网页等)
- 既能纯 LLM 也能与传统对话状态机混合
缺点
- 商用条款较严,自部署版本部分高级功能仅 SaaS 提供
- Studio 体验偏开发者,业务人员上手成本高于 Dify
适合场景
- 流程驱动、有明确状态机的客服场景(如售前导购、表单收集)
- 需要把传统规则与 LLM 兜底结合的场景