GitHub

Bytedesk Project Architecture

微语 项目架构

Permission Control
权限控制
Logging
日志记录
Frontend Layer
前端展示层
PC端/网站/H5/移动手机端
企业微信/公众号/小程序
抖音/快手/小红书
电商平台/社交平台
Whatsapp/Facebook/Ig/Line/Telegram...
Access Layer
接入层
负载均衡
API服务
CDN
加密算法
Business Layer
业务层
企业IM
在线客服
AI Agent
知识库
工单系统
呼叫中心
...
LLM Layer
大模型层
OpenAI
DeepSeek
阿里百炼
腾讯混元
火山引擎
百度千帆
...
Message Queue
消息中间件
Apache ActiveMQ Artemis
Database
数据库
关系数据库
缓存数据库
Environment
运行环境
阿里云主机
独立服务器
第三方VPS主机

💬 在线客服

实时对话 留言管理 多渠道接入 快捷回复 会话转接 访客追踪 AI客服 人员管理 组织架构 班次管理 排班规则 排班管理 考勤管理

📞 呼叫中心

基础呼叫 IVR管理 软电话 语音转文本 联络历史 录音管理

📹 视频客服

视频通话 屏幕共享 视频录制 多人会议 白板协作 文件传输

⚙️ 工作流引擎

流程设计 节点管理 条件路由 自动化任务 审批流程 流程监控

🌐 第三方渠道

APP 网页 邮件 WhatsApp Facebook

👥 客户管理SCRM

会员基础信息 会员其他信息 客户标签 客户分组 客户画像 跟进记录

🤖 AI智能模块

大模型集成 智能问答 意图识别 情感分析 智能推荐 知识抽取 对话生成 语音识别 文本总结 智能翻译

🎫 工单系统

工单新增 工单分类 工单查询 流程引擎 工单分派 流程通知

🔍 质量检查

评分模板 抽样任务 案例库 任务分配 分数统计 AI评分质检

🎯 智能路由

技能匹配 负载均衡 优先级队列 VIP路由 智能分配 溢出管理

📊 绩效管理

KPI设置 绩效考核 排行榜 激励机制 目标管理 绩效报表

🔌 开放平台

API管理 SDK开发包 Webhook 开发者文档 应用市场 权限控制

📚 知识库

分类管理 页面检索 版本控制 页面编辑 收藏统计 文件管理 帮助中心

📋 调查问卷

问题管理 问卷统计 问卷设计 答案收集 问卷发布 问卷编辑

📊 BI智能分析

数据大屏 运营分析 客户画像 服务分析 趋势预测 智能报表

💬 客户之声

满意度调查 客户反馈 投诉管理 建议收集 情感分析 趋势洞察

🎓 培训管理

课程管理 在线学习 考试认证 技能评估 培训计划 学习档案

👥 客户社区

论坛管理 话题讨论 用户互助 专家答疑 积分体系 内容审核

⏱️ SLA管理

SLA策略 时间追踪 违规预警 升级机制 达成率统计 工作日历

系统管理

字段管理 操作日志 用户管理 模块开关 权限管理 公告管理

MySQL

关系数据库

Redis

缓存数据库

ElasticSearch

搜索引擎

MinIO

对象存储

ArtemisMQ

消息队列

模块说明

👥 客户管理SCRM

全方位客户关系管理,支持会员信息、标签分组、客户画像、跟进记录等功能,帮助企业深入了解客户

📞 呼叫中心

专业呼叫中心系统,支持基础呼叫、IVR管理、软电话、语音转文本、录音管理等完整电话客服解决方案

📹 视频客服

实时视频通话服务,支持屏幕共享、视频录制、多人会议、白板协作等功能,提供面对面的客户服务体验

⚙️ 工作流引擎

灵活的流程自动化引擎,支持流程设计、节点管理、条件路由、自动化任务、审批流程等,提高业务效率

🌐 第三方渠道集成

全渠道接入能力,支持APP、网页、邮件、WhatsApp、Facebook等多种渠道,实现统一客户服务体验

🔌 开放平台

完善的开放平台体系,提供API管理、SDK开发包、Webhook、开发者文档、应用市场等,支持深度定制集成

💬 在线客服

智能在线客服系统,支持多渠道接入、AI客服、实时对话、留言管理、快捷回复等,提供高效的在线服务

🤖 AI智能模块

强大的AI能力集成,包含大模型、智能问答、意图识别、情感分析、智能推荐、知识抽取等,提升服务智能化水平

🎫 工单系统

完整的工单流程管理,支持工单新增、分类查询、流程引擎、工单分派、流程通知等,确保问题高效解决

🔍 质量检查

全面的质量管理体系,包含评分模板、抽样任务、案例库、任务分配、AI评分质检等,全面提升服务质量

📚 知识库

