万沁宇
Agent · Java / Go 后端 · LLM 应用 · Apache 开源贡献者
深圳大学 计算机科学与技术(卓越班)本科|2023.09 - 至今
实习经历
鹅同学面向真实身份网络构建 AI 职业社交平台,围绕用户名片、圈子与活动沉淀社交关系,并通过 Agent 帮助用户找人、找圈和发现机会。
鹅同学 · Agent 研发实习生
2025.08 - 至今
核心业务微服务|账号、用户、圈子与活动
Java 21 · Spring Boot · RPC · MySQL · Redis
- 业务域开发:负责账号、用户、圈子与活动等业务域开发,完成公共 RPC 契约、领域服务及 Gateway / Web 接口的跨项目联动,交付完整业务链路。
- 账号安全:完成手机号/邮箱验证码、密码登录、微信手机号绑定及敏感操作二次校验;基于 SHA-256、时间窗口、nonce 与 Redis 原子写入实现请求验签和防重放。
- 活动链路:负责活动创建、动态表单、报名审核、成员管理及签到等业务链路;通过数据库事务、提交后缓存失效和异步任务协调跨服务状态,并使用游标分页支撑列表查询。
用户推荐系统|向量召回 + LLM 重排
Go · VikingDB · LLM · RabbitMQ
- 召回与重排:基于 VikingDB 实现用户画像向量存储与召回,接入 Kimi K2、DeepSeek V3 完成特征语义增强、候选结果重排和推荐理由生成,构建「向量召回 + LLM 重排」的两阶段推荐链路。
- 异步解耦:基于 RabbitMQ 串联画像索引更新、推荐计算与评分任务,将耗时的模型与向量处理从主链路解耦,并协同 MySQL、Redis 与 VikingDB 维护业务数据和索引状态。
社交 Agent 编排服务|有状态流程编排
TypeScript · LangGraph · Redis · SSE
- 主链路:参与基于 LangGraph 的有状态 Agent 编排服务开发,构建「指令识别、账号状态获取、业务 Agent 分发」主链路,按用户状态路由 Onboarding 与主 Agent,覆盖意图采集、名片完善、用户/圈子匹配及洞察,并接入 12 个结构化业务工具。
- 中断与恢复:基于 interrupt / Command 与 Redis Checkpoint 实现多轮流程的中断、持久化与恢复,处理陈旧检查点及非法恢复请求;通过 Elysia + SSE 统一输出 token、thinking、结构化 UI、interrupt 和 error 事件,并引入历史回灌、摘要记忆及工具可观测中间件。
项目经历
Apache Maka(Incubating)· github.com/apache/makaApache Incubating
Maka 是 Apache 软件基金会旗下本地优先、日志驱动的 AI Agent 工作台,通过 Runtime Host 统一 Desktop、TUI、CLI 与 Headless 执行,并将会话、上下文和恢复构建为 Runtime Event Log 的投影。
- Work Board 核心能力:设计并落地 Core / SQLite 契约与持久化 Store,以严格输入校验、事务串行化、revision CAS、游标分页和局部索引保证并发一致性与可扩展查询(#3028,已合并);实现 Desktop 主进程单一存储权威、渲染层 IPC 投影及完整事项操作(#3135,已合并)。
- 协议与存储重构:移除 Session Catalog 中无生产调用的归档、标记与标签过滤,贯穿 Runtime Host 协议、Coordinator、Desktop IPC 与 SQLite 查询;新增 schema v26 迁移清理冗余表和索引,并将兼容性 epoch 提升至 24,确保 breaking wire contract 安全握手(#3165,已合并)。
- Task Ledger 演进与收敛设计:参与 durable lifecycle events、严格状态/证据校验、层级任务、子 Agent 关联与只读任务面板建设(#567、#956);在项目准备移除旧 Task Ledger、收敛至更轻量的 SessionTodo / Work Board 边界时,参与 RFC #2290 的 authority-first 分析,梳理可保留能力、迁移原则与恢复信号。
专业技能
- 后端工程:熟悉 Java、Go,具备微服务开发经验,掌握并发编程、RPC 接口设计、事务编排、游标分页、缓存更新及异步任务等工程能力。
- 数据与中间件:熟悉 MySQL、Redis,掌握事务、索引、锁及缓存一致性;具有 RabbitMQ 异步消息与 VikingDB 向量检索实践经验。
- LLM 应用与 Agent:熟悉语义增强、向量召回、LLM 重排、工具调用及有状态流程编排;熟练使用 Codex 等编码 Agent 完成代码理解、代码修改与开发辅助。
其他
- 英语水平:CET-4,能够阅读英文技术文档并参与英文开源项目协作。
- GitHub:github.com/somewan820