当前位置: 首页 > news >正文

这里整理出一个思路

我们有了ai
开发就不能按照原来的开发去走了

我们要做的是了解全链路要素
梳理做这件事的思路,链路,资源
然后明确告诉ai
要按照这个节奏,这个思路去做

所以
我们新时代的ai开发范式是

对于懂的领域:
1.梳理开发的全链路

第一阶段:
环境配置
工具配置
架子以及技术栈配置
了解每个技术栈的全链路要素

第二阶段:
业务效果
知道自己要对用户展示什么数据
以及产品要产生的效果

梳理一个开发思路出来,
以及开发规范

让ai按照这个思路完成代码

所以
我们的核心在于了解3个领域
1.业务效果
2.技术栈,逻辑功能,以及具体代码层面配置
3.全链路实现思路

对于不懂的领域:
需要梳理这些
1.新了解一个概念
全面,深刻的理解一个东西
以及,把这个概念嵌入到成熟的项目里
去了解这个怎么弄的

这些是细节,我核心想表达的内容是:要先梳理思路,再指导ai
梳理思路是重中之重
ai是大语言模型
本质是顺着你的话,弄东西出来

所以重要的是我们脑子里要先有产品
以及具体的实现思路


我们有了AI,开发方式必须彻底改变:新时代“意图驱动开发”范式全解析

别让AI写代码,让AI替你执行代码——我们的核心产出物不再是代码,而是“高质量的技术规格书”。

引子:AI来了,我们的开发姿势对吗?

过去一年多,我见过太多团队把AI当成“超级百度”或“代码生成器”。遇到需求,第一反应是打开ChatGPT,把需求贴进去,复制代码,跑不起来,再贴报错,再复制……循环往复,最后发现花的时间比自己写还长。

我们陷入了一个巨大的误区:我们还在用“面向过程”的旧思维,去驾驭“概率补全”的新物种。

经过这段时间的实战踩坑,我悟出了一件事:我们有了AI,开发就绝对不能按原来的开发去走了。

原来的开发是从0到1写代码,现在的开发是从“清晰的思路”到“代码的自动落盘”。我们的角色,必须从“代码打字员”彻底转变为**“系统架构师 + 叙事者”**。

那么,新时代的AI开发范式到底是什么?总结下来就是一句话:先梳理全链路思路,再指导AI。梳理思路是重中之重。

一、 核心范式:WSP 模型(Why-Stack-Plan)

我把这套方法论总结为WSP模型。大语言模型的本质是顺着你的话往下接,它不缺算力,不缺知识,它唯一缺的就是**“确定性”**。我们要给的,就是这个确定性。

1. 业务效果层(Why & What)—— 产品的“北极星”

千万别说“帮我做一个登录页面”。这种指令给AI,它只能给你一个随机的、充满幻觉的通用组件。

正确姿势:把验收标准写死。

案例指令:“我们要做一个登录弹窗。用户输入手机号,点击获取验证码后,按钮倒计时60秒。注意,在测试环境下验证码统一为‘6666’。登录成功后,关闭弹窗,顶部导航栏自动刷新显示用户手机号,且全局状态管理中的isLogin字段更新为true。”

目的:用极度确定的自然语言,锁死AI的想象空间,让它严格按照你的产品预期走。

2. 技术栈全链路要素(How with Stack)—— 环境的“硬约束”

AI的知识截止到某一年,它不知道你本地装了什么版本,也不知道你的目录结构。如果不告诉它,它就会按自己的“平均值”给你生成代码,结果就是一堆依赖冲突和过时的API。

正确姿势:梳理当前项目的“技术栈档案”。
必须明确告知AI:

  • 框架及版本(如 Next.js 14 App Router)
  • UI库及版本(如 Ant Design 5.0 / Tailwind CSS)
  • 状态管理方案(如 Zustand / Redux Toolkit)
  • 数据库ORM(如 Prisma 5.0)
  • 关键路径:告诉你AI,“所有API路由必须写在/app/api/[route]/route.ts下”。

这就相当于给AI戴上了一副“本地环境的VR眼镜”,它看到的代码世界和你的真实世界完全同步。

3. 全链路实现思路(Plan)—— 开发的“剧本”

这是最核心的一步,也是我们作为人类开发者最有价值的地方。不要指望AI帮你设计架构,你要设计好架构,让AI去填砖加瓦。

正确姿势:画出数据流向图。

思路示例:“用户点击提交 -> 前端校验表单(手机号正则) -> 调用useLoginMutationhook -> 请求后端/api/auth/login-> 后端校验验证码(测试环境绕过第三方) -> 生成JWT存入HttpOnly Cookie -> 返回用户信息 -> 前端更新Zustand store -> 跳转至仪表盘。”

把这个思路喂给AI,它生成的代码绝对是一次性跑通的,因为它理解上下文了。

二、 针对“懂的领域”:降维打击策略

在自己熟悉的领域,我们要做的不是“探索”,而是**“定规范”**。

实操分为三个阶段,请务必按顺序执行:

  • 第一阶段:环境与架子配置。先把所有依赖、package.jsontsconfig.json.env.local搞定。让AI帮你生成这些配置文件,但要明确告知操作系统和环境变量。
  • 第二阶段:业务效果确认。画出简单的业务流程图(甚至不用画,用极简文字描述清楚:用户看到什么?数据从哪来?点完去哪?)。
  • 第三阶段:梳理开发规范(核心交付物)

我强烈建议在项目根目录新建一个.cursorrulesproject_spec.md文件。这个文件就是你的“尚方宝剑”:

“本项目API统一返回格式为{ code: number, data: T, msg: string };错误处理统一用try-catch包裹并返回500;前端所有组件必须使用memo优化;颜色变量必须引用tailwind.config.js中的主题色。”