智能知识管理系统,支持分类管理、页面检索、版本控制、文件管理、帮助中心等,快速构建企业知识体系

📋 调查问卷

灵活的问卷调查系统,支持问卷设计、发布、问题管理、答案收集、统计分析等,深入了解客户需求

📊 BI智能分析

强大的商业智能分析平台,提供数据大屏、运营分析、客户画像、服务分析、趋势预测、智能报表等功能

💬 客户之声

客户反馈管理系统,支持满意度调查、客户反馈、投诉管理、建议收集、情感分析、趋势洞察等,倾听客户声音

🏢 系统管理

统一的系统管理平台,包含字段管理、用户管理、权限管理、操作日志、模块开关、公告管理等基础功能

💾 数据存储层

多样化的数据存储方案,包含MySQL、Redis、ElasticSearch、MinIO、ArtemisMQ、MongoDB等,满足不同业务需求

🎯 智能路由

智能客服分配系统,基于技能匹配、负载均衡、优先级队列等策略,确保客户快速找到最合适的客服人员

📊 绩效管理

完整的绩效考核体系,支持KPI设置、绩效考核、排行榜、激励机制等,激发客服团队积极性

🎓 培训管理

系统化的培训体系,提供课程管理、在线学习、考试认证、技能评估等功能,持续提升客服专业能力

👥 客户社区

客户自助服务社区,支持论坛管理、话题讨论、用户互助、专家答疑等,降低客服压力的同时提升客户参与度

⏱️ SLA管理

服务水平协议管理,支持SLA策略、时间追踪、违规预警、升级机制等,确保服务质量符合承诺标准

💡 注:部分模块还在开发中

Parent POM (im)
父级 POM (im)
Spring Boot 3.5.0
Java 17
Manages all modules
管理所有模块
Modules
模块
core - Core functionality
core - 基本功能
kbase - Knowledge Base
kbase - 知识库
ai - AI capabilities
ai - AI Agent
team - Team management
team - 企业IM
service - Service modules
service - 在线客服
social - Social integration
social - 社交整合
ticket - Ticket system
ticket - 工单系统
forum - Forum functionality
forum - 客户社区
voc - Voice of Customer
voc - 客户之声
Channels
渠道
web - Web/h5 integration
web - 网站/H5集成
app - App integration
app - App集成
wechat - WeChat integration
wechat - 微信集成
douyin - Douyin integration
douyin - 抖音集成
social - Social media
social - 社交媒体
shop - E-commerce
shop - 电子商务
foreign - Foreign
foreign - 海外渠道
more - More...
more - 更多...
Plugins
插件
Freeswitch - FreeSWITCH integration
Freeswitch - FreeSWITCH呼叫中心
WebRTC - WebRTC capabilities
WebRTC - WebRTC 视频客服
Jitsi - Video conferencing
Jitsi - 视频会议
Kanban - Kanban board
Kanban - 看板
Remote - Remote capabilities
Remote - 远程协助
eam - Enterprise asset management
eam - 企业资产管理
Enterprise
企业版
core - Enterprise core
core - 企业核心
Projects
项目
Various project implementations
各种项目实现
Control
控制
Management and control
管理与控制
Starter (bytedesk-starter)
启动器 (bytedesk-starter)
Spring Boot Web (Jetty)
Spring Boot Web (Jetty)
Spring Security
Spring Security
Spring WebSocket
Spring WebSocket
JPA & Redis
JPA & Redis
APIs & Integration
API 和集成
Messaging & Queues
消息和队列
Application Entry Point
应用程序入口点

前端技术栈

基于 React 和 Ant Design Pro 的企业级前端应用

核心框架
React 18
React DOM 18
React Router 6.18
Umijs Max 4.3.31
TypeScript
UI 组件和样式
Ant Design 5.23.2
Ant Design Pro Components
Ant Design Pro Form
Ant Design Icons
Ant Design Pro Chat
Emotion
Antd Style
ClassNames
RC Menu
Antd-img-crop
图表和可视化
@ant-design/charts 2.2.7
@antv/x6 2.18.1
GIF 组件
状态管理和钩子
Zustand 4.4.4
ahooks 3.8.0
@use-gesture/react
@react-spring/web
use-debounce
React Hooks
网络和通讯
Axios 1.7.7
MQTT 5.10.0
event-source-polyfill
bytedesk-web
google-protobuf
工具和实用程序
Lodash 4.17.21
Dayjs 1.11.11
Moment 2.29.4
UUID 10.0.0
Mitt 3.0.1
Debug 4.3.7
Color 4.2.3
特殊功能组件
AIEditor 1.0.13
React Markdown Editor
React Email Editor
React JS Cron
RC Resize Observer
开发工具
ESLint
Prettier
Jest
TypeScript
Lint Staged
Cross Env
MockJS

产品路线图

企业IM

