Skip to content
View unendev's full-sized avatar

Block or report unendev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
unendev/README.md

Typing SVG

我是一名热衷于将前沿 AI 技术与扎实工程实践相结合的全栈开发者


🛠️ 我的技术栈 | My Tech Stack

后端 (Backend) Java Spring Boot Spring Security Python Node.js
前端 (Frontend) Vue.js React Next.js TypeScript WeChat Tailwind CSS
AI / 数据 (AI / Data) PyTorch RAG DJL LLM API
数据库 & 其他 MySQL Docker Qt WebSocket
语言偏好 Top Languages

🚀 我的个人项目实践 | My Personal Projects

项目 我的实践与思考
WikiUp: 个人对 RAG 架构的深度实践

场景: 为游戏《饥荒》的Wiki构建一个智能问答机器人。

技术栈: Java Spring Boot Vue.js TypeScript WebSocket RAG DJL
这是我探索 RAG 技术的一次完整、深入的个人实践。我从0到1构建了整个系统,以验证和深化自己对 AI 工程化的理解。
  • 我做了什么: 在纯 Java 环境中,我基于 DJL 实现了文本嵌入模型的加载与推理,并搭建了完整的 RAG 管道,包括数据处理、向量检索和与LLM的集成。
  • 最酷的实现: 我设计并实现了一个可追溯原文的机制,确保了每个AI回答的可靠性。同时,通过 WebSocket 实现了打字机式的流式响应,极大提升了交互的真实感。
➡️ 探索代码 & 核心架构
Project Nexus: 一个为自己打造的效率工具 (持续开发中)

愿景: 成为整合个人数据、提升效率的“数字中枢”。

技术栈: Next.js React 19 TypeScript Prisma PostgreSQL
这个项目源于我对自己日常效率管理的真实需求,它是一个长期迭代的个人作品。
  • 已完成的核心: 目前最完善的模块是“每日日志与计时中心”。我每天都在使用它来规划和复盘工作,它包含层级化任务计时、数据可视化等功能,稳定且实用。
  • 我的思考: 通过这个项目,我深入实践了现代Web应用的架构设计,特别是在数据库建模(Prisma的自关联模型)和构建高交互性前端(React Hooks, dnd-kit)方面。
➡️ 查看代码
NatureE: AI 赋能的云南民族服饰小程序

场景: 为云南民族服饰打造一个融合文化与科技的线上销售平台。

技术栈: 微信小程序 Stable Diffusion 阿里云视觉API 知识库AI
这个项目的挑战,是如何用技术解决传统文化产品(云南民族服饰)在线销售的核心难题:文化内涵深奥、款式独特难以想象上身效果。
  • 我做了什么: 我在构建完整电商闭环的基础上,将项目核心聚焦于AI功能的深度集成,为这个特定的文化场景提供了定制化的技术解决方案。
  • AI的价值: 我集成了三大AI功能,共同服务于文化体验与商业转化:
    1. 在线设计 (Stable Diffusion): 用户可以参与设计,将民族元素与现代审美结合,创造个性化服饰。
    2. 虚拟试衣 (阿里云视觉API): 彻底解决“上身效果全靠想象”的痛点,极大提升购买信心。
    3. 文化知识库 (AI客服): 它不仅是客服,更是一个文化向导,能解答关于服饰背后文化、工艺的深度问题。
➡️ 查看代码
ZSXQ-Tool: 为解决痛点而生的桌面工具

初衷: 解决我自己备份“知识星球”内容不便的痛点。

技术栈: Python Qt (PySide6) 并发编程
这是一个典型的“为自己编程”的例子,展现了将想法快速产品化的能力。
  • 我做了什么: 我用 Python 写了多线程爬虫,并用 PySide6 为它套上了一个简洁易用的图形界面。用户可以一键将内容导出为可筛选、可搜索的本地网站。
  • 最酷的实现: 为了提升用户体验,我将爬虫等耗时操作都放在了独立的子线程中执行,避免了界面卡顿,这是一个桌面应用开发中的重要实践。
➡️ 查看代码

📊 GitHub 贡献 | My GitHub Contributions

github contribution grid snake animation

GitHub Activity Graph


📫 如何联系我 | How to Connect

Email Blog GitHub

Pinned Loading

  1. wikiup wikiup Public

    基于RAG的企业级智能知识库平台

    Java

  2. zsxqtool zsxqtool Public

    自动获取指定星球的所有帖子内容,并通过大模型进行智能打标签、上主题,最后生成可视化html页面

    Python 1 1

  3. NatureE NatureE Public

    基于微信小程序开发的云南特色服装购买与设计平台,集成了 AI 设计、在线商城等功能

    JavaScript 2

  4. dst-codex-astralis dst-codex-astralis Public

    Lua

  5. unendev.github.io unendev.github.io Public

    个人技术博客

    SCSS

  6. personal-dashboard personal-dashboard Public

    TypeScript