slug
type
status
date
summary
tags
category
icon
password
 

Causalchat

项目时间:2024.10-2024.12

简短介绍

这是一款以隐私为核心设计的匿名聊天应用程序(适用于安卓系统 | 使用 Flutter 开发)。 CasualChat 提供基于兴趣的即时、流畅的群聊以及一对一的私聊,且不会收集不必要的权限或个人数据。私聊采用端到端加密(RSA + AES-GCM);群聊轻便易浏览。该应用基于 Flutter 开发,并使用 Firebase 实现实时数据同步。

中文介绍

视频演示

 

RAG-Anything

项目时间:2025.6-2025.11

GitHub链接:
RAG-Anything
xiaoranwang1452Updated Oct 15, 2025

整体架构设计

notion image

项目介绍

将原有 RAG-Anything 系统升级为 具备智能体特性、可追溯证据链的多模态科学问答平台,实现文本、图表、表格等多源信息融合生成,并提供“有出处的答案”。

1. 多模态解析与并行处理

  • 实现了文档级解析、内容路由与层级结构保持,支持并发流水线处理。
  • 支持 图像、表格、公式 的专用解析模块,并通过插件框架可快速扩展新模态。

2. 混合检索与索引

  • 结合 向量搜索 + 知识图谱遍历,实现跨模态语义检索;
  • 在排序阶段引入 模态感知排名算法关系一致性校验,提升检索可信度。

3. 反思与可验证性模块

  • 设计 Sentence-level Reflection Engine,分析每个回答的证据支持度、覆盖率与矛盾率;
  • 引入“Attributable Rewriting”机制,确保最终答案具备可追溯引用。

4. Faithful Decoding 与意图微规划

  • 提出 FaithfulDecodingEngine 与配置系统 FaithfulDecodingConfig,约束生成过程,防止事实偏移;
  • 通过 Micro Planner 模块识别用户意图,动态调整检索策略,使生成结果更贴合原文证据。

5. 多模态查询与工具支持

  • 新增 aquery_with_multimodal 接口,支持图像/表格/公式的联合提问;
  • 集成 VLM (Vision-Language Model) 增强图像理解能力;
  • 提供完整的工具链:反思示例、ScienceQA 评测脚本、Ollama/OpenAI 双通道接口、环境自动检测与一键配置。

6. 文档与可复现性

  • 提供详细安装说明、快速上手指南与端到端示例;
  • 支持一键运行评估命令,确保系统的可复现性与对比实验一致性。

个人负责实现的模块

notion image
增量设计要点
  • 反思流程(查询层 aquery_reflect )
    • 第一步草拟:用 only_need_prompt 与 only_need_context 分离出提示与上下文,调用 llm_model_func 草拟答案。
    • 第二步审查:预期通过 review 给出支持/一致性/覆盖度判定。
    • 第三步检索:不通过时做 targeted_retrieval (3–5 个 chunk)。
    • 第四步重写: merge_context 后进行有引证的重写。
    • 第五步校验:可选 verify_after_rewrite 再次验证。
  • 配置兼容: ReflectionConfig 同时兼容旧/新字段,方便脚本与环境变量平滑升级。
 

个人博客网站构建(Next.js + Notion + Vercel)

项目时间:2024.2-2024.3

项目链接:https://www.shengxi.xyz/

项目背景

该项目旨在打造一个自动化、高性能、低运维成本的个人内容平台。我采用前后端分离架构设计,将内容创作与部署流程彻底解耦,实现“内容即服务”的现代化写作体验。

技术方案

  • 前端框架: 使用 Next.js 构建静态站点,集成 NotionNext 框架,支持将 Notion 中的内容实时映射为博客页面,前端自动同步,无需手动维护代码。
  • 内容驱动: 内容通过 Notion 发布,系统前端即可自动拉取、更新,无需部署干预。
  • 后端增强: 利用 MongoDB 提供访问统计、留言记录等扩展功能,增强网站交互性。
  • 自动化部署: 全站托管于 Vercel,结合 CI/CD 机制实现推送即部署。
  • 性能优化: 配置 Cloudflare 的 DNS 与 CDN,提高全球访问速度并保障可用性。

项目收获

  • 掌握了 前后端分离架构 与内容驱动设计理念,提升了系统可维护性与发布效率
  • 实践了 CI/CD 自动化部署 的完整流程,理解内容生产、渲染与发布之间的逻辑解耦机制
  • 加深了对静态网站生成(SSG)与动态渲染(ISR)等 Next.js 特性的理解
  • 在技术选型中,体验了从传统博客平台向现代“低运维、高效率”架构转型的价值
  • 通过 CDN 优化与域名配置,增强了对网站性能调优与全球访问优化的感知
 
 

人力资源管理项目

github链接:
zero-one-hrsys
zero-aweiUpdated Oct 7, 2025
notion image

项目时间:2023.6-2023.9

项目简介

