su1feng

求职意向:Agent 开发工程师 | 具身智能 Agent 开发 | 机器人开发工程师

职业概述

2 年后端 + 机器人 + Agent 开发经验。曾在机器人公司主导量产真机感知-规划-执行系统,也构建了线上 Agent 服务。

专业技能

Agent 工程

  • Agent Loop
  • Context Engineering
  • Agent Memory
  • Function Calling / Tool Use
  • MCP / Skills / Hooks / Subagent
  • Multi-Agent 编排
  • HITL 挂起恢复
  • 稳定性设计
  • Agent Evals / Observability
  • RAG

机器人与后端

  • C++17
  • Python
  • Go
  • FastAPI
  • ROS1
  • 有限状态机
  • 行为树
  • 多线程
  • 智能指针
  • RAII
  • epoll + eventfd / 多进程拓扑
  • MySQL / Redis
  • Linux 网络编程 / 事件驱动
  • gdb
  • CMake

工作经历

一家机器人中厂|Agent 开发工程师 / 机器人开发工程师|2025.11–2026.06

一家北京科技公司|后端开发工程师|2024.06–2025.10

项目经历

酒旅Agent平台|Agent 开发工程师|2025.11–2026.06

  • 意图识别与查询改写:针对多轮对话中的指代、省略及多意图问题,设计分层意图识别短路与条件式查询改写机制。引入复合句守卫、负向词消歧及 Embedding Top-2 分差判定,仅在前置未命中时基于最近 10 条对话触发改写并二次识别。自建 61 条评测集,意图准确率 95.1%,规则+向量短路占比约 72.1%。A/B 实验显示 LLM 调用从 122 次降至 34 次,单次延迟减少约 4 秒。
  • Multi-Agent 编排:为解决多智能体协调复杂、状态管理成本高的问题,按差旅单管理、行程规划、预订执行、信息查询划分 Agent 职责,子 Agent 以 Tool 形式由主控统一调度与质量管控。业务工具下沉,主控工具面保持精简,并按任务复杂度实施三档模型分级路由,推理成本降低约 40%。
  • HITL 人机交互挂起恢复闭环:针对差旅申请、预订等关键操作需人工确认,以及多轮补充信息反复进入完整编排链路的问题,引入结构化提问工具,在提问节点挂起 ReAct 执行。用户回复经关联校验后回注原执行流,通过本地缓存与共享状态存储实现跨节点恢复,结合继续意图信号词匹配直达活跃 Agent,支持连续追问、断点续跑与确认后落库,保障任务状态一致性。
  • Agent 规划与工具化审核体系:针对多源比价与多目标权衡下方案质量难保障的问题,规划 Agent 将多源搜索结果归一化后全组合枚举,融合六项体验罚分与政策合规校验计算硬指标,通过四维加权评分生成 4 类代表方案并自动规避风险。审核 Tool 以六维确定性校验硬否决,结合三个评估器并行评估与 LLM 仲裁,预订结果幂等落库且对 LLM 透明。
  • Agent 生命周期中间件体系:针对多 Agent 系统横切能力散落、执行状态难追踪、工具调用不稳定的问题,将执行上下文、用户工作区等能力抽象为生命周期 Hook,按 Agent 职责组合接入执行链路。工具执行阶段引入基于 Redis + Lua 的集群级熔断,结合指数退避与半开探测动态隔离异常工具并支持自动恢复。

机器人知识引擎|2026.01–2026.06

  • LLM 多源检索路由:针对多源异构数据检索割裂、结构化查询覆盖不足的问题,基于 Query 改写与意图识别的结构化输出,自适应分发至 ES / MySQL / Neo4j。基于 Schema 感知动态生成 SQL / Cypher,并通过两级降级机制保障异常场景下的检索可用性。
  • 混合检索与语义重排:针对单路向量召回不足、多路召回分数不可比的问题,构建 ES KNN 向量检索 + 全文检索双路召回机制,通过 RRF 完成结果融合、去重与排序,再使用 BGE-RERANKER 进行语义精排,选取 Top5 注入 LLM 上下文。Recall@5 从 68.2% 提升至 86.7%。
  • 层级化切片与上下文补全:针对小块检索准但语义截断、大块完整但召回稀疏的矛盾,实现 5 种策略化切片 + Excel 双模式切片方案。建立父子 Chunk 关联链,采用小块召回+父级回溯补全上下文,超限分片保留完整原文作父块,不参与向量化。
  • 事件驱动知识入库与一致性治理:构建文档异步入库流水线,基于 7 态状态机管理入库流程,在切片、向量化等关键阶段增加幂等校验。切片事务提交后通过事件异步触发向量化,结合分布式锁 + 内容 Hash 去重,避免并发重入及重复入库。针对任务中断与异步失败场景,通过定时补偿与异常重试实现任务自愈,保障知识库最终一致性。

机器人系统|软件开发工程师|2025.11–2026.06

  • 行为树任务编排内核:基于 BehaviorTree.CPP 设计 28 份行为树,实现 10 种运行模式的状态流转;自定义选择、顺序、异常捕获等控制节点,并实现激光雷达、运动控制、水泵等资源的作用域装饰节点;覆盖 9 类清洁任务,任务通过工厂注册扩展,新增任务策略无需修改框架。
  • 感知-决策-执行闭环系统:以入水、离水检测与设备状态作为环境反馈,驱动任务分支切换;基于 100+ 个 ROS 消息与服务接口对接 SLAM、导航与 MCU 数据,通过事件订阅与状态机等待异步结果,打通感知-决策-执行链路。
  • 分级故障检测与恢复体系:对电池、IMU、电机、水泵等 44 类故障统一定义并分级上报;入水检测做 5 秒去抖,电机故障需在 1 分钟内发生 4 次才判定上报;结合故障检测节点与任务终止原因建模,包括出水、App 取消等,驱动任务中断与恢复决策。
  • 事件驱动异步通信架构:基于 epoll 与 eventfd 构建非阻塞通信链路,通信层实现请求关联、超时与重试,并以 64 项环形队列管理请求句柄;事件总线采用模板化设计,业务模块以订阅方式接入,RAII 管理句柄生命周期,共享状态通过加锁访问器保证多模块一致。
  • 端侧部署与真机交付:基于 JSON 配置的进程启动管理器管理多进程拓扑,支持按进程绑定 CPU 核与进程异常重启;在 aarch64 Linux 完成交叉编译;自研 ImGui 与 WebSocket 远程调试台及硬件仿真,支持行为树与黑板观测、消息注入,用于真机问题定位。

教育经历

一所双非一本院校|本科|2020.09–2024.06