【第一部分:个人概述与定位】(1 分钟)
对应 PPT:P1 封面 ➔ P2 个人简介
演讲词:
如果用一句话来概括我这段时间的成长主线,那就是:“从‘被动完成功能交付’,进阶为‘主动定义问题、设计系统架构,并端到端闭环业务价值’”。
这期间,我作为独立 Owner(主 R),从 0 到 1 主导并落地了两个最核心的项目:
- 磁力小牛 Agent 客服架构重构;
- 规格驱动的 D2S(Design to Ship,设计即交付)工作流建设。
今天,我将重点汇报这两个项目背后的架构思考、技术破局与业务收益。
【第二部分:工作成果大盘】(2 分钟)
对应 PPT:P3 成果总览矩阵 & 业务飞轮
演讲词:
先向各位评委汇报我的整体工作成果。在业务支撑之外,我主要围绕“架构基建、工作流创新、业务触达、服务调度”**四个维度展开工作,其中前两项由我独立主 R:
- 磁力小牛 Agent 客服重构(主 R):彻底破除 60 余次迭代沉淀的系统性架构债务。通过分包治理与协议重建,实现首屏体积缩减 55%(24.5MB 降至 11MB),本地开发热更新从 3 分钟降至秒级(< 1s),支撑后续 3 个高优需求上线,且在重大重构中保持 0 线上事故。
- D2S 设计即交付工作流(独立 Owner):联合设计团队,自研规格驱动(OpenSpec/SDD)的代码原型生成流程,颠覆“静态贴图人工还原”的传统模式。需求交付周期缩短 20%,研发投入减少 30% PD,设计侧直接交付 68% 原子组件与 40% 分子组件。
- 在金牛广告创编等核心链路落地了 10+ 个 AI 名词触点。我们打通了宿主与小牛的跨层联动交互——用户在宿主页面 hover 概念卡片,点击即可携带页面上下文无缝唤起小牛、并自动预置发送对应问题;同时打通了宿主与小牛两端的统一埋点,在运营看板中构建了从‘曝光 ➔ 点击 ➔ 唤起小牛 ➔ 问答 ➔ 采纳’的全链路转化漏斗,使触点效果具备了精准的量化归因能力。”
- 定时任务调度 Node 服务(主 S):将 LLM 分析用户画像等定时任务从星云迁移至独立 Node 调度服务,提升开发效率与运维排障体验。
接下来,我详细展开我主 R 的两个项目
【第三部分:核心突破一·磁力小牛 Agent 客服重构】(5.5 分钟)
对应 PPT:P4 重构背景与矛盾 ➔ P5 7层架构解耦 ➔ P6 通信与状态治理 ➔ P7 DX/UX 双向提效与切流保障
1. 为什么必须重构?——60+ 次迭代后的系统性债务
演讲词:
磁力小牛是金牛平台面向广告主的智能客服助理,承载着主动触达、智能诊断、数据解读等多元营销能力。但在它经历了 60 余次高频业务迭代后,旧版架构(ad-im-esp 1.0)已经演变成了严重的系统性架构债务,暴露出了四个致命瓶颈:
一方面是资源与开发效能的双重失控——所有卡片全量打入主包,导致首屏体积突破 25MB,流水线频频因产物超标构建失败,本地改动一行代码甚至要等上 2~3 分钟重新构建,开发体验极差;
更致命的是架构底层的深度耦合与黑盒化——宿主与小牛之间的上下文无约束直接透传,联动全靠翻看源码猜参数;这直接导致业务扩展触达了天花板,像多历史会话、多模态输入等高优能力,在缺乏独立状态流的旧架构上根本无法干净实现,强行打补丁只会让债务雪崩。”
继续在 1.0 上打补丁已经失去了边际收益,甚至在增加负债。因此,我作为主 R,参与了小牛 2.0 架构重构,目标是**从 0 到 1 打造一个跨端(PC/Mobile)、高内聚、易扩展的 Agent 运行交付底座
2. 我的核心架构解法
演讲词:
-
解法一:搭建 7 层单向依赖体系,实现彻底分包解耦
针对原有单体代码中 IM 通信、会话状态、业务卡片与宿主容器深度耦合的问题,我将工程拆分为 6 个高内聚的 npm 包:各个包之间严格按照模块边界划分:- 我们把低频稳定、要求极高的 IM 通信与状态变更,收敛在最底层的
core与runtime包筑牢地基; - 把高频变动的页面会话组装与卡片组件封装,分别解耦在
chat-content与robot-ui包中; - 最顶层由
platform负责 PC、Mobile 等不同宿主的统一构建与治理,并抽离出独立适配层向下游电商侧交付业务卡片。
- 我们把低频稳定、要求极高的 IM 通信与状态变更,收敛在最底层的
整套架构单向依赖 core、禁止反向引用。这一改造带来了两个直接结果:
一是让各模块改动互不影响,高效支撑后续业务的高频迭代; 二是为下游业务侧输出了包含完整业务逻辑的开箱即用卡片组件。
-
解法二:重塑 Bridge 4 类强类型通道,隔离会话状态
针对旧版小牛中**宿主与小牛完全耦合、无协议式的透传等问题,我重新定义了通信边界并做了状态隔离:
在协议设计上,我彻底废弃了混乱的单一大对象透传,将其收敛为四条具备严格类型定义的标准通道,并抽离独立状态流:
- 用
Context与Command,收敛“宿主到小牛”的只读状态快照与动作指令; - 用
Request与Event,规范“小牛到宿主”的交互诉求响应与事实事件通知;
这样一套协议单向流通、语义互斥且全类型覆盖。消除了宿主与小牛联动的黑盒风险**,新需求接入不再需要翻源码猜参数,宿主跨端联调成本大幅降低;
- 用
-
解法三:DX 与 UX 双向破局(秒级构建 + 产物腰斩)
针对原有工程效能与性能瓶颈,我推动了双构建链路与资源的精细化治理:
- 在开发侧(DX),利用 Vite 替代 webpack 构建本地链路,实现秒级热重载;
- 在运行侧(UX),搭建卡片注册机制配合异步按需加载,并将 60+ 图标 CDN 化、重型图表库动态拆分。
这套方案最终实现了效能与体验的双重突破:本地调试反馈从 2~3 分钟断崖式压缩至 1 秒以内,日常开发节奏不再被打断;同时线上首屏体积腰斩 55%(从 24.5MB 降至 11MB),LCP 页面加载性能提升 18%。
3. 业务价值与结果
演讲词:
“总结来说,这次重构不仅稳稳支撑了后续 3 个高优业务需求的快速迭代;更为团队沉淀下了一套完整的小牛 L1 到 L3 组件体系,涵盖了 20 多个原子组件、15 个分子组件和 65 张业务卡片,为后面所讲的 D2S工作流 沉淀下来一套组件约束+运行基建
更是在这样一次跨端、跨多包、涉及核心链路的系统性重大重构中,我们始终守住了稳定底线,做到了全流程 0 线上故障、0 线上缺陷反馈,真正实现了让业务‘润物细无声’的平滑升级。”
【第四部分:核心突破二·规格驱动的 D2S 交付工作流】(5 分钟)
对应 PPT:P8 产研设传统协作困境 ➔ P9 D2S 核心思想 ➔ P10 规格约束与 Design Lab ➔ P11 提效实证
1. 业务背景与两大核心痛点(约 1 分钟)
演讲词:
“接下来是我核心主 R 的第二个项目——D2S(Design to Ship,设计即交付)工作流。
为什么要做这件事?在小牛的日常迭代中,我们需要持续、高频地交付大量业务卡片。
大家看旧有的传统流程:需求评审 ➔ 设计出 Figma 贴图 ➔ 研发看图还原代码 ➔ 提测后设计走查 ➔ 反复修改后上线。
这个流程最大的硬伤,在于**‘设计的验收节点被严重滞后到了研发提测之后’**。一旦研发在实现时有一点偏差,设计侧就无法验收通过,从而陷入无休止的打回与修改。
为什么会造成这种局面?深入分析后,我洞察到了两个根本原因:
- 第一是‘产物鸿沟’:设计交付的是静态贴图,研发交付的是 React代码。由于表达介质不同,从‘看图’到‘写代码’存在天然的二次翻译损耗;
- 第二是‘走查内耗’:正因为存在翻译损耗,研发做不到百分之百契合设计心智,提测后反复打回 2~3 轮成了家常便饭,严重拖慢交付。
面对这两个根因,我就在思考:
我们能不能直接抹平设计与研发之间的产物表达?能不能把设计的视觉验收节点,前移到研发介入之前呢?
带着这两个核心破局点,我顺着小牛架构重构沉淀组件库的契机,作为独立 Owner,联合电商营销设计团队正式推出了 D2S 工作流。”
2. 新旧流程的鲜明对比(核心高光,约 2 分钟)
演讲词:
这里我想请各位评委老师看一张非常直观的新旧流程对比:
一个需求评审通过后,设计侧不再交付静态的 Figma 贴图。而是依托我们在小牛重构中沉淀的 robot-ui L1~L3 组件资产、Token 规范与 Skill 规则约束,直接生成完全符合工程标准的 React 样式代码;
接着,设计师在本地浏览器进行所见即所得的自验,甚至能通过 DevTools 代理到真实线上环境中自行验收;
验收满意后,设计直接向研发提交一个代码 PR。
到这一步,研发侧无需再写一行样式代码,直接专注于接口数据接入、业务逻辑拼装以及代码的可维护性建设。更关键的是,后续提测直接免除了二次走查环节,因为视觉验收早已前置闭环,测试通过即可极速上线!
纵观整套 D2S 工作流,我们实现了两个核心突破:
- 一是介质统一:设计与研发的交付物统一收敛为 React 代码,从根源上抹平了图层与代码之间的心智鸿沟;
- 二是节点前移:将原本滞后的视觉验收彻底前置到研发介入之前,彻底斩断了过去‘反复打回、多轮走查’的人力内耗!”
视角放大到整个产研协作的宏观维度,它带来的是设计与研发的双向解放:
- 对设计侧而言:不再需要手工在 Figma 里繁琐出图,直接对话 AI 产出可运行代码原型,省去了机械出图与无休止走查的时间;
- 对研发侧而言:彻底告别了‘人肉看图搬砖写样式’的低效劳动,也免去了提测后反复改样式的拉扯,能够把核心精力全部聚焦在业务逻辑、数据接入与工程质量上。
这不仅是一次工具的革新,更是真正实现了设计降本、研发提效、产研共赢的生产力跨越。”
3. 背后支撑机制(简要说明,约 1 分钟)
演讲词:
“听到这里,评委老师们可能会好奇:设计侧既不懂深层前端工程,也没有全量上下文,怎么可能直接产出既符合工程规范、又满足设计约束的生产级代码?
答案就在于我们小牛重构沉淀出的坚实底座——robot-ui 工作区。
这个包是我们研发与设计团队共同沉淀上线的一套资产库,内置了 L1 到 L3 的组件体系与严格的 Token 约束。我们的 Agent 会将这些现成组件和设计规范作为上下文注入给大模型,让 AI 像‘拼积木’一样,在既定轨道内组装代码,绝不会凭空瞎编。
具体在 SDD(规格驱动开发)工作流中,核心包含三个阶段:
- 第一阶段:结合小牛知识库与业务需求,先由 Agent 提炼出一份严谨的规格说明文档,收敛状态与边界;
- 第二阶段:设计侧确认规格无误后,再驱动 Agent 精准编写符合工程规范的 React 样式组件
- 第三阶段:启动本地开发服务器,设计侧不仅可以在本地浏览器所见即所得地预览,更可以通过本地代理工具,将线上运行的小牛 UI 代理到本地,直接在真实的业务上下文中自验组件的最终效果。”
4. 落地价值与量化收益(约 1 分钟)
演讲词:
新流程落地之后,整个协作生态发生了立竿见影的变化:
- 交付提效: P50 需求交付周期缩短了 20%,产研整体人力投入减少了 30% PD;
- 分工重塑:磁力小牛重构期间,设计侧直接交付了 68% 的原子组件与 40% 的分子组件,节省了我们研发大量的人力时间
- 最关键的是,提测后的视觉返工率直接归零。这不仅让研发从繁重的样式还原中解放出来,更让 AI 在真实的工业级协作中创造出了确定的生产力红利。
“回顾刚才介绍的磁力小牛重构与 D2S 工作流,它们绝不是两个孤立的技术项目,而是一套相互驱动、持续运转的‘工程提效飞轮’:
- 重构是飞轮的底座:小牛重构沉淀出了完整的 L1~L3 组件体系与 Token 规范,为整个团队积累了坚实的工程资产;
- D2S 是飞轮的加速器:我们将这套工程资产转化为能够约束 AI 的规则上下文。设计侧借助这些规则快速生成、自验,研发高效接入;
- 资产反哺形成正向闭环:在每一次业务交付中新长出来的组件,又会以标准规范重新注入回小牛的资产库中,进一步壮大组件生态。
‘底座沉淀资产 ➔ 资产转化为 AI 规则 ➔ 工具流倍增交付效率 ➔ 新资产持续反哺底座’。
正是这样的工程飞轮,让团队的每一次技术沉淀都转化为可复利的生产力,实现了质量与效能的滚雪球式提升!”
【第五部分:认知反思、规划与结语】(1.5 分钟)
对应 PPT:P12 个人认知反思 ➔ P13 后续演进规划 ➔ P14 致谢
** 在拿到这些业务与技术结果的同时,这 4 个多月的实战与 Mentor 的持续指导,也让我完成了自我认知的深度重塑。我把它凝练为三个维度的转变:
- 工程认知上:从关注单个功能的实现,转变到**“从整体架构出发,理解模块职责、梳理依赖关系,并为后续业务扩展设计可持续演进的系统”**的全局视角;
- 业务认知上:从“代码上线即终点”的学生思维,转变到**“以北极星指标为导向,主动追踪埋点、采纳率与业务收益”**的价值闭环视角;
- 角色定位上:从“单点功能的执行者”,成长为**“能拆解复杂难题、拉齐多方依赖、具备领航闭环意识的主 R”**。
在快手的这几个月,我深切感受到了商业化电商营销团队务实、高效、敢于创新的极客氛围。我非常热爱这里的团队与土壤,也渴望能够正式转正留下来,继续与团队一起并肩作战,在 AI Agent 浪潮中打下更多硬仗!
以上是我的答辩汇报,感谢各位评委老师的倾听,各位老师有什么疑问的敬请提出