一个基于 Spring Boot + LangChain4j 的个人 AI 助手,支持 网页分析、实时天气查询、个性化 RAG 回答,帮助用户更智能地总结和分析个人数据。
耗时两天半(手动dog),个人ai小助手终于开发完成。
本来可以更快的,但是不想写前端了,最后体验了一把cursor,两分半给我写完了(再次手动)
不管怎么说,总算告一段落了
目前项目还没上线部署,因为我的服务器已经在跑项目了,但是我又不想在注册一个,而且还有一些功能没有完善😩
项目简介
成品展示
定位
- 个人ai总结器:集成了一些传统ai没有的功能(使用MCP模型上下文协议,拥有网页分析,天气实时查询等),帮我分析一些我的网站和我的文章记录
- 个性化的回答:拥有RAG的本地个人数据信息,回答时会结合,更符合用户定制性的要求
技术
后端
基础技术和基本框架
框架:springboot
基础模型:阿里通义千问max
核心技术
MCP
在这次开发中我体验了很多搜索网页和爬取信息的MCP服务,目前体验不错的是这个firecrawl
可以在mcp.so中查找
RAG检索增强
这两个技术使我的ai具有了可以检索网页,并结合我自己的数据生成一些相关内容
前端
框架:vue
前端基本使用了现在流行的ai编辑器cursor,使用的是Google的gemini-2.5,体验还不错,全程基本没写一个代码,只要一直run就行。但是让它在全段处理markdown输出解析时会在段与段之间形成很大的空格,后面我就直接取消了md的解析。可能后期有精力的话我会去修复吧。😮💨
TODO
- [ ] 部署上线
- [ ] 修复 Markdown 渲染问题
- [ ] 增加更多 MCP 服务支持
加入我们
该项目已经开源在了我的GitHub仓库
项目仓库地址
更多详细信息和开发流程尽在我的个人网站