把这份文档直接拖进AI对话框,然后说:“严格按照这个思路,给我生成用户列表页的完整代码。”这时候生成的代码,质量会高到让你惊讶,甚至可以直接提交PR。

三、 针对“不懂的领域”:快速注入与沙盒隔离策略

遇到新概念、新技术(比如 WebAssembly、Edge Function、或者某个最新的BaaS服务)怎么办?不需要从头啃文档。

策略:沙盒隔离法。

  1. 让AI当翻译官:先问AI,“请用我最熟悉的Java SpringBoot 类比一下,这个 Next.js 的 Server Action 到底是什么角色?”
  2. 划定“防腐层”:不要试图让AI把新东西改遍全项目。你只需要梳理清楚**“新旧系统的边界线”**。
  3. 明确接口契约:“我要在现有的Vue2老项目中,嵌入这个Vue3的新功能。它必须打包成独立的Web Component,挂载在#experiment-mount节点下,且通过postMessage与老项目通信。”

你不需要深刻理解新技术的底层源码,你只需要深刻地画出**“它从哪里进来,从哪里出去”**。把这条边界线画清楚给AI,AI就能帮你把对接的胶水代码写得完美无缺。

四、 落地执行清单:明天上班就能用的“3+1”工作法

光说不练假把式,为了把上述思路落地,我建议各位实行“3份文档 + 1句咒语”的日常开发流:

3份前置文档(提前准备好,随时喂给AI)

  1. project_structure.md:目录结构长什么样,核心配置文件在哪里。
  2. api_contract.md:后端接口的入参出参JSON范例(Mock数据也行)。
  3. ui_component_tree.md:页面拆解,哪个组件展示什么数据,Props传递链路。

1句万能咒语(Prompt万能公式)

“我现在要完成【功能名】。请参考我上传的3份项目背景文档。在我未指定具体UI样式前,请严格复用项目中的全局样式变量。现在,请根据上述全链路约束,生成【具体功能】的完整代码,并明确告诉我需要手动修改哪几个环境变量。”

结语:我们卖的不是代码,是“决策”

最后,回到我们开头的结论。

在AI时代,开发的起始点不再是mkdir project-name,而是一份高质量的技术决策记录(Technical Decision Record)

我们要做的是了解全链路要素,梳理做这件事的思路、资源、节奏,然后明确告诉AI,要按照这个节奏走。

AI是大语言模型,本质是顺着你的话,弄出东西来。所以,最重要的永远是我们脑子里要先有产品,以及具体的实现思路

当你把“写代码”这件事完全交给AI时,你就彻底解放了。因为真正的开发,在打开编辑器之前,已经结束了。剩下的,不过是让AI这位效率极高的实习生,把你脑海中的蓝图,翻译成机器认识的语言罢了。

与诸君共勉。


后记:如果你对文中提到的project_spec.md(全链路要素清单)具体怎么写感兴趣,欢迎留言交流,我下篇可以把这个模板直接开源出来。

http://www.jsqmd.com/news/1391929/

相关文章:

  • 深度解析安徽省住房和城乡建设厅网站:从办事指南到工程监管的数字化变迁与未来展望
  • Linux系统中5分钟内找出问题
  • 免模拟器运行安卓应用:你的 Windows 离安卓世界只差一个它
  • 告别付费纠结:Wand-Enhancer 免费解锁 WeMod 专业版,新手 10 分钟上手
  • 广东手动/电动开窗器企业哪家专业 - 优企甄选
  • 2026年会议纪要神器哪个好实测对比,谁才是职场效率的王者
  • pentaho-kettle数据迁移实战:一次凌晨事故后,我总结出的7个保命习惯
  • FGO助手迦勒底Chaldea:从体力焦虑到高难自由,御主的一站式工具箱
  • 如何免费在 Apple Silicon Mac 上运行 Windows 应用?Whisky 完整上手指南
  • APK Installer从零到一:Windows上畅跑安卓应用的终极打开方式
  • 免费运行 Windows 应用不靠虚拟机:Apple Silicon Mac 的 Whisky 上手指南
  • 【爱马仕】Hermes 本地 AI 工具如何安装,Windows 预整合包使用教程
  • 卷积(一)
  • 2026年iThenticate AI检测达标指南:留学论文iThenticate AI率超标4.8元达标完整处理方案 - 还在做实验的师兄
  • LangGraph 基础入门4(小白必看)
  • 电商型企业网站建设怎么才不翻车?老运营掏心窝子分享避坑指南
  • 软考网络工程师|案例分析:IPv4 与 IPv6 子网划分全考点总结
  • 成都医院网站建设:打破信息孤岛,重塑医患信任的数字桥梁
  • 没有VR眼镜也能看3D视频?VR-Reversal把3D视频转2D,普通电脑三分钟就能看
  • 华为OD机试 - 路口等待时间(Python/JS/C/C++ 新系统 200分)
  • 开源LCA软件怎么选?openLCA企业落地指南:7个问题带你从评估走到投产
  • 量化版 Demucs 选型指南:mdx_q 与 mdx_extra_q,先弄清这三件事再跑分离
  • 使用langchain框架开发智能问答系统,需要有mcp服务和工具调用
  • yolov5学习图像
  • 企业碳足迹核算从 0 到 1:openLCA 开源 LCA 工具落地指南
  • 港股正在告别旧时代:AI浪潮或将重塑香港资本市场新格局
  • AWR1843毫米波雷达数据实时读取一招搞定:Python完整教程从串口到可视化
  • OCR识别准确率怎么测?企业POC别只看一个“99%”
  • Windows部署ElasticSearch,安装IK分词器
  • 揭秘信阳网站建设公司如何助力实体企业实现数字化腾飞与品牌升级