功能 计划时间 状态
团队内部实时沟通优化 2024年Q2 开发完成
多端同步消息功能增强 2024年Q2 开发完成
企业通讯录管理 2024年Q2 开发完成
团队协作工具集成 2024年Q3 开发完成
企业文件共享增强 2024年Q3 开发完成
自定义聊天记录导出 2024年Q3 开发完成
企业群组权限细分 2024年Q4 开发完成
视频会议功能整合 2024年Q4 开发完成
消息安全与合规增强 2024年Q4 开发完成

在线客服

功能 计划时间 状态
客户会话自动分配优化 2024年Q2 开发完成
多渠道接入统一管理 2024年Q2 开发完成
客服绩效评估系统升级 2024年Q2 开发完成
客户旅程追踪系统 2024年Q3 开发完成
满意度评价体系完善 2024年Q3 开发完成
会话质检工具增强 2024年Q3 开发完成
视频客服功能(一对一通话) 2024年Q4 开发完成
屏幕共享与远程协助 2024年Q4 开发完成
多语言客服支持 2024年Q4 开发完成

AI Agent

功能 计划时间 状态
多轮对话能力增强 2024年Q2 开发完成
智能情感识别与回应 2024年Q2 开发完成
多模态内容理解 2024年Q2 开发完成
Agent个性化定制 2024年Q3 开发完成
知识库自动学习与优化 2024年Q3 开发完成
场景化解决方案 2024年Q3 开发完成
复杂业务流程自动化 2024年Q4 开发完成
多语言AI服务支持 2024年Q4 开发完成
AI辅助决策系统 2024年Q4 开发完成

知识库/帮助中心

功能 计划时间 状态
知识内容智能推荐 2024年Q2 开发完成
内容创作与审核流程优化 2024年Q2 开发完成
多格式内容支持 2024年Q2 开发完成
智能内容分类与标签 2024年Q3 开发完成
知识库使用情况分析 2024年Q3 开发完成
SEO优化工具 2024年Q3 开发完成
知识图谱可视化 2024年Q4 开发完成
内容有效性自动评估 2024年Q4 开发完成
AI辅助内容创建 2024年Q4 开发完成

客户之声

功能 计划时间 状态
多渠道客户反馈采集 2024年Q2 开发完成
客户反馈自动分类 2024年Q2 开发完成
情感分析与标签提取 2024年Q2 开发完成
客户反馈趋势分析 2024年Q3 开发完成
问题优先级自动评估 2024年Q3 开发完成
客户满意度追踪 2024年Q3 开发完成
产品改进建议生成 2024年Q4 开发完成
竞品对比分析 2024年Q4 开发完成
客户体验指标仪表盘 2024年Q4 开发完成

工单系统

功能 计划时间 状态
工单自动分类与标签 2024年Q2 开发完成
智能工单路由与分配 2024年Q2 开发完成
SLA管理与预警 2024年Q2 开发完成
工单优先级智能预测 2024年Q3 开发完成
关联工单与知识库 2024年Q3 开发完成
工单解决方案推荐 2024年Q3 开发完成
高级报表与分析 2024年Q4 开发完成
自定义工单工作流 2024年Q4 开发完成
工单自动化处理规则 2024年Q4 开发完成

工作流

功能 计划时间 状态
可视化工作流设计器 2024年Q2 开发完成
标准流程模板库 2024年Q2 开发完成
工作流执行监控 2024年Q2 开发完成
业务规则引擎集成 2024年Q3 开发完成
工作流版本控制 2024年Q3 开发完成
条件分支与决策点 2024年Q3 开发完成
工作流性能分析 2024年Q4 开发完成
跨系统工作流协作 2024年Q4 开发完成
AI辅助流程优化 2024年Q4 开发完成

项目管理

功能 计划时间 状态
敏捷项目看板 2024年Q2 开发完成
任务分配与跟踪 2024年Q2 开发完成
项目时间线管理 2024年Q2 开发完成
项目资源分配 2024年Q3 开发完成
里程碑与交付物管理 2024年Q3 开发完成
项目报告与分析 2024年Q3 开发完成
多项目组合管理 2024年Q4 开发完成
项目风险评估 2024年Q4 开发完成
团队协作工具集成 2024年Q4 开发完成

渠道整合

功能 计划时间 状态
WhatsApp集成 2024年Q2 开发完成
Facebook Messenger集成 2024年Q2 开发完成
Instagram集成 2024年Q2 开发完成
Line/Telegram集成 2024年Q3 开发完成
电商平台对接 2024年Q3 开发完成
统一消息中心 2024年Q3 开发完成
渠道数据互通与分析 2024年Q4 开发完成
自定义渠道接入API 2024年Q4 开发完成
全渠道客户视图 2024年Q4 开发完成

Legend

图例

Parent Module 父级模块
Component Modules 组件模块
Application Entry Point 应用程序入口点

Technology Stack

技术栈