AI智能客服与工单处理系统

SpringbootLangChain4JRAGPGVectorEmbedding登峰造极
演示视频

项目简介:基于RAG、意图识别和AI回复建议,实现知识库问答、客户会话、工单创建、优先级识别、人工处理、服务质检和统计分析,适合学习FAQ资料、客服业务闭环、满意度评价和过程追踪。

查看 →
11道
学完能答的面试题
来自 AIGC 面试刷题网
10个
核心技术点
下方逐项列出
18章
视频 + 喂饭级文档
每个功能细节都讲透
查看 →
17项
完整功能模块
下方功能清单逐项列出

本项目覆盖的技术点

LangChain4j AI ServicesEmbeddingModel 向量化RAG 检索增强生成PGVector 相似度检索引用来源追踪多轮客服会话AI 工单分类与优先级识别AI 回复建议AI 服务质检与统计MySQL + PGVector 混合存储

学完能答的面试题

学完这个项目,下面 11 道面试题你都能结合项目细节讲出来。题目在 AIGC 面试刷题网可以免费看。

① 原理题 · 刷题网能学会
如何用大模型做可靠的结构化信息抽取?
原理题,背熟就能答:给出明确的字段和取值范围,要求模型按固定结构输出,后端解析校验,不合规的值要归一化或兜底。
➜
② 项目追问 · 答案在这个项目里
你项目里工单分类和优先级是怎么让模型判稳定的?
只有亲手做过才答得上:分类取自管理端维护的工单分类表,Prompt 给出分类枚举和判定标准,优先级只有高、中、低三档,模型返回别的说法由后端归一化。
rag-01RAG 是什么、解决什么问题RAG 检索增强 · 1 题
1哪些问题该走 RAG,哪些该直接查工具或规则表?部分涉及去刷题网 ↗

系统架构

一张图看清整个系统的分层与核心链路,点开可缩放查看细节。

  • 1
    接入层:客户 + 客服两端客户问 AI 客服、看引用来源、提工单、评价;客服和管理员维护知识库、处理工单、看质检统计。
  • 2
    客服知识库入库(离线)文档上传解析、切分成知识片段,用 LangChain4j EmbeddingModel 向量化后写入 PGVector。
  • 3
    两条入口:AI 客服问答 / 人工工单客户可以在 AI 客服页提问,走 RAG 回答并列出引用来源;也可以在工单页自行提交工单,默认优先级「中」,客服点按钮触发 AI 分类与优先级识别,再给回复建议草稿,客服确认后回复。
  • 4
    AI 服务质检与统计多轮会话全程留痕,客户对会话打分;客服对单条工单点按钮做 AI 质检,服务质量从凭感觉变成可量化。
  • 5
    存储与模型底座业务数据在 MySQL 8,向量只放 PGVector;LangChain4j AI Services 把接口声明成 AI 服务,对话与向量模型分开配。

技术栈

用到的框架、中间件和模型。

后端
JDK 21Spring Boot 4.1LangChain4jMyBatisPageHelperHutoolJWT
AI 能力
AI ServicesEmbeddingModelRAG结构化分类AI 质检
前端
Vue 3ViteElement PlusVue RouterAxiosSass
数据库
MySQL 8PostgreSQL + PGVector
对话模型
deepseek-chat
DeepSeek · 客服回答、分类、建议、质检
向量模型
text-embedding-v4
阿里云百炼 · 知识片段向量化
版本要求:JDK 17 及以上(项目使用 JDK 21),MySQL 8,PostgreSQL 16 及以上并安装 pgvector 扩展,Node.js 18 以上,Maven 建议 3.9 及以上,Navicat 建议 16 及以上。

技术难点与解法

每一项优化都针对一个真实问题,讲清楚问题、做法和背后的原理。

01AI 客服问答与人工工单两条入口

问题
全交给 AI,复杂问题答不好还不可控;全交给人工,高频的标准问题又占满客服的时间。
做法
两条入口:客户在 AI 客服页提问,走 RAG 自动回答并列出引用来源;需要人工处理的在工单页自行提交,客服处理时点按钮触发 AI 分类与优先级识别,再给回复建议草稿和质检。
原理
不是用 AI 取代客服,而是让 AI 处理能处理的、辅助处理不了的。

02工单分类和优先级不稳定

问题
让模型自由判断分类,同一类问题今天叫「退款」明天叫「售后」,优先级也五花八门,没法分派和统计。
做法
分类取自工单分类表作为枚举交给模型,给出判定标准,要求结构化 JSON 输出;优先级只保留高、中、低三档,其他说法由后端归一化。
原理
限定取值范围 + 结构化输出 + 后端归一化,把模型的判断收敛到业务能用的几个值上。

03控制 RAG 客服的幻觉

