专栏目录

项目简历

专栏目录

项目简历

简历:Spring AI 应用项目介绍怎么写?

作者头像 犬小哈
717字
3分钟
0张图
552

友情提示 : 推荐使用谷歌浏览器来阅读本专栏,其他浏览器可能存在兼容性问题。

补充一下本项目的简历模板,如下,有需要的小伙伴可以参考一下,可以再自行修改完善一波。

AI 聊天机器人、智能客服

  • 项目介绍:一款基于 Spring AI 框架构建的智能对话平台,包含通用聊天机器人、智能客服(基于私有知识库)在内的两套 AI 应用。
  • 技术栈
    • 后端:Spring Boot 3.x、JDK 21、Spring AI、DeepSeek、MyBatis Plus、PostgreSQL、RAG、SSE、SearXNG、OkHttp3、Jsoup、Docker
    • 前端:Vue 3.x、Vite 4、Ant Design Vue、Tailwind CSS、Pinia、Axios、EventSource / fetch-event-source
  • 担任角色: 全栈开发
  • 项目职责
    • 聊天记忆与持久化:集成 PostgreSQL 作为核心业务与向量存储数据库,实现了会话的长上下文记忆管理。自定义 Advisor 组件,在每次模型调用前后自动注入历史对话,消息持久化,并完整收集流式与非流式响应,为后续分析与审计提供了可靠的数据基础。
    • 联网实时搜索:负责 Docker 自部署 SearXNG 聚合搜索引擎,后端利用 OkHttp3 并发请求,结合 CompletableFuture 与自定义线程池优化搜索速度,并使用 Jsoup 清洗网页正文,有效将外部信息 Token 消耗降低超过 60%,使 AI 大模型具备实时、准确的信息获取与回答能力。
    • RAG 检索增强:负责自定义 RAG Advisor 组件,检索私有知识库的向量数据,并动态构建增强提示词模板,成功交付了 “按指定问答语料进行对话” 的智能客服。
    • 提示词工程:负责多个场景的提示词编写与优化工作,包含联网搜索、客服问答场景。通过角色设定、规则约束与上下文管理策略,显著提升了大模型在复杂任务中的准确性、可靠性与输出一致性。
    • 后端业务开发:基于 Spring Boot 3.x 搭建了完整的后端服务体系。涵盖对话管理、消息分页、知识库 Markdown 文件管理。运用 Spring Event 发布/订阅模式,优雅解耦了文件上传后的解析、向量化等异步处理流程,提升了系统响应速度与代码的清晰度。
    • 前端应用开发:使用 Vue 3 与 Vite 构建单页应用,基于 Ant Design Vue 与 Tailwind CSS 打造了风格统一的聊天界面与管理页;采用 SSE 协议对接后端流式接口,并封装了可实时渲染流式 Markdown、聊天对话框、侧边栏等一系列自定义组件;使用 Pinia 管理全局模型选择、搜索开关等状态;实现了聊天记录与对话列表的滚动分页加载等。

添加小哈私人微信

已加入星球的小伙伴,记得添加小哈私人微信,拉你进 VIP 讨论群

一定要备注 “星球” 哟,不然通过率极低

分享有赏

打开星球 APP,操作图如下

觉得星球还不错的话,可邀请好友加入呀

通过星球 APP 专属的分享链接加入,分享者将获得票价的 40% 分成,同时可获得大量积分,每月积分靠前者,可获取小哈赠书哟,一波赢回票价~

微信扫一扫,加入星球

领券加入,超便宜~

专属的项目实战 / 1v1 提问 / Java学习路线

社群讨论 / 每月赠书 / 学习打卡

👉星球介绍