← 返回文章列表
李奕锦的个人网站所属专题:AI 协同与人机进化

AI赋能:我是如何用AI把4小时的前端需求缩短到75分钟的?

更新于 2026-03-30年份:2026字数:4,200阅读时长:11 分钟

实战复盘利用 AI 协同将 4 小时前端需求缩短至 75 分钟,实现 71% 的效能提跃。展示了从“代码考古”向精准导航的转变、利用 Prompt 约束实现 5 种状态机与 30 条多语言文案的生成。探讨“信任但验证”的闭环机制,通过诊断工具纠偏,确保产出零 Bug 生产级代码。分享 AI 时代从机械体力劳动向高价值架构驱动进化的智能工作流,显著提升交付水平,重塑单兵作战能力。

AI 协同提效 · 4 小时到 75 分钟

早上10点,一杯美式刚下肚,产品经理的经典开场白就在我耳边响起了:“咱们 xxxLink 和首页需要上个促销活动模块,需求很简单,怎么实现你看着办,最好这周能上。”

我打开需求文档扫了一眼,眉头渐渐皱了起来。这哪里是“简单需求”?

组件要求:得从零手搓一个通用的 Promotion(促销)组件;

接口对接:要集成三个不仅名字长、逻辑还绕的 API(查询活动页、查询记录、活动下单);

状态流转:包含“未领取、已领取、已使用”等整整 5 种不同的交互状态;

国际化:不仅得支持中文,还得配齐英文和日文;

业务规矩:除了前端展示,还得加上埋点上报,符合规范。

如果是以前,接到这样一个中等复杂度的需求,我的大脑会自动规划出一套标准但折磨人的“体力劳动流”:先去庞大的代码仓库里Ctrl+Shift+F“大海捞针”找类似的 API 怎么调;接着吭哧吭哧写模板、配状态机;然后把整理好的文案丢进翻译软件或者等翻译团队给反馈,最后再花大把时间处理那些在不同状态下容易出 Bug 的交互逻辑。粗略一算,怎么也得大半天(差不多4个多小时)搭进去。

但这次,我决定换个玩法。作为团队里的“效率偏执狂”,我决定让 AI 全程深度参与这次开发。不是简单地让它帮我写个正则表达式或者查个报错,而是把它当成一个“高级外包”,跑通一个“从需求理解到代码交付”的全链路智能工作流

结果?这套原本需要 255 分钟的活儿,我只花了 75 分钟就搞定了,而且是零 Bug 提测。

接下来,我就复盘一下,这不可思议的 71% 效率提升,到底是怎么发生的。

精准导航

从“大海捞针”到“精准导航”,代码探索的降维打击

每一个前端老兵都知道,接手新需求最痛苦的往往不是写代码,而是“找代码”。 去哪里找现成的工具类?上一个接口别人是怎么封装的?埋点上报的公共方法到底藏在哪个 utils 文件夹里?

以往,这个过程我称之为“考古”。但在 AI 的加持下,考古变成了“问路”。

我没有去翻代码,而是直接把本地代码库作为上下文,给 AI 下达了第一个指令: “我要在 xxxLink 开发促销模块,请帮我分析全局代码,找出:1. queryActivityPageByDirection 等三个 API 的定义和调用规范;2. 路由跳转(如中日文页面跳转)相关的工具函数;3. 现有的埋点上报标准模式。”

奇迹发生了。AI 就像一个在这个项目里干了三年的老员工,瞬间帮我梳理出了所有关键信息:它不仅找到了 jumpCMLinkJpPage 和 getCMLinkCountry 这两个我大概率会漏掉的工具函数,还极其清晰地把国际化文案(i18n)的结构和多语言配置方案给我列了个表格。

高质量生成

告别“复制粘贴”,高质量代码的瞬间生成

摸清了底细,重头戏来了——写组件。

以前写这种包含复杂状态的组件,最烦的就是写又臭又长的 switch-case 或者 if-else,还要兼顾各种边界情况。这次,我把需求文档里的规则(3条展示规则、3条交互规则、5种错误处理方案)揉在一起,加上明确的质量要求,写了一个堪称“紧箍咒”的 Prompt(提示词)丢给 AI:

“请基于以上梳理的 API 和工具库,使用 React+TypeScript 编写 Promotion 组件。要求:严格遵循 SOLID 原则;使用状态机模式管理 NOT_CLAIMED 等 5 个状态;处理 5 种特定的错误边界;并同时生成中/英/日三语共 30 条文案配置。要求产出高质量、0 语法错误的代码。”

当我按下回车,看着 AI 一行行吐出代码的时候,那种感觉就像是你在旁边监工,看着一个极其靠谱的高级前端在疯狂敲键盘。