问题
客服回答一旦编造政策或流程,会直接误导客户,比答不上来更糟。
做法
入库和查询用同一个 Embedding 模型,TopK + 相似度阈值过滤,Prompt 约束只依据资料回答,并返回引用来源。
原理
Prompt 限制要写清楚但别过度,写得越多模型越容易一律回答「资料不足」。

04AI 回复要可控

问题
人工工单直接让 AI 回复客户,内容不可控,出了问题责任也说不清。
做法
AI 结合知识库检索生成回复建议草稿,客服在草稿基础上修改确认后再回复客户。
原理
AI 负责效率,人负责准确和责任:建议而不代发。

功能清单

按角色看这个系统都能做什么。

客服知识库5 项

  • 知识库分类与文档管理维护客服知识库分类与知识文档
  • 文档上传与文本解析上传文档并解析为文本
  • 知识片段切分与管理把文档切分为知识片段
  • 片段向量化对片段做 Embedding 并写入 PGVector
  • AI 客服聊天基于知识库问答并展示引用来源

工单5 项

  • 工单分类与工单管理维护工单分类,处理人工工单
  • AI 分类与优先级识别工单进入系统即由 AI 识别分类与优先级
  • AI 回复建议AI 结合知识库给出回复草稿,辅助客服处理
  • AI 服务质检与统计对工单处理做 AI 质检,统计质检分与满意度
  • 会话记录与满意度查看客户会话记录与满意度评价

系统2 项

  • AI 模型配置与 Prompt 模板维护聊天模型、向量模型和各场景 Prompt
  • 用户信息管理系统所有用户

页面截图

共 8 张

真实运行截图,点击大图查看高清原图。

AI 客服接待台点击放大
01 / 8AI 客服接待台可调召回数量和相似度阈值,右侧展示本轮回答命中的知识片段

你将获得

购买后可以拿到的全部内容。

喂饭级学习教程18 章

从工程底座、知识库与工单管理讲起,到 RAG 客服、AI 工单分类、回复建议和服务质检,按开发顺序一章一章讲。

完整源码 + SQL

Spring Boot 后端 + Vue3 前端完整源码,MySQL 业务库与 PGVector 向量库建表脚本和初始化数据。

配套面试文档

电梯陈述、架构与选型、RAG 与工单 AI 深挖、高频面试题和难点包装,面试时照着讲。

环境安装文档

Windows 本地安装 PostgreSQL 与 PGVector,以及 JDK、MySQL、Node.js 等开发环境。

项目运行文档

两个数据库初始化、前后端启动、模型配置,从零把项目跑起来。

常见问题

下单前最常被问到的几个问题。

这个项目是 Java 还是 Python?

后端是 Java(JDK 21 + Spring Boot 4.1 + LangChain4j),前端是 Vue3。

模型需要自己准备吗?

需要自己准备两个 API Key:DeepSeek 用于对话,阿里云百炼用于 Embedding 向量化,在管理端「AI 模型配置」里填入即可,不用改代码。模型都走接口调用,不需要显卡。

基础薄弱能学会吗?

教程是喂饭级的,从登录注册、统一返回这些工程底座讲起,每章都有验证步骤。基础不够的话,可以先按上面的「学习路径」从基础项目学起。

能写进简历、用作毕业设计吗?

可以,配套面试文档里有项目介绍、难点包装和高频追问,照着就能讲清楚。至于毕业设计,有小伙伴问过我,统一回答一下:AI 实战库板块的项目拿去做毕业设计,就四个字——降维打击。

源码能用于商业项目吗?

源码和教程本质上是给大家学习、提升技能的。如果需要商用,自己二次开发一下也没问题,但禁止原项目 + 教程转手倒卖。我是一个程序员,能看到你们学习我的教程提升能力,能听你们叫我一声大佬,挺幸福的!知足~

售后答疑

买完不是结束

跟着教程学习,遇到问题不用自己硬扛。

专门的付费答疑群,有问题随时问学习过程中卡住了直接问,无后顾之忧。
原理没吃透哪个知识点没想明白,直接在群里问
代码看不懂哪一章哪一段代码卡住就问哪里
没事也能交流交流和一起学的同学吹吹水,岂不快哉
把这 11 道面试题,变成你做过的项目喂饭级学习教程 + 完整源码 + SQL + 配套面试文档 + 环境安装文档,一次拿全
¥149¥259
限时优惠,已省 ¥110
  • 购买前请观看完整功能演示视频和了解左侧项目信息
  • 源码和教程资料属于虚拟产品,下单后不支持退款
成长 VIP 更划算满2单 8 折 性价比拉满 去看看 AI 实战会员永久解锁全部 AI 实战项目 查看权益
¥149¥25911 道面试题学完就能答