目录

客服系统

从在线聊天到全渠道客服平台,开源与商业方案的选择

客服系统(Customer Service System)是企业用于接待访客、处理咨询、管理工单与维护客户关系的软件平台。早期它仅指嵌在网页右下角的「在线聊天小窗」,随着业务复杂度上升,逐步演变为涵盖网页、App、微信公众号/小程序、企业微信、QQ、邮件、电话语音等通路的「全渠道(Omnichannel)联络中心」。

本文从能力模型与架构出发,梳理主流开源与商业方案,便于在选型时建立基线。

一套完整的客服系统通常包含以下能力层次:

  • 接入层:多渠道访客会话接入。包括网页 Widget、H5、SDK、微信公众号/小程序、企业微信、QQ、Facebook Messenger、WhatsApp、邮件、SMS、语音等。
  • 工作台:客服坐席统一收件箱(Inbox),支持会话列表、自动分配、转接、内部协作(@提及、私密笔记)、快捷回复。
  • 机器人:基于规则、知识库或大模型(LLM)的 7x24 小时自动接待,承担重复性、标准化问题,并在必要时转人工。
  • CRM / 客户库:客户画像、标签分组、联系人与价值评分,沉淀客户资源。
  • 工单系统:跨部门协同与流转,自定义字段、模板、状态机,支持工单全流程记录。
  • 质检与报表:会话报表、坐席绩效、满意度(CSAT)调研、自动质检(含 ASR 语音质检)。
  • 开放平台:提供 API/Webhook,与 ERP、CRM、SRM 等业务系统打通。

实时通信一般通过 WebSocket(如 Go 的 gorilla/websocket 或 Node 的 Socket.IO)实现长连接;客服工作台侧的协作则可能借助 ActionCable、SignalR 之类的推送通道。

GO-FLY 是一套由 Go 语言开发的轻量在线客服系统,定位为「网站接入 + 实时聊天」,适合个人或中小企业快速接入访客客服。

  • 后端:基于 Gin Web 框架,使用 GORM 操作 MySQL,JWT 做认证,WebSocket 维持实时长连接,Cobra 提供 CLI。
  • 前端:Vue.js + Element UI。
  • 协议:Apache-2.0(注意 README 明确禁止商业使用,仅限学习与测试)。
  • 集成方式:在网页中嵌入一段 JavaScript 即可呼出客服弹窗,客服端通过工作台链接登录。
  • 社区:GitHub 上约 2.6k Stars。

适合需要私有化部署、访问量不大、以网页咨询为主的场景;若要用于商业生产环境,需谨慎评估授权与维护活跃度。

春松客服 由北京华夏春松科技有限公司维护,Chatopera 团队于 2018 年 9 月开源,定位为企业级全渠道客服系统解决方案。

  • 后端:Java + Spring Boot。
  • 前端:JavaScript 为主,模板层使用 Pug。
  • 部署:提供 docker-compose 与 Nginx 配置,支持容器化部署;CI 使用 CircleCI。
  • 核心模块:坐席工作台、坐席监控、组织机构与权限、联系人/客户(CRM)、网页 H5 渠道、Facebook Messenger 渠道、企业聊天、质检报表。
  • 机器人:与 Chatopera 云服务集成,支持知识库、多轮对话、意图识别、语音识别,近版本引入 LLM 与 RAG。
  • 许可证:Chunsong Public License v1.0。
  • 版本:开源版最新 Release 为 8.0.1(2023 年 7 月),官方将 v8.x 开源版标记为 Sunset,推荐使用 v9/v10 企业版。
  • 社区:约 2.9k Stars、923 Forks。

适合 Java 技术栈、需要较完整客服能力(含 CRM、质检、呼叫中心)且能接受企业版授权模式的团队。

Chatwoot 是一款国际化的开源客户支持平台,对标 Intercom、Zendesk、Salesforce Service Cloud,社区活跃度高。

  • 后端:Ruby on Rails,实时通信使用 ActionCable。
  • 前端:Vue.js + Vite + Tailwind CSS。
  • 许可证:MIT(商业友好)。
  • 核心能力:全渠道收件箱(网站、邮件、Facebook、Instagram、Twitter/X、WhatsApp、Telegram、Line、SMS)、帮助中心门户、AI 助手(Captain)、自动化、客户分群、多语言、CSAT 报表。
  • 集成:Slack、Dialogflow、Shopify、Linear、Google Translate 等。
  • 社区:约 34.7k Stars,最新版本 v4.16.x(2026 年)。

