
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上一章我们实现了最基础的同步聊天接口,虽然能正常对话,但体验很差:用户发送消息后,要等十几秒甚至几十秒,等AI把整段话全部生成完,才能一次性看到结果,全程只有一个加载动画,用户非常焦虑。这一章我们就来解决这个核心体验问题,用SSE流式输出实现ChatGPT同款的打字机效果:AI一边生成,前端一边显示,用户发完消息几乎瞬间就能看到第一个字,全程有持续的内容反馈,体验提升非常明显。✅ 理解了SSE流式
上一章我们介绍了整个项目的背景、技术栈和整体规划。从本章开始,我们将正式进入代码开发阶段。Spring Boot后端项目初始化Vue3前端项目初始化集成豆包API,配置大模型Bean实现第一个最简单的聊天接口前后端联调,验证大模型调用正常所有代码都经过验证,直接复制就能跑通,全程没有任何坑。✅ Spring Boot 2.7.18后端项目初始化✅ 集成MyBatis-Plus和MySQL✅ 配置豆

先是在conf目录下,找到了register.conf,更改store配置中type="nacos",再配置nacos的相关属性。我用的mysql版本就是8.0.19,所以可以直接提取,如果本地装的不一样,可以用自己的包,现在就部署成功了。这时候只需要将 lib 包中 jdbc 中的 jar 包提取到 lib 中就行了。事先声明我的nacos和seata版本均为1.4.2,下载完成之后。再修改了m

文章摘要:本章介绍如何实现RAG(检索增强生成)系统,解决大模型在客服场景中的幻觉问题。RAG通过检索私有知识库内容增强Prompt,确保回答基于真实数据。选用轻量级向量数据库Chroma,适配其V2 API避免常见错误。核心实现包括文档切片工具(300字符片段,50字符重叠)、Chroma配置、向量存储Bean及RAG服务,支持文档上传、向量化存储与相似度检索。相比微调,RAG具有成本低、更新快
上一章我们完成了RAG知识库系统,AI已经可以基于私有知识库准确回答问题,不会胡说八道了。没有记忆:每次对话都是独立的,AI完全记不住你上一句说了什么,只能一问一答刷新就丢:聊天记录只存在浏览器内存里,页面一刷新全部消失,没有任何留存这一章我们就彻底解决这两个问题:用MySQL做会话与消息持久化,基于滑动窗口策略实现多轮上下文管理,让AI真正拥有“记忆”,支持连贯的多轮对话。import org/

上一章我们实现了多轮对话与上下文持久化,系统已经具备完整的问答能力。if-else 爆炸:每加一个业务场景,就要在主服务里加一堆判断分支,代码越来越臃肿,改一处容易崩全局职责混乱:查订单、转人工、产品咨询逻辑混在一起,不符合单一职责原则,维护成本指数级上升这一章我们用策略模式 + 工厂模式重构整个对话架构,配合大模型做意图识别,把不同业务场景拆成独立的处理器。新增业务只需要加一个类,完全不用修改原

上一章我们实现了最基础的同步聊天接口,虽然能正常对话,但体验很差:用户发送消息后,要等十几秒甚至几十秒,等AI把整段话全部生成完,才能一次性看到结果,全程只有一个加载动画,用户非常焦虑。这一章我们就来解决这个核心体验问题,用SSE流式输出实现ChatGPT同款的打字机效果:AI一边生成,前端一边显示,用户发完消息几乎瞬间就能看到第一个字,全程有持续的内容反馈,体验提升非常明显。✅ 理解了SSE流式
这篇文章是一个生产级AI智能客服系统开发系列教程的第一章,主要介绍了项目背景、技术栈和整体规划。以下是摘要: 项目定位:纯实战、可落地的生产级AI客服系统,无需GPU和本地模型,兼容Java8,一键打包部署。 核心功能:包括流式输出、RAG知识库、意图识别、多轮对话、数据持久化和双层缓存优化等完整功能。 技术优势:与网上其他教程对比,本项目具有零本地模型依赖、生产级架构、功能完整和易部署等优势。
上一章我们介绍了整个项目的背景、技术栈和整体规划。从本章开始,我们将正式进入代码开发阶段。Spring Boot后端项目初始化Vue3前端项目初始化集成豆包API,配置大模型Bean实现第一个最简单的聊天接口前后端联调,验证大模型调用正常所有代码都经过验证,直接复制就能跑通,全程没有任何坑。✅ Spring Boot 2.7.18后端项目初始化✅ 集成MyBatis-Plus和MySQL✅ 配置豆
这篇文章是一个生产级AI智能客服系统开发系列教程的第一章,主要介绍了项目背景、技术栈和整体规划。以下是摘要: 项目定位:纯实战、可落地的生产级AI客服系统,无需GPU和本地模型,兼容Java8,一键打包部署。 核心功能:包括流式输出、RAG知识库、意图识别、多轮对话、数据持久化和双层缓存优化等完整功能。 技术优势:与网上其他教程对比,本项目具有零本地模型依赖、生产级架构、功能完整和易部署等优势。







