1天前活跃

Leo

• UID:30750
综合评分 33
方向: 后端-Java 人工智能-AI应用开发
西安市
500元/8h
5-10年经验
求职意愿:接单·不求职(5天前更新)

个人简介

熟悉 Spring AI 框架,具备 RAG 架构 + 多 Agent 编排的完整实战经验 掌握向量数据库(Qdrant)的索引构建与检索优化(文本分块、查询重写、MMR 去重、混合搜索) 熟练使用常见大模型(DeepSeek、Ollama 本地模型),有 API 对接与集成经验 有 Function Calling / Tool Calling 机制的接入经验 具备多 Agent 系统设计经验(意图路由、Agent 隔离、可扩展架构)

技能

核心技能:
其他技能: Spring Boot、RabbitMQ、Redis、Vue、MySQL
交流语言: 普通话( 母语水平 )
行业经验: 人工智能 物联网

项目案例

智能知识库问答系统-SpringRAG
智能知识库问答系统 — 基于 Spring AI 构建,集成大语言模型、向量数据库和 RAG(检索增强生成)全链路,实现文档驱动的精准问答。 技术亮点 1. 分层记忆设计 借鉴认知科学的分层思路:短期记忆(当前对话上下文) + 实体记忆(用户关键信息持久化到 H2)。每次只加载相关记忆,避免无关历史干扰 LLM 判断。 2. 双模型架构 主力模型 DeepSeek(远程 API)用于生产,Ollama 本地模型用于链路验证和冒烟测试。兼顾性能与开发效率。 3. 分层 RAG 优化 从基础向量搜索逐层叠加:文本清洗 → 递归分块 → LLM 查询重写 → MMR 去重 → 自动元数据分类,每层解决一个具体痛点,不一步到位过度设计。 4. Redis 短期记忆层 对话记忆从项目内存迁移至 Redis,利用 Redis 的 TTL 机制实现短期记忆自动过期,appendonly 持久化保证重启不丢。 5. RabbitMQ 异步处理层 引入 RabbitMQ 将耗时操作异步化:文件上传后先落盘再发 MQ,消费者异步完成清洗→分块→向量化存储;审计日志异步落库不阻塞接口响应。通过 prefetch=1 + max-concurrency=3 控制 LLM API 并发,天然削峰。
人工智能

工作经历

埃森哲技术有限公司
  
1001-10000人
java开发工程师
2018.08 - 2026.07
智慧后勤3.0系统 时间: 2019/10 - 2021/3 技术栈: Spring / jQuery / MySQL / Oracle / Git / Jenkins 为高校开发的后勤合集系统(公寓管理/报修/数据同步),负责多个学校的技术支持与迭代开发。 核心亮点: - 数据同步模块: 基于模板方法模式设计 Sync 超类,统一同步流程骨架(数据校验→拉取→格式转换→写入目标库),不同业务类型(学生/公寓/报修)各自实现子类。通过线程池并行执行多种类型的数据同步任务,避免串行等待,提升同步效率;同步失败时记录错误日志并触发告警 - 数据库迁移: 安徽财经MySQL→Oracle全量迁移,解决数据类型兼容性和迁移中的数据校验问题 - 系统优化: jQuery版本升级兼容性改造、网站协议升级导致的跨域问题修复、西工大文明评比模块定制化开发

教育经历

延安大学西安创新学院
2014.07 - 2018.07
数学
本科
相似推荐
重庆市
后端-Go、后端-Java
技能:C、C++、Go、Java、Linux
西安市
后端-Java、前端-Web前端
技能:Java、MyBatis、Spring Boot、Vue
北京市
后端-Java、前端-Web前端
技能:Java、Vue
北京市
后端-Go、人工智能-AI应用开发
技能:Java、Go、PHP、Python、MySQL Workbench
大连市
后端-Java、后端-C#
技能:MySQL、Redis、Vue、Java、Python、C#、React、Spring Cloud、.NET Framework、Node.js
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服