正版资源DeepSeek+SpringAI实战AI家庭医生应用
《DeepSeek+SpringAI实战AI家庭医生应用》647034c758bf8771f87156d299dfd2b5_609bef078e98c5c351a0c2abf3ec3b7a.webp (28.18 KB, 下载次数: 69) 下载附件 保存到相册 2025-4-10 22:21 上传【技能收获】学完可掌握:Spring AI 集成、Ollama 本地大模型部署、Prompt 提示词工程、Docker / 容器化、MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础
这门课的主题很明确:用 Spring AI 把 DeepSeek 接入一个叫「AI 家庭医生」的后端应用。它不是一个讲大模型原理的理论课,落点在工程侧——模型怎么接、提示词怎么组织、对话上下文怎么存、服务怎么用 Docker 跑起来。对已经写过 Spring Boot、想找一个完整场景把 AI 能力塞进现有技术栈的开发者来说,这份资料的参考价值在于「结构可对照」,而不是看一遍视频就算学完。
技术栈与架构取向
核心是 Spring AI 作为大模型调用的抽象层。它的意义在于把不同厂商的模型接口统一成一套编程模型,你写的是 ChatClient、Prompt、Advisor 这些概念,底层换成 DeepSeek、OpenAI 还是本地 Ollama,业务代码改动很小。课程里同时出现 DeepSeek 和 Ollama,说明它走的是「云端 API + 本地部署」两条腿:前者验证效果、后者验证离线可跑,这个组合在真实项目里很常见,尤其是涉及医疗这类对数据出境敏感的场景。
数据层用 MySQL,属于典型的持久化选型。家庭医生应用天然要存用户档案、问诊记录、对话历史,这些不是塞进内存就能糊弄过去的。把会话状态落到关系型数据库,是让「多轮问诊」真正可用的一步,而不是每次请求都从零开始。
项目结构与可复用模块
这类实战项目值得拆的是模块边界,而不是照着目录抄一遍。按主题推断,大致会分成几块:模型接入层(封装 Spring AI 的调用、配置 DeepSeek 与 Ollama 的切换)、Prompt 层(系统提示词、问诊模板、可能的角色设定)、会话与上下文管理层(多轮对话怎么拼、历史怎么裁剪、超出 token 怎么办)、业务层(症状采集、初步建议、记录归档)、以及部署层(Docker 镜像与容器编排)。
其中真正能搬到别的项目里复用的是前两块。模型接入层的配置切换思路、Prompt 的组织方式,换个业务场景——客服、法律咨询、教育答疑——几乎可以直接沿用。业务层反而是最不该照抄的,因为家庭医生的问诊流程有很强的领域约束。
提示词工程在业务里的落点
课程把 Prompt 单独拎出来讲,方向是对的。在这类应用里,提示词不只是「让模型好好回答」,而是承担了部分业务规则:问诊顺序、追问策略、何时收口给建议、如何声明自己不是执业医师。这些约束写进系统提示词后,会直接影响输出稳定性。比起调参,工程上更实际的做法是把提示词当成可版本化的配置来管理,配合几个典型用例做回归测试,这一块如果能从课程里带走方法,比记住某段提示词本身更有用。
容器化与本地部署的实际考量
Docker 在这门课里不是点缀。把 Ollama 和 Spring Boot 服务一起编排,意味着你要处理模型文件挂载、显存/内存资源、服务启动顺序、网络连通这些真实问题。本地跑模型的体验通常和调 API 差别很大——首 token 延迟、并发能力、量化精度都会暴露出来。这部分内容对准备做私有化部署的团队参考意义较大。
怎么用这份资料
- 先确认自己的 Spring Boot 版本与 Spring AI 兼容,版本错配是这类项目最容易卡住的地方。
- 重点看模型接入层的封装写法,试着把 DeepSeek 换成本地 Ollama,验证抽象是否真的可切换。
- 把 Prompt 单独抽出来做小规模对照实验,改一版看输出变化,比通读代码收获大。
- 会话持久化部分建议自己重写一遍,理解上下文拼接与裁剪的取舍。
- 配套笔记适合复盘时对照,但代码要自己跑通一遍,尤其是容器启动那几步。
整体看,这份资料更适合当作一个可拆解的后端工程样例来用:把每个模块单独拿出来理解,再决定哪些能迁移到自己的项目里。带着「我要复用哪一块」的问题去看,效率会比线性刷视频高得多。
647034c758bf8771f87156d299dfd2b5_609bef078e98c5c351a0c2abf3ec3b7a.webp (28.18 KB, 下载次数: 69) 下载附件 保存到相册 2025-4-10 22:21 上传
课程推荐
《DeepSeek+SpringAI实战AI家庭医生应用》647034c758bf8771f87156d299dfd2b5_609bef078e98c5c351a0c2abf3ec3b7a.webp (28.18 KB, 下载次数: 69) 下载附件 保存到相册 2025-4-10 22:21 上传【技能收获】学完可掌握:Spring AI 集成、Ollama 本地大模型部署、Prompt 提示词工程、Docker / 容器化、MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:AI 应用工程师、RAG 系统开发、Java 后端 + 大模型落地、企业知识库架构师。大模型应用岗需求持续走高,具备「后端 + RAG 落地」复合能力的人才在招聘市场更稀缺,简历中可突出完整项目链路而非仅会使用 API。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(57 节)
* 课程总结_dec_ev.mp4
* DeekSeep应用开发–课程导学_dec_ev.mp4
* AI家庭医生项目效果展示_dec_ev.mp4
* AI家庭医生课程内容介绍_dec_ev.mp4
* 项目架构及技术选型详细讲解_dec_ev.mp4
* 项目详细分析及DeepSeek适用场景_dec_ev.mp4
* 关于deepseek基本原理介绍_dec_ev.mp4
* 离线与线上api区别?_dec_ev.mp4
* 为什么选择ollama大模型服务?_dec_ev.mp4
* MAC安装Ollama本地部署DeepSeek_dec_ev.mp4
* Windows11安装Ollama本地部署DeepSeek_dec_ev.mp4
* Windows配置Ollama与DeepSeek自定义目录环境_dec_ev.mp4
* Ollama常用命令脚本_dec_ev.mp4
* 浏览器可视化UI集成DeepSeek_dec_ev.mp4
* AI本地可视化UI集成DeepSeek_dec_ev.mp4
* Api_dec_ev.mp4
* OpenJDK21与maven环境介绍_dec_ev.mp4
* 使用IDEA配置基础项目环境_dec_ev.mp4
* 数据库选型对比抉择_dec_ev.mp4
* MySQL8数据库与可视化Navicat建库_dec_ev.mp4
* 内网互通原则(私有专有网络)_dec_ev.mp4
* 快速入门_dec_ev.mp4
* 使用Maven搭建SpringBoot3基础架构_dec_ev.mp4
* SpringBoot配置文件yml的妙用_dec_ev.mp4
* SpringBoot多环境配置文件解耦_dec_ev.mp4
* 使用Restful接口通过Ollama的Api调用大模型_dec_ev.mp4
* 使用Postman掌握对Ollama的Api接口调用_dec_ev.mp4
* SpringAI在项目中起着怎样的关键性作用_dec_ev.mp4
* SpringAI集成ollama实现deepseek同步调用_dec_ev.mp4
* ollama实现deepseek流式stream调用_dec_ev.mp4
* 使用service对控制器与业务功能进行解耦优化_dec_ev.mp4
* SSE服务端推送事件原理机制剖析_dec_ev.mp4
* ollama定制deepseek医生角色的提示词引擎_dec_ev.mp4
* **ollama流式响应返回家庭医生业务数据_dec_ev.mp4
* 家庭医生H5页面代码梳理与联调SSE测试_dec_ev.mp4
* 结合通义灵码开发基于SSE的H5客户端_dec_ev.mp4
* 创建服务接口并连接SSE服务_dec_ev.mp4
* 连接SSE服务并发送单条消息_dec_ev.mp4
* 解决SSE服务调用的跨域问题_dec_ev.mp4
* SSE服务推送消息给所有客户端_dec_ev.mp4
* ADD事件批量消息流式推送与自动重连机制_dec_ev.mp4
* SSE服务同时在线人数统计_dec_ev.mp4
* 手把手创建医患沟通数据库表设计_dec_ev.mp4
* 为家庭医生数据库配置数据源_dec_ev.mp4
* SpringBoot3集成MyBatisPlus持久层_dec_ev.mp4
* AI家庭医生病情分析记录持久化_dec_ev.mp4
* 查询并展示AI家庭医生的沟通记录数据_dec_ev.mp4
* GPU算力云服务器的采购推荐_dec_ev.mp4
* Nginx发布家庭医生前端项目_dec_ev.mp4
* 安全组配置与SSH工具使用_dec_ev.mp4
* 云端部署并配置deepseek大模型_dec_ev.mp4
* 云服务器配置安装OpenJDK21_dec_ev.mp4
* 云服务器安装Docker容器_dec_ev.mp4
* Docker安装MySql8与数据表迁移_dec_ev.mp4
* 生产环境参数配置_dec_ev.mp4
* 项目打包发布_dec_ev.mp4
* 安装配置Nginx_dec_ev.mp4
课程目录
第10章 课程回顾与总结2 集
- 10-1 课程总结_dec.mp4
- 10-1 课程总结_dec_ev.mp4
第1章 DeepSeek+SpringAI实战AI智能家庭医生--课程导学1 集
- 1-1 DeekSeep应用开发--课程导学_dec.mp4
第2章 DeepSeek项目介绍4 集
- 2-1 AI家庭医生项目效果展示_dec.mp4
- 2-2 AI家庭医生课程内容介绍_dec.mp4
- 2-3 项目架构及技术选型详细讲解_dec.mp4
- 2-4 项目详细分析及DeepSeek适用场景_dec.mp4
第3章 【DeepSeek与ollama】 手把手本地部署DeepSeek10 集
- 3-1 关于deepseek基本原理介绍_dec.mp4
- 3-10 DeepSeek 离线与线上api区别?_dec.mp4
- 3-2 为什么选择ollama大模型服务?_dec.mp4
- 3-3 MAC安装Ollama本地部署DeepSeek_dec.mp4
- 3-4 Windows11安装Ollama本地部署DeepSeek_dec.mp4
- 3-5 Windows配置Ollama与DeepSeek自定义目录环境_dec.mp4
- 3-6 Ollama常用命令脚本_dec.mp4
- 3-7 PageAssist 浏览器可视化UI集成DeepSeek_dec.mp4
- 3-8 Chatbox AI本地可视化UI集成DeepSeek_dec.mp4
- 3-9 CherryStudio集成硅基流动满血DeepSeek Api_dec.mp4
第4章 【构建项目环境】 手把手搭建《AI家庭医生》项目开发环境5 集
- 4-1 OpenJDK21涓巑aven鐜浠嬬粛_dec.mp4
- 4-2 使用IDEA配置基础项目环境_dec.mp4
- 4-3 数据库选型对比抉择_dec.mp4
- 4-4 MySQL8数据库与可视化Navicat建库_dec.mp4
- 4-5 内网互通原则(私有专有网络)_dec.mp4
第5章 【搭建单应用服务基础架构】 基于SpringBoot3构建项目基础架构3 集
- 5-2 使用Maven搭建SpringBoot3基础架构_dec.mp4
- 5-3 SpringBoot配置文件yml的妙用_dec.mp4
- 5-4 SpringBoot多环境配置文件解耦_dec.mp4
第6章 【集成DeepSeek编码】SpringAI整合Ollama集成DeepSeek6 集
- 6-1 使用Restful接口通过Ollama的Api调用大模型_dec.mp4
- 6-2 使用Postman掌握对Ollama的Api接口调用_dec.mp4
- 6-3 SpringAI在项目中起着怎样的关键性作用_dec.mp4
- 6-4 SpringAI集成ollama实现deepseek同步调用_dec.mp4
- 6-5 ollama实现deepseek流式stream调用_dec.mp4
- 6-6 使用service对控制器与业务功能进行解耦优化_dec.mp4
第7章 【服务端推送事件】 如何让家庭医生进行病情分析并提供解决方案?11 集
- 7-1 SSE服务端推送事件原理机制剖析_dec.mp4
- 7-10 ollama定制deepseek医生角色的提示词引擎_dec.mp4
- 7-11 改造ollama流式响应返回家庭医生业务数据_dec.mp4
- 7-12 家庭医生H5页面代码梳理与联调SSE测试_dec.mp4
- 7-3 结合通义灵码开发基于SSE的H5客户端_dec.mp4
- 7-4 创建服务接口并连接SSE服务_dec.mp4
- 7-5 连接SSE服务并发送单条消息_dec.mp4
- 7-6 解决SSE服务调用的跨域问题_dec.mp4
- 7-7 SSE服务推送消息给所有客户端_dec.mp4
- 7-8 ADD事件批量消息流式推送与自动重连机制_dec.mp4
- 7-9 SSE服务同时在线人数统计_dec.mp4
第8章 家庭医生离线数据及deepseek病情分析数据持久化6 集
- 8-1 手把手创建医患沟通数据库表设计_dec.mp4
- 8-2 为家庭医生数据库配置数据源_dec.mp4
- 8-3 SpringBoot3闆嗘垚MyBatisPlus鎸佷箙灞俖dec.mp4
- 8-3 SpringBoot3闆嗘垚MyBatisPlus鎸佷箙灞俖dec_ev.mp4
- 8-4 AI家庭医生病情分析记录持久化_dec.mp4
- 8-5 查询并展示AI家庭医生的沟通记录数据_dec.mp4
第9章 【家庭医生项目容器化部署】 如何搭建线上算力云架构?14 集
- 9-1 GPU算力云服务器的采购推荐_dec.mp4
- 9-10 发布项目 - Nginx发布家庭医生前端项目_dec.mp4
- 9-2 安全组配置与SSH工具使用_dec.mp4
- 9-3 云端部署并配置deepseek大模型_dec.mp4
- 9-4 云服务器配置安装OpenJDK21_dec.mp4
- 9-5 云服务器安装Docker容器_dec.mp4
- 9-5 云服务器安装Docker容器_dec_ev.mp4
- 9-6 Docker安装MySql8与数据表迁移_dec.mp4
- 9-6 Docker安装MySql8与数据表迁移_dec_ev.mp4
- 9-7 发布项目 - 生产环境参数配置_dec.mp4
- 9-7 发布项目 - 生产环境参数配置_dec_ev.mp4
- 9-8 发布项目 - SpringBoot3 项目打包发布_dec.mp4
- 9-9 发布项目 - 安装配置Nginx_dec.mp4
- 资料包
- deepseek-springai-family-doctor-master.zip




