工作经历
2026-01-02 -至今上海启思克系统集成有限公司Java全栈开发已认证
项目简介:基于 Spring Boot 4 与 Spring AI 2 构建智能设备售后 Agent,支持 RAG 知识问答、设备/耗材/工单查询及带确认的工 单创建,并通过 AiResponder 抽象与 Profile 解耦真实大模型和确定性测试实现。 技术栈:Java 17、Spring Boot、Spring AI、DeepSeek、PostgreSQL、pgvector、Redis、JPA、SSE、Micrometer、Docker Compose。 核心实现: 1. 实现知识文档语义切片、向量化、TopK 检索、来源引用及增量更新/删除,使用 pgvector 持久化向量;通过 tenant metadata filter 与跨租户诱饵用例验证知识隔离。 2. 使用 Redis 保存按 tenant/user/conversation 隔离的多轮会话,设置 TTL 与历史窗口;服务端通过 ToolContext 传递租户、用 户及确认状态,并在 Tool 内按 tenant + owner 二次鉴权。 3. 写操作采用显式确认、幂等键与数据库唯一约束,解决并发重复创建工单问
2025-08-02 -2025-12-30深圳市拓保软件有限公司Java后端开发已认证
项目名称:(大模型文档/表单产线) 项目简介:基于 Dify 大模型应用平台,对文档产线与表单产线进行二次开发;通过提示词引导模型生成结构化 JSON 表单数据,并 根据用户意图调用相应业务工具。 个人职责: 1、负责大模型 API 调用以及返回 JSON 的解析、校验和异常处理,将模型输出转换为可执行的业务数据。 2、根据模型识别的用户意图,设计并实现工具函数,打通大模型与既有业务功能。 3、持续优化提示词与表单生成流程,解决复杂 JSON 解析和意图识别问题,减少人工数据录入时间约 30%。
2025-03-02 -2025-06-30上海联芸科技有限公司Java后端开发已认证
项目名称:斯凯孚工厂管理软件 项目简介:面向大型工厂设备的保养、报修、工单、耗材库存及统计分析业务,记录设备报修率、维修响应时间和工单处理情况,辅 助工厂设备管理数字化。 个人职责: 1、作为核心开发人员,负责网关拦截器、Token 刷新逻辑,以及安灯、报表统计和用户权限等模块的设计与开发。 2、解决 XXL-Job 调度任务无登录上下文时,OpenFeign RequestInterceptor 获取不到 Token、MyBatis-Plus 公共字段填充异常 的问题;通过任务标识区分调度请求与普通登录请求,避免调度链路依赖用户登录信息。 3、针对耗材申请长时间未审批需要自动取消的场景,使用 RabbitMQ 延迟消息实现超时关闭:消息进入交换机后延迟投递,到期 后由消费者校验申请状态并执行取消逻辑。 相关技术:Spring Boot、Spring Cloud、Gateway、OpenFeign、MyBatis-Plus、XXL-Job、RabbitMQ。
2023-03-04 -2024-12-31华东师范大学大学教育信息学院科研助理Java开发主管已认证
项目一:教育数智大脑 项目简介:围绕教育数据采集、统一存储、分析与决策支持建设区域教育数据平台,对接上海教育数字基座,服务黄浦区、虹口区及 20 余所学校。 个人职责: 1、参与将科研成果转化为工程项目,并将平台拆分为多个独立微服务。 2、负责公共模块建设,包括统一返回、统一异常处理、工具类、Token 刷新与身份校验、Nacos 配置共享和动态更新。 3、负责基础业务、概念、课程、用户权限、问题和用户等模块的业务设计与代码开发。 技术难点: 1、创建学校时需要复制 3 万余条概念数据,采用 RabbitMQ 异步初始化,将耗时操作从主流程拆出并保证最终一致性。 2、针对高频数据字典查询,使用 Redis 缓存并对缓存未命中后的数据库访问进行并发控制;数据更新采用延时双删降低缓存与数据 库不一致风险。 3、抽取统一业务编号生成器,使用 RedisAtomicLong 实现并发场景下的递增编号生成。 技术栈:Spring Boot、Spring Cloud、Spring MVC、MyBatis、Nacos、Gateway、Redis、RabbitMQ、N
教育经历
2019-09-07 - 2022-12-31广东工业大学电子与通信工程硕士已认证