适合寻求 MIT 授权、跨地区多渠道部署、并与海外 IM 渠道深度集成的团队。

腾讯企点客服(原营销 QQ 升级版)是腾讯推出的 SaaS 全渠道智能客服平台,核心卖点是深度整合腾讯生态。

  • 多通路接入:微信公众号、小程序、企业微信、APP、网页、H5,以及独有的 QQ 好友专属客服(可加好友、支持音视频、文件、屏幕分享)。
  • 文本机器人:可视化拖拽配置多轮对话,目标解决 80% 的重复性问题,并为人工推荐关联问答。
  • 客户库:标签分组、价值评分,沉淀 QQ 好友与群、客户名单。
  • 智能工单:跨部门自动流转,全流程可追溯。
  • 云呼叫中心:动态扩容,与在线接待无缝切换;支持可视化 IVR 语音导航。
  • AI 质检:自动生成报表,含 ASR 的电话质检。
  • 开放平台:API 对接 ERP/CRM/SRM,支持 UI 集成与合作伙伴体系。
  • 合规:国内首批获最高等级公有云个人隐私保护认证,ISO 27001/27018 认证。

适合国内业务为主、需要深度绑定 QQ/微信生态、对合规与质检要求较高的大中型企业。

维度GO-FLY春松客服Chatwoot腾讯企点
部署方式私有化私有化私有化 / SaaSSaaS
技术栈Go + VueJava + Spring BootRuby on Rails + Vue闭源
许可证Apache-2.0(禁商用)Chunsong Public LicenseMIT商业订阅
渠道覆盖网页为主全渠道 + 呼叫中心全渠道(海外 IM 强)国内多通路 + QQ
机器人基础Chatopera / LLMCaptain(AI)文本机器人 + ASR
适用规模个人/小微中大型中大型中大型

选型时建议从以下角度切入:

  1. 渠道结构:主要客户在网页、App、微信还是 QQ?海外业务优先考虑 Chatwoot。
  2. 合规与数据归属:金融、政务等强合规场景倾向私有化部署(GO-FLY、春松、Chatwoot)。
  3. 团队能力:Go / Java / Ruby 任一栈的运维经验会显著影响落地成本。
  4. 授权模式:GO-FLY 禁止商用,Chatwoot MIT 最宽松,春松开源版已 Sunset,商用前需明确授权条款。
  5. AI 能力:若要接入 LLM/RAG,优先看机器人模块的开放程度(Chatopera、Captain)。

以 GO-FLY 为例,最简单的体验方式是使用官方提供的二进制或 Docker 镜像。基于 MySQL 的最小化启动示意:

# 拉取镜像
docker pull taoshihan1991/go-fly:v0.3.6

# 启动容器,挂载数据与配置
docker run -d --name go-fly \
  -p 8081:8081 \
  -v $PWD/data:/go/src/app/data \
  -e MYSQL_HOST=127.0.0.1 \
  -e MYSQL_PORT=3306 \
  -e MYSQL_USER=root \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DB=go-fly \
  taoshihan1991/go-fly:v0.3.6

启动后访问 http://localhost:8081 进入管理后台,在前台「配置」页拿到 JS 代码片段,嵌入到目标网页即可呼出客服窗口。生产部署还需关注 HTTPS 反向代理、WebSocket 长连接超时、MySQL 主从与备份等。

客服系统的选型没有银弹:轻量网页客服可选 GO-FLY,Java 企业级全渠道选春松,海外与 MIT 授权选 Chatwoot,深度绑定腾讯生态与合规要求高选腾讯企点。无论哪种方案,实时通信、多渠道聚合、机器人与质检都是绕不开的核心能力,建议在选型前先明确渠道结构合规边界团队栈,再对照各方案的许可证与维护活跃度做最终决策。

相关内容