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

一个基于 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仓库
项目仓库地址
更多详细信息和开发流程尽在我的个人网站

未经允许不得转载
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