它不仅把 5 个状态的管理写得明明白白,甚至连我没想到的兜底 UI 都做了处理。最让我惊艳的是那 30 条多语言文案,以往我要在一个硕大的 JSON 文件里疯狂找括号对齐,现在 AI 直接按照项目的目录结构和配置方式,给我生成了可以直接 Copy-Paste 的结构化数据。

当然,身为老鸟,我不可能盲目信任 AI。代码生成后,我立刻跑了项目里的 getDiagnostics 工具进行自动化校验。结果屏幕上亮起绿灯:0 语法错误,类型完全匹配,直接可用。

需求回归闭环

兵来将挡,让产品经理尽情改需求吧

做开发的都知道,世界上最可怕的一句话是:“我这里有个小逻辑想改一下”。

在组件初步成型后,产品经理凑了过来,看了一眼写死数据的 Demo,搓了搓手:“那个……UI 细节咱再微调一下?还有个重要逻辑忘写了,如果券码被抢光了,或者活动过期了,这个活动模块得完全隐藏掉,不能让用户点进来报错。”

放在过去,这意味着我得回去改状态逻辑,甚至可能要重构部分渲染树。但我当时内心毫无波澜,甚至有点想笑。

我直接把 UI 调整的设计截图喂给 AI,并加上了新的文字补充:“根据截图调整 CSS 样式,并增加两条拦截逻辑:券码发放完毕,或当前时间 > 活动期限时,组件 return null。”

AI 瞬间理解了这种“隐式需求”。它不仅快速更新了样式表,还非常聪明地在组件生命周期的最前面,把拦截逻辑加了进去,甚至帮我把日期的对比转换逻辑都处理得严丝合缝。

方法论拆解

为什么我的 AI 不是“人工智障”?

看完上面这些,你可能会问:“为什么我用的 AI 生成的代码总是一堆 Bug,而你却能提升 71% 的效率?”

其实,这背后的核心差异在于“使用姿势”。这次任务让我深刻总结出了保障代码质量和效率的三个关键秘诀:

1

像管理下属一样设计 Prompt(提示词)

不要只给 AI 说“帮我写个促销组件”。你要明确质量标准!在提示词中加上“充分走读上下文代码”、“符合规范原则”、“要求 0 语法错误”、“涵盖多少种状态”等约束条件。你越严谨,AI 就越专业。

2

建立“信任但验证”的迭代机制

不要指望 AI 一次性写出完美无瑕的万行代码。把任务拆解成小块,每完成一个阶段(比如生成了 API 调用逻辑),就用项目自带的检查工具(如 getDiagnostics)做一次自动化检查。把错误及时抛给 AI 修复,不让 Bug 堆积过夜。

3

把“上下文”喂到它嘴里

很多人的 AI 写出的代码没法直接用,是因为 AI 不懂你们公司的代码规范。通过第一阶段的“代码探索”,我让 AI 深刻理解了现有项目的 API 设计习惯、国际化方案和埋点规则。带着这些上下文写出来的代码,自然带着一股“原汁原味”的团队风格。

价值收束

当效率提升 71%,我们在期待什么?

算一笔总账:

代码走读45分钟 ➔ 15分钟(提效 67%) 组件开发

总耗时从 255 分钟锐减至 75 分钟,综合提效高达 71%!

这绝不仅仅是“少敲几行代码”那么简单。它代表着一种彻底的效率革命——从需求理解、代码探索、逻辑实现到质量验证的全链路优化。

对于我们开发者而言,这意味着什么?

这意味着,相同的薪水,你可以少加无数个班;这意味着,那些消耗你热情的、枯燥的“体力活”(比如写模板、配多语言、查报错),终于可以外包出去了。省下来的这三个小时,你可以去喝杯好咖啡,可以去优化项目的底层架构,可以去思考更有价值的业务创新。

AI 从来不是来抢开发者饭碗的,它是来淘汰那些只会“复制粘贴”的机器人的。当 AI 成为你的“超级副驾”,你会发现,其实我们每个人,都可以拥有 10x 高级工程师的战斗力。

阅读时长:11 分钟


文档信息

版权声明:自由转载-非商用-非衍生-保持署名(CC BY-NC-ND 3.0)

原文链接:https://yijinlee.com/share-future/article-25

作者:李奕锦

商业用途或修改衍生请联系授权。


TL;DR

  • 把 AI 当“高级外包”:先做需求理解与代码探索导航,再在约束里生成组件。
  • 信任但验证:阶段性跑诊断/校验,把错误及时回灌,避免 Bug 堆积。
  • 上下文喂足:让 AI 理解项目 API、i18n 与埋点习惯,再输出就更贴近团队质量标准。
Tags:AI 协同前端提效Prompt 工程状态机0 Bug 提测

该专题下的阅读路径

入门:理解 AI 协作模式 → 进阶:Prompt 工程实践 → 实战:Cursor 工作流