栀子比众木 人间诚未多

我是Dromara社区的一员,热衷于Open Source。作为 committer 参与的开源项目有以下几个:

lucky-aeonAgentX

Loading repository data...

-- -- --
dromaraeasy-es

加载仓库数据中...

-- -- --
dromarastream-query

加载仓库数据中...

-- -- --
aizudadoc-apis

加载仓库数据中...

-- -- --

目前就职于金山办公,有什么疑问可以在文章下留言,一起讨论技术问题。

Dromara 是由国内顶尖的开源项目作者共同组成的开源社区。提供包括分布式事务,流行工具,企业级认证,微服务RPC,运维监控,Agent监控,分布式日志,调度编排等一系列开源产品、解决方案与咨询、技术支持与培训认证服务。技术栈全面开源共建、 保持社区中立,致力于为全球用户提供微服务云原生解决方案。让参与的每一位开源爱好者,体会到开源的快乐。Dromara开源社区目前拥有10+GVP项目,总star数量超过十万,构建了上万人的开源社区,有成千上万的个人及团队在使用Dromara社区的开源项目。

我的简历

zang

后端工程师 - Java

男/2000
Cizai_
zang@linux.do
https://code.xhyovo.cn](https://code.xhyovo.cn)注册人数200+

开源经历

Dromara 社区是由国内顶尖的开源项目作者共同组成的开源社区。提供包括分布式事务,日志,流行工具 ,企业级认证。微服务RPC,运维监控,Agent 监控,调度编排等一系列开源产品、解决方案与咨询、技术支持与培训认证服务。

Easy-ES (Gitee 4.6k Star) Committer
国内TOP1 Elasticsearch搜索引擎框架
Stream-Query(Gitee 550 Star) Committer
使用JVM插桩的方式允许完全摆脱Mapper的MyBatis-Plus操作

工作经验

北京汇智典通科技有限公司 - Java开发工程师
2023.03 - 2023.11
金山办公软件有限公司 - Java开发工程师
2023.11-至今

项目

WPS政务资源库
Java高级开发
SpringBootSpringCloudAlibabaRabbitMQShardingSphereRedisMySQLNeo4j OGMEasy-EsFlyway

项目描述

WPS政务资源库,主要是由数字档案知识大数据加工平台和数字档案知识大数据服务平台构成。通过结合大模型的语义理解能力和知识图谱的知识表征优势,项目落地并应用了基于文档内容的智能问答与推荐系统。训练大型预训练模型,基于知识蒸馏和本体论,用于领域知识抽取,实现知识图谱自动化构建与维护,具备实体、关系、概念识别能力,适用于文档知识库构建。将非结构化文档进行OCR解析,关系抽取生成结构化知识图谱,为用户提供知识检索、文档问答等功能

工作内容

1. 构建「资源 → MQ → ES」实时同步链路,保障前端全文检索数据一致性。

2. 统一组织 / 用户 / 角色 / 租户模型,支持可插拔式 IAM(本地 / WPS)。

3. 采用「策略 + 模板方法」实现多阶段资源加工流水线,动态扩展加工策略。

4. 通过 MQ 对接 AI 中台,完成实体 / 关系抽取,并解析为 SPO 三元组。

5. 汇总标签写入 Neo4j,按需自动对齐实例,避免实体冗余。

6. 基于 ECharts 绘制知识图谱,支持图谱检索与语义查询。

7. 自底向上拆分数据集,自顶向下沉淀模型,支撑个性化知识标注与构建。

AI智能应用中台
后端开发(团队负责人)
RagMCPAgentPostgre vectorPostgreSqllangchain4jRedisRabbitMQElasticsearchDDD
项目描述:

AI文档中台是一款面向金山电子公文库智能化管理的核心平台,深度融合人工智能与办公场景,旨在提升电子公文处理效率、优化决策支持能力。平台以“智能驱动、开放兼容”为核心理念,通过集成大模型能力与标准化API接口,为电子公文提供AI赋能。并支持无缝对接WPS Web Office、WPS PS 端办公套件,打造安全、高效智能的数字化办公生态。

工作内容:
Agent 核心管理:负责 Agent的生命周期管理(创建、配置、版本、发布、工作区),提供多 Agent 协同与 OpenAPI 接口。
Token 策略:内置 langchain4j 上下文处理机制,并实现了基于 Token 的滑动窗口及摘要算法,优化长对话管理。
模型服务商集成:抽象统一的模型接入后,支持多 LLM 服务商的配置与管理。
工具/组件管理:允许用户上传自定义工具,通过状态机流程管理工具审核,并与 MCP 网关及 MCP Server Community 交互,实现工具的动态挂载与调用。
MCP 网关 (Multi-Agent Communication Protocol Gateway):作为核心通信枢纽,负责 MCP 协议转换、Agent 请求负载均衡、工作区隔离,并管理与监控 MCP Server 实例。
MCP Server Community:负责执行 Agent 任务的分布式运行环境,提供 Agent 的实际执行能力。
镜像可用服务:自研高可用组件,对集成 LLM 整体数据收集、熔断降级、流控等策略,确保模型服务的稳定性和可靠性。
计费服务:基于商品 + 规则高度耦合对可用项目在线业务进行计费规则管控。
智能检索:构建混合搜索框架,融合向量与分词检索技术,引入Reranker模型重排及标题加权策略,优化高亮聚焦长文本检索、日期衰减排序等机制,结合动态词库与双检索模式(Match/Match_phrase)有效解决语义匹配、标题权重缺失等核心问题,显著提升搜索体验
大模型实例调度:对于多种大模型和能力的调用问题,构建高可用调度体系,设计多维度健康检测(响应时间/错误率实时预警)、模型配置中心驱动的动态模型能力与切换机制,实现模型实例自由的精准匹配与负载均衡
权限控制:设计实现了知识库管理系统,支持多维度的知识分类、标签管理和权限控制,满足企业级知识管理需求

教育背景

沧州师范学院 本科
2021.09-2023.06

相关技能

扎实的 Java 基础,熟练掌握集合、多线程、反射、SPI、ASM 等底层机制
熟练掌握常用设计模式:策略、工厂、模板、责任链、代理等
熟练掌握 MySQL:索引、事务、日志原理及性能优化
熟练掌握 Redis:常用数据结构、数据持久化、内存淘汰策略
熟练掌握 MyBatis、Spring、SpringMVC、SpringBoot
熟练使用 XXL-Job 分布式定时任务
熟练掌握 Neo4j 图数据库、Cypher 查询语言及知识图谱构建
熟悉大模型集成与调用、RAG 架构设计、Agent 开发框架
熟练使用 Elasticsearch、向量检索、混合搜索及重排算法
具备 LangChain4j、MCP 协议、Prompt Engineering 等 AI 开发经验