zero-one-hrsys是一款专业的企业级人力资源管理软件,旨在帮助企业高效、科学地管理员工信息,优化人力资源管理流程,提升员工工作满意度和企业整体运营效率。该系统提供了全面的人事管理功能,包括员工信息管理、薪酬管理、考勤管理、绩效管理、培训管理、招聘管理等,满足企业不同层级和业务部门的人力资源管理需求。

我的职责与贡献

  • 所在JAVA小组主要负责后端服务模块的开发,任务管理由TAPD驱动,团队按模块分工协作。
  • 我个人独立完成了 4 个接口功能 的开发,包括:
    • 组织人数统计
    • 组织分布结构
    • 组织架构树查询
    • 组织列表分页查询
  • 使用 MyBatis-Plus 实现数据库访问,配合参数校验、响应封装和分页逻辑标准化,确保接口一致性与健壮性。

技术架构亮点

  • 微服务注册与配置中心:Nacos
  • 网关与认证:Gateway + OAuth2 实现统一认证和路由转发
  • 服务间通信:OpenFeign 实现解耦式服务调用
  • 消息中间件:RocketMQ 支持异步解耦逻辑
  • 数据存储:MySQL + Redis 实现高效读写与缓存优化
  • 日志与监控:集成 ELK(Elasticsearch、Logstash、Kibana)链路
  • 部署方式:使用 Jenkins 自动化构建 + Docker 容器部署,部分服务运行于虚拟机中,便于调试与资源隔离

项目收获

  • 熟练掌握了 Spring Cloud Alibaba 生态下的微服务开发全流程,强化了模块解耦与接口设计能力
  • 理解了在复杂业务背景下如何通过服务注册、配置中心与网关实现统一的系统治理能力
  • 初步建立起对 消息驱动架构异步通信机制(如 RocketMQ)的工程感知
  • 在与团队协作中提升了任务分解、版本控制与模块联调的实战经验
  • 理解 DevOps 工具链中 Jenkins + Docker 的自动化构建流程,为后续 CI/CD 实践打下基础
 
 

多模态隐水印确权系统设计与实现(图像 & 音频)

项目时间:2023.12-2024.6(本科毕业设计)

项目地址:GitHub - bison-abner/audio_watermarking

技术栈:Python, PyTorch, Streamlit, SQLite, NumPy, OpenCV, librosa

项目概述

该项目面向图像与音频两种多媒体资源,设计并实现了一套完整的数字隐水印嵌入与提取系统,用于版权保护与确权追踪。系统支持对抗压缩、裁剪、加噪等攻击,并通过图形化交互界面实现一键嵌入与解析。

我的职责与贡献

  • 系统架构设计与开发:
    • 初期采用 Flask 构建后端服务接口,支持多媒体文件上传、参数传递与加解水印处理;
    • 后期评估部署复杂性与用户体验后,整体迁移至 Streamlit 框架,实现更加轻量的 Web 应用,显著提升部署效率与交互体验。
  • 算法实现与优化:
    • 图像水印: 实现基于 DWT + SVD 的图像隐水印算法,可抵抗压缩、旋转、裁剪等图像干扰;
    • 音频水印: 融合 DWT 与神经网络方法,保障水印不可感知性与音质保真,使用 librosa 进行频域分析与攻击模拟。
  • 可视化前端设计:
    • Streamlit 前端支持图像与音频的上传、预览、水印嵌入与提取展示;
    • 支持攻击模拟(如压缩损失、加噪、混叠)并实时呈现 PSNR/SNR 等指标。

项目亮点

  • 多模态支持: 一套系统处理图像与音频两类媒体,展示跨模态隐水印技术的实际能力;
  • 轻量化部署: 从 Flask 迁移至 Streamlit,显著降低系统部署复杂度,支持一键运行与在线展示;
  • 完整流程闭环: 实现上传、嵌入、攻击模拟、提取、结果分析的完整端到端功能链;
  • 鲁棒性强: 多种攻击测试下维持较高识别率,提升版权确权系统的实用性。

项目收获

  • 提升了我在图像与音频处理算法落地能力
  • 加深了对Flask 与 Streamlit 架构差异与使用场景的理解
  • 强化了科研算法与工程系统之间的转化能力
 
 
 
关于父母期待与孩子成长的深度思考AI取代潮来袭,普通程序员如何自救?一位实习生的真实反思
Loading...
盛溪
盛溪
盛溪的学习&生活博客
Announcement
🌟 欢迎来到盛溪的博客!🌟
大家好,我是盛溪。在这里,我将分享我的生活感悟、学习心得以及其他一些有趣的发现。希望我的文章能为你的生活带来一点启发和乐趣。
微信号: felix_windsor
📅 更新通知:
  • 我会定期更新博客,分享新的内容。
💬 互动环节:
  • 如果你有任何问题或想法,欢迎在评论区留言。我非常期待与你的互动!
📚 推荐阅读:
  • 不定期推荐一些我觉得有价值的书籍或资源,希望能对你有所帮助。
感谢你的访问和支持,希望你能常来逛逛!
盛溪敬上