智能客服系统产品系统

我要开发同款
MrCai2025年09月27日
229阅读

技术信息

语言技术
PythonVue
系统类型
Web
行业分类
人工智能

作品详情

行业场景

一个基于 FastAPI + Vue3(PrimeVue)的多租户客服系统最小可运行版本,包含登录注册、聊天、知识库、工单、租户与用户管理、分析看板、ai智能体等功能。
前后端均已集成深色主题;前端组件统一采用 PrimeVue 并结合项目配色做了样式融合。

功能介绍

- 多租户与权限
- `X-Tenant-ID` 头与 JWT 携带的 `tid` 识别租户
- 角色:superadmin、admin(租户管理员)、agent(客服)、user
- 超级管理员可创建租户,并在创建时一并创建租户管理员账号
- 聊天与 WebSocket 通知
- 会话列表与消息记录,支持会话重命名
- 新建会话后,首条用户消息触发“自动摘要命名”(LLM 可选,未配置时使用启发式摘要)
- WebSocket 通知通道:`/ws/chat`、`/ws/notifications`
- 知识库
- 新增/编辑/删除/批量导入
- 文件上传(CSV/Markdown 等)与重建索引(RAG 可选)
- 工单与客服
- 简化的工单创建与状态管理;将用户消息的“需要人工”作为触发条件示例
- 升级用户为 agent 时自动补齐 Agent 记录
- 分析看板
- 核心计数与工单状态汇总
- 任务队列(可选)
- Celery + Redis 作为 broker/result backend,处理异步向量化等任务
- 建议通过 Flower 监控任务状态

项目实现

完全独立开发
后端python+fastapi,前端 vue+primevue。
实现了消息的实时刷新,redis订阅/发布实时消息通知开发解决了同一用户多个socket连接的管理
实现了知识库或文档向量化存储。celery+redis实现了消息队列,解决了耗时任务的异步处理和准确执行

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论