个人AI小助手开发文档和介绍

1,363 次阅读
目录

一个基于 Spring Boot + LangChain4j 的个人 AI 助手,支持 网页分析、实时天气查询、个性化 RAG 回答,帮助用户更智能地总结和分析个人数据。

耗时两天半(手动dog),个人ai小助手终于开发完成。 本来可以更快的,但是不想写前端了,最后体验了一把cursor,两分半给我写完了(再次手动) 不管怎么说,总算告一段落了 目前项目还没上线部署,因为我的服务器已经在跑项目了,但是我又不想在注册一个,而且还有一些功能没有完善😩

项目简介

成品展示

定位

  • 个人ai总结器:集成了一些传统ai没有的功能(使用MCP模型上下文协议,拥有网页分析,天气实时查询等),帮我分析一些我的网站和我的文章记录
  • 个性化的回答:拥有RAG的本地个人数据信息,回答时会结合,更符合用户定制性的要求

技术

后端

基础技术和基本框架

框架:springboot

Langchain4j集成

基础模型:阿里通义千问max

核心技术

MCP

在这次开发中我体验了很多搜索网页和爬取信息的MCP服务,目前体验不错的是这个firecrawl 可以在mcp.so中查找

RAG检索增强 这两个技术使我的ai具有了可以检索网页,并结合我自己的数据生成一些相关内容

前端

框架:vue

前端基本使用了现在流行的ai编辑器cursor,使用的是Google的gemini-2.5,体验还不错,全程基本没写一个代码,只要一直run就行。但是让它在全段处理markdown输出解析时会在段与段之间形成很大的空格,后面我就直接取消了md的解析。可能后期有精力的话我会去修复吧。😮‍💨

TODO

  • 部署上线
  • 修复 Markdown 渲染问题
  • 增加更多 MCP 服务支持

加入我们

该项目已经开源在了我的GitHub仓库 项目仓库地址 更多详细信息和开发流程尽在我的个人网站

#AI#项目#Spring Boot

评论

评论加载中…