1. CodeAgent —— 基于 Agentic AI 的自动化代码调试与优化框架
技术栈: Python 3.10+、Streamlit、Docker、DeepSeek API、Pytest、AST、Mermaid.js、Git
项目类型: 给国外大学开发的项目(优秀项目)
项目描述:
CodeAgent 是一个创新的智能编程助手框架,将大语言模型(LLM)与自主决策循环(ReAct)深度融合,实现了从被动代码生成到主动、可验证的自动化调试与优化的范式转变。系统通过“思考-行动-观察”闭环控制,让 AI 像人类工程师一样诊断代码缺陷、执行测试、迭代修复,并在安全的 Docker 沙箱中完成全部操作,杜绝了 AI 生成代码对宿主环境的潜在风险。
个人职责:
主导系统整体架构设计,采用三层分离模式(展示层 / 控制层 / 执行层),确保高内聚低耦合
基于 ReAct 方法论实现核心 Agent 控制循环,封装 LLM 调用、工具执行与状态记忆模块
设计并开发双模式执行引擎(严格 TDD 模式 / 自动测试生成模式),适配不同开发场景
构建基于 Streamlit 的 IDE 风格 Web 控制台,实现多区域独立滚动、实时状态机流程图渲染(Mermaid.js)及 GNU 风格代码差异对比
利用 Docker SDK 实现临时容器化沙箱,隔离所有文件 I/O 与 shell 命令,并设置超时与资源限制保障安全
开发头命令行接口(CLI),支持无图形化环境下的自动化批处理调用
完成全面的测试评估,使用含三类典型缺陷的电商后端案例验证修复成功率 100%
项目成果:
实现了从“人工调试”到“监督式自主修复”的跃升,大幅降低开发者认知负担
自主生成的测试代码与结构化补丁显著提升了代码健壮性,AST 分析证实修复后代码复杂度与可维护性改善
获得校内导师高度评价,系统具备向企业级 CI/CD 流程集成的潜力
2. WhatLab 智能管理系统 —— 创新 AI 应用平台
技术栈: Flask、Spring Boot、Vue3、MySQL、RESTful API、Nginx
项目状态: 已上线(http://43.135.144.117:8084/)
项目描述:
WhatLab 是一个综合性的智能系统平台,致力于将人工智能、数据分析与智能决策能力赋能于企业业务。系统集成了数据采集、机器学习模型部署、可视化报表生成与自动化决策模块,帮助客户优化复杂业务流程、挖掘数据价值。项目采用前后端分离架构,前端基于 Vue3 构建响应式界面,后端采用 Spring Boot + Flask 双引擎协同,数据库使用 MySQL 保障数据一致性。
个人职责:
参与系统需求分析与整体架构设计,设计微服务间通信方案
负责后端核心模块开发:包括用户鉴权、数据接口、任务调度及模型服务网关
设计并实现 MySQL 数据库表结构,优化复杂查询性能(索引、分页、缓存)
开发前端关键交互组件,对接 RESTful API,实现实时数据展示与操作面板
协助完成项目部署与运维,使用 Nginx 进行负载均衡与静态资源代理,确保线上服务稳定
编写技术文档与 API 手册,促进团队协作
项目成果:
系统成功上线并稳定运行,为客户提供智能化数据分析与决策支持
提升了团队全栈开发能力,积累了完整的项目迭代与线上运维经验
3. 图书借阅管理系统 —— 高校图书馆现代化解决方案
技术栈: Java、JavaFX、MySQL、Git、Maven
项目类型: 团队开发(负责人)
项目描述:
针对传统高校图书馆手工管理低效、信息滞后的问题,开发了一套桌面端图书借阅管理系统。系统实现图书信息管理、用户管理、借阅归还、逾期提醒、借阅统计报表等核心功能,并以 JavaFX 构建友好图形界面,MySQL 作为后台数据存储。
个人职责:
担任项目负责人,制定开发计划、分配任务并进行进度跟踪
负责系统架构设计,采用 MVC 模式划分视图、控制层与模型层
实现核心业务逻辑:图书检索、借阅/归还流程、用户权限控制及交易事务处理
集成数据分析模块,编写 SQL 聚合查询生成借阅热度排行与读者画像统计
主导代码审查与质量保证,制定编码规范,通过 Git 进行团队协作
项目成果:
系统成功部署至学校图书馆试用,借阅处理时间缩短约 40%
用户满意度调查达 90% 以上,获得馆方肯定
数据分析功能帮助采编部门优化了藏书结构,提升了资源利用率
4. 个人碳排放管理程序 —— 环