Files
obsidian-notes/InBox/淘天营销中后台生码工作流最佳实践.md
Build Bot f7310caea0 同步
2026-05-18 01:20:38 +08:00

3.0 KiB
Raw Blame History

淘天营销中后台生码工作流最佳实践

来源: 微信公众号 - 大淘宝技术 作者: 营销前台技术团队(大淘宝技术) 日期: 2026年4月27日 16:16 标签: #淘天 #营销中后台 #AI生码 #云端托管 #工作流 #大淘宝技术


升级路径总览

核心决策:从"本地+云端双路径" → 统一收敛至云端托管生码(基于 AoneSuper

三个核心工程:

  1. 跨仓库工作区git submodule + turborepo
  2. 可编排场景化工作流
  3. 知识自动沉淀(功能树 + 领域 Skill

核心方法论:

  • 给恰好够用的精确知识
  • 确定性逻辑交工程
  • 知识建正向循环

为什么弃用本地研发

问题 具体表现
环境配置难统一 系统版本、Node 版本、网络代理差异巨大,排查困难
AK 管理困难 生态用工需明文存储 AK 在个人设备,分发/轮换/回收无管控
执行易中断 电脑息屏/网络断开导致长任务中断,需手动续跑

为什么选 AoneSuper 而非自建

S1 自建了基于 LangGraph 的多 Agent 架构,但发现:

  • 基建维护成本高
  • CodeAgent CLI 社区生态Skills、MCP、SubAgent迅速成熟
  • 自建 LangGraph 方案边际收益递减

结论: 接入 AoneSuper投入重心从基建打磨转向业务效果优化。


跨仓库工作区

设计思路

  1. 聚合需求仓库:创建"需求工作区"文件夹,聚合所有相关仓库
  2. 引入 git submodule:外层文件夹作为独立 git 空间,用于存放 Agent 配置Skills、MCP、SubAgent和中间产物需求理解、方案设计、任务列表等
  3. 消除副作用:通过脚本自动化 submodule 操作,降低同学理解成本

研发调试优化

利用 turborepo 的 monorepo 构建能力,实现:

  • 一键启动所有需求子仓库服务
  • 自动配置子仓库间的依赖 link
  • 解决多层依赖(基础组件 → 业务组件 → 前端业务)的调试问题

可编排场景化工作流

两种场景的差异化策略

场景一:迁移/重构(高确定性)

  • 已有明确的"A 迁移到 B"的确定性逻辑
  • 架构说明文档 + 领域 Skill 固化规则
  • 将迁移/重构的逻辑转化为可复用的领域能力

场景二:日常迭代(低确定性)

  • 需求边界模糊,需要大量上下文
  • 引入功能树实现精准查表式知识供给
  • 辅助 D2CDesign-to-Code/ API 还原优化

功能树

核心思想将一个项目的结构化知识路由、组件、数据流、API提取为树形索引Agent 在接到需求时可以快速"查表"定位到代码位置,而不是大海捞针。

知识自动沉淀

通过持续积累,形成提效飞轮

  1. 生码过程中发现知识盲区
  2. 补充功能树 / 领域 Skill
  3. 下次生码质量提升
  4. 释放人力持续补充更多知识