关于我

我是 Derek Wang,南加利福尼亚大学计算机科学硕士在读。

参与过语音外呼和运维 Agent 的开发,关注 AI Agent 与后端开发。这里记录我的所见所想与所做。

教育背景

南加利福尼亚大学

计算机科学(硕士)

主修课程:算法分析、操作系统、数据库系统、信息检索、Web Technology 等

西南财经大学

信息管理与信息系统(信息系统与数据管理方向)(学士)

主修课程:数据结构、计算机网络、数据库原理、面向对象程序设计等

实习经历

AI Rudder Agent 开发实习生

参与 CALL-E goal-oriented 语音外呼 Agent 运行时的核心链路设计与开发,负责开源社区的生态搭建,系统服务 1w+ 线上用户。

技术栈:Python、FastAPI、OpenAI Agents SDK、PostgreSQL、Redis、RabbitMQ、Taskiq、Pydantic、SSE

  • 多角色 Agent 边界与副作用确认门:MainAgent 持有用户会话(单 Foreground Turn 串行化),GoalAgent 经独立 goal-scoped session 持有长任务生命周期,两者仅通过 Runtime 的 typed event 通信,禁用 SDK handoff / agent-as-tool;外呼等真实副作用 100% 经结构化 Goal Confirmation 确认门(spec 级不变量),授权主体由服务端持有并重新校验,杜绝模型伪造授权。
  • Goal → RunSpec → Run 持久化执行模型:Goal 持有不可变、版本单调递增的 RunSpec,Run 负责确定精确版本与输入快照;终态 Goal Status 与 Goal Result(summary + evidence_refs)在同一 PostgreSQL 事务(Durable Boundary)原子提交,commit 后才经 Redis Streams 做 SSE 实时投递,支撑 1w+ 用户的会话与结果投递,丢失或重复不影响正确性。
  • Execution Lease fencing 与 Provider Reconciliation:Taskiq worker 以带单调递增 fencing epoch 的 Execution Lease 认领任务,durable write 前精确比对 lease 身份,隔离僵尸 worker;外呼提交结果不确定时按稳定 provider task name 做 Provider Reconciliation 而非盲目重拨,worker 故障恢复路径的重复外呼降为 0(机制保证)。
  • 开源集成与社区自动化:开发 n8n、Dify、HubSpot 外呼集成,完善 Skill 生成器与 API 契约校验;基于 Python、LangChain / LangGraph 构建内部运营 Agent,结合对话上下文和官方文档生成 Discord 回复草稿供人工审核,完成 Issue 分类去重、PR/Issue 通知与日报,以 SQLite 持久化队列和幂等键抑制重复处理。

Takin.ai 后端开发实习生

负责内部运维 Agent 平台后端研发,将告警诊断端到端耗时从 15–30 分钟压缩至 60 秒内。

技术栈:Java、Spring Boot、Spring AI、DashScope、Milvus、ReAct、Function Calling、SSE

  • 三级 Agent 协作架构:基于 Plan-Execute-Replan 范式设计 Planner → Executor → Supervisor 协作链路;Supervisor 校验结果并触发自动重试与策略切换,在 200+ 条真实告警样本下将工具调用成功率从 70% 提升至 95%。
  • Agentic RAG 检索优化:搭建基于 Milvus 的内部知识库,融合 MQE 多路召回、小块检索与父块返回的双层索引、Reflection 结果校验与 query 改写;在 150 条内部问答评测集上,召回率提升约 25%,检索准确率从 65% 提升至 90%。

技术栈

编程语言
  • Python
  • Java
后端开发
  • FastAPI
  • Spring Boot
  • Spring Security
  • SQLAlchemy
  • MyBatis
  • Pydantic
AI 工程
  • OpenAI Agents SDK
  • Spring AI
  • RAG
  • Function Calling
  • ReAct
数据与查询
  • SQL
  • PostgreSQL
  • MySQL
  • Redis
  • Elasticsearch
  • Milvus
消息与任务
  • Kafka
  • RabbitMQ
  • Taskiq

全站搜索

笔记
博客
项目
资源
关于我