Files
obsidian-notes/3Resources/AI/天猫新品营销技术团队AI编码实战指南(上).md
2026-05-29 17:25:07 +08:00

31 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 《天猫新品营销技术团队AI编码实战指南
**来源:** [微信公众号文章](https://mp.weixin.qq.com/s?__biz=MzAxNDEwNjk5OQ==&mid=2650543356&idx=1&sn=c460ef2f9e36ffbdc1083dd36c2595b6)
**本地存档:** `C:\Users\Zane\Desktop\我的\天猫新品营销技术团队AI编码实战指南.html`
**作者:** 天猫新品营销技术
**标签:** #微信文章 #AI编码 #工程实践 #团队方法论
## 重新总结
这篇上篇文章的核心判断是AI 编码已经能显著提效,但真正的问题不在“模型会不会写代码”,而在“团队能不能把需求、上下文、工程结构和校验流程组织成 AI 可稳定执行的形态”。作者基于天猫新品团队实践,把 AI 编码常见失败归纳为四类:写不对、写不好、写不了、改不动;再把根因拆到项目知识缺失、用户输入模糊、任务复杂度过高、缺少自检闭环、模型和 Agent 能力边界这五个维度。
文章给出的主线不是追求一次性完美生成,而是通过工程化手段提升“前 80% 的成功率”和“后 20% 的收敛效率”。对应的方法论有三条:最大化复用、自然语言第一、接受二八定律。最大化复用强调把系统拆成可理解、可调用、可组合的模块和工作流,尽量让 AI 做胶水代码而不是重造轮子;自然语言第一强调文档、规范、需求说明和过程记录要先于代码,文档质量直接决定 AI 产出质量;二八定律则提醒团队接受 AI 在 0% 到 80% 阶段很快,但在复杂收尾、边界修复、旧逻辑耦合阶段会明显失速,因此需要人为介入和流程补强。
在执行层面文章按完整流程给出优化建议开发前先准备知识库、AGENTS/README、代码规范、目录边界和可检索上下文需求阶段把模糊 PRD 转成更明确的功能描述,必要时引入 spec 化文档;任务设计上降低复杂度,把大任务拆成可验收的小黑盒;开发中持续维护过程文档和上下文,避免 AI 因窗口限制失焦;完成后补上 code review、测试、前后端验证等自检环节。作者尤其强调很多 AI 编码问题本质上不是“提示词技巧”问题,而是仓库结构差、耦合重、文档缺、验证弱导致的工程问题。
文章最后通过场景分类说明实践差异:一类是“需求驱动型”,重点在让 AI 准确理解业务目标和验收标准;另一类是“工程主导型”,重点在模块边界、复用能力、视图分离、知识沉淀和工作流建设。整体结论很务实:不要把 AI 当成能脱离工程体系独立完成软件开发的黑盒,而应把它纳入团队的文档、规范、测试、知识库和流程体系中,作为一个高效但不稳定的执行者来管理。
## 核心要点
- 四大痛点:写不对、写不好、写不了、改不动。
- 五类根因:项目隐性知识太多、需求输入不清晰、任务复杂度过高、缺少 review/test 闭环、模型与 Agent 有天然边界。
- 三条方法论:最大化复用、自然语言第一、接受二八定律。
- 真正的提效点不是“多写 prompt”而是把需求、文档、知识库、模块边界和测试流程变成 AI 可消费的上下文。
- 复杂项目里AI 更适合完成高复用、低歧义、边界清晰的 80% 工作;剩余 20% 仍需要工程治理和人工兜底。
## 对我的启发
- AI 编码的上限,更多取决于仓库可读性、知识显式化程度和验证手段,而不是单次对话技巧。
- `AGENTS.md`、README、Spec、CodeWiki 这类文档不是附属物,而是 AI 开发链路里的输入接口。
- 如果一个需求总是“改不动”,优先怀疑任务拆分、模块耦合和上下文组织方式,而不是只怪模型笨。