传统编程已死,AI_Coding是普通人最大的红利(免费课件

AI Coding工程化:从Vibe到Spec的规范化落地指南 AI Coding正从代码补全迈向AI Agent自主执行的新阶段,Cursor、Codex等工具让AI能直接修改文件、运行命令,但生产环境中的工程化落地仍面临上下文窗口限制、代码审查成本高、多Agent协作冲突等挑战。本文从大模型技术边界出发,对比vibe coding的“自由发挥”与spec coding、coding plan等规范化方法,解析“先写规格、再生成代码”与“计划先行、人机协同”的演进逻辑,并给出团队最小落地工作流、AGENTS.md约束配置、成本优化策略等实用方案,帮助开发者在享受AI编 阅读详情

这一波 AI 带来的技术平权极其猛烈,最直接的表现就是程序员的金三银四被干没了!

这并不是开玩笑,而是我结合多家企业的实际情况看到的现状,其背后的原因令人焦虑:很多以前需要依靠中高级程序员才能完成的任务,现在 AI 已经可以做了,而且做得更好、更快…

有人欢喜有人忧,既然门槛变低了,那么 AI Coding 对普通人的价值就极大了!

只不过,对于非技术同学真正去尝试 AI Coding 时,一定会遇到很多的问题,比如:

  1. 用什么工具;
  2. 选什么模型;
  3. 怎么描述需求;
  4. 如何迭代;
  5. 遇到报错怎么解决;
  6. 怎么部署到线上;
  7. …

真实情况是看上去 AI Coding 门槛低,但多数同学是还没真正开始就卡住,很容易被劝退的。

因此,尽管 AI 大幅降低了编程的门槛,但要真正做出可用的工具,仍然存在一定门槛。基于这一点,本篇文章将逐一为大家梳理和讲清这些问题。

编程范式转移

首先,对于非技术同学,需要认定一个事实:当前的编程范式正在发生变化,从写代码 到 自然语言描述。

以前我们关注的是编程语法、代码结构、实现逻辑,而现在更重要的是能否清晰地表达需求、约束条件和期望结果,至于怎么实现全部交给 AI。

简单来说,现在的开发流程就是跟 AI 持续对话,不断的提出需求、验证、反馈结果。

换句话来说:编程能力开始变得不再重要,大家可以将 AI Coding Agent(Claude Code、Cursor)当成一种工具,甚至一个程序员员工使用即可。

后续极可能发现一个问题是:你描述不清楚需求,那么 AI 就做不出来,AI 做不出来的东西,多半真人也做不出来,AI 改不了的 BUG,也比期待真人能搞定…

所以,不会编程不要怕,你们跟程序员完全在同一起跑线上,有了这个觉悟就能进一步讨论了。

工具选择

现在AI编程工具非常的多,在工具选择上,新手很容易犯纠结。

哪个工具最好用?大家说法都不一样,有人说 Cursor 最好用,也会有人说 Claude code 最强,还有人说 Trae 性价比高。

实际上,这类问题很难有统一答案,因为每个人的背景、使用方式、用的模型、要做的任务都不一样,在实际的体感上会有很大差异的。

尤其是在社群里面讨论这类问题时,我一般保持沉默,因为这并不是最重要的,并且最终谁也说服不了谁,加上我偶尔会帮一下品牌做宣传,所以你懂的…

但对于新手来说,先用起来 远比 选最好的更加重要

因此,我的建议是,先从这些工具中挑选一款你最容易上手的,快速开始实践

在实际使用过程中,你会逐渐感受到不同工具之间的差异,也会慢慢形成自己的偏好。

下面我们看下国内和国外主流的AI编程工具,不完全列举,这些工具主要分为四种产品形态:编辑器插件、编辑器(IDE)、命令行(CLI)、桌面端APP。

这里的决策逻辑是:1. 网络环境 2. 使用成本 3. 上手门槛 4. 能用的模型

首先不建议大家使用编辑器插件,这类体验略差,在长上下文时,卡顿比较明显。

如果你不能解决网络问题,能使用的工具和模型都会受到较大的限制,可选择的只有 Trae 国内版本、Qoder、CodeBuddy、CLI + 国内模型。

再说上手门槛问题,其实最低是桌面端 APP,对新手最为友好,但是Claude code APP 或者 Codex APP 都需要是官方的订阅用户才能使用,且需要网络条件。

因此,优先推荐编辑器(IDE),其次是命令行(CLI)

IDE 工具

因为编辑器(IDE)是可视化操作界面,很直观,打开就能用。而命令行(CLI)会有一些上手的门槛,需要熟悉命令行的基本使用。

Cursor、Trae、Qoder这些编辑器(IDE),都是基于 vs code 二次开发的,因此操作体验都差不多,真正影响我们选择的是能用的模型。

并且虽然网上现在都在吹 CLI,但个人觉得门槛低才是王道,所以 IDE 才是未来

CLI 真那么好,这么多年流行的就不是 VS 了

这里给个基本聚餐对比

编辑器模型
Cursor程序员主流使用,支持国外顶级模型(Claude 4.6、GPT-5.3 Codex、Gemini 3.1 Pro)
Trae(国内版)支持国内优秀模型,免费使用,但常需排队
Trae(国际版)支持部分国外顶级模型 ;套餐内不支持 Claude 模型(可通过 API Key 自行接入),需科学上网
Qoder1. 仅一个国际化版本,无需科学上网 2. 支持国外顶级模型但不透明,系统依任务复杂度自动调度,用户无法手动选择 3. 用户可自主选择的仅限国产模型

从上面表格中可以看出,支持模型最全面且能自由选择的当然是 Cursor。

CLI 工具

然后就是 CLI 一类的工具,大家耳熟能详的就是 Claude code、Codex,它们就没有可视化的操作界面,交互形式是通过在终端输入命令进行交互的。

这里选择的逻辑就很简单了,如果是 Claude Code 的订阅用户那就用 Claude Code,如果是 ChatGPT PLUS 订阅用户,那就用 Codex。

如果都不是的话,又想使用CLI,那就选择 Claude Code,至于如何用后面章节会说。

模型选择

工具的选择不重要,但是模型一定很重要,模型才是 AI 编程的灵魂

我们先看国外顶尖模型 Claude、GPT、Gemini,的一些核心参数:

模型名称上下文价格优势
Claude 4.6 Opus200K token贵能力最强,逻辑严密,适合解决复杂问题
Gemini 3.1 Pro1M token中前端UI交互、3D动效方面强
GPT5.3 Codex272k token便宜能力较强、价格相对低,可以作为日常主力使用

当前编码能力最强的模型是 Claude4.6 Opus / Sonnet,用这种顶级的模型,可以帮我省很多的时间,减少调试和来回沟通的成本。

只不过,它唯一的缺陷不是太贵,而是这家伙有点傻逼,喜欢封号!

如果确实想用Claude 的模型,可以考虑使用中转API,价格相对官网更便宜,额度也更多,但是存在不稳定的风险、速度相对更慢,模型存在以次充好,因此需要谨慎选择,建议一次性不要充值太多。

PS:这块我有些渠道,可以私聊

再看国内模型:

国内优秀模型:智谱的 GLM5、月之暗面的 Kimi k2.5、MinMax m2.7、Qwen3-coder 其实都挺不错的。

对于价格敏感或者有境外模型使用限制,虽然效果距离国外顶级模型仍然有一定差距(现阶段看起来很大,但代差几个月就没了),但是对于简单的功能开发,基本没啥问题,毕竟大家的目的是学习 AI Coding,又不是要翻天。

现在国内大模型厂商和云厂商都在推 Coding-Plan 套餐,性价比很高,且量大管饱,很适合作为尝试 AI Coding 的初始选择。

但模型厂商的套餐有个限制,只能使用他们家的模型。

相对而言,云厂商推出 Coding-Plan 套餐更有优势,可以使用多种模型,比如火山引擎的 Coding-Plan 国产主流的编程模型都能使用。

我日常是组合使用,因为 Claude Code 订阅的 Token 不够用,然后会使用国产模型作为备用,简单的任务就使用 GLM4.7/GLM5,复杂的任务或者方案设计等就用 Claude4.6 系列的模型。

PS:我个人现在编码量不大,但各位因为是学习目的,也不应该太大

接下来就是各位认为最有门槛和压力的地方了,其实他毫无难度:

编程通识

我们在做一个工具或者产品时,首先要明确一件事:它的产品形态是什么。

比如是 Web、App、桌面端应用、小程序、浏览器插件等。

因为产品形态不同,对应的技术栈选择会不同,程序的运行环境不同,调试工具也会有差异,最终的发布流程都会不一样。

这一点在 AI Coding 中其实很关键,因为你需要先给 AI 一个清晰的边界。如果一开始没有定义清楚产品形态,AI 很容易在技术选型上发散,甚至做出一套完全不符合你预期的实现方案。

其次,需要有一个基础认知:这个工具是纯前端就能搞定,还是需要后端能力,对于非技术同学来说,这部分不需要深入理解,建立一个基本概念即可。

一个完整的产品,通常由前端和后端组成。前端是用户可以看到和操作的界面;后端负责处理数据、业务逻辑、权限控制,以及调用AI等能力,两者通过接口(API)进行交互,也就是说没有数据要存,可能前端就搞完了。

无论你的产品最终是 Web、App 还是小程序,后端通常都是一套通用逻辑,而变化最大的其实是前端。也就是说,后端可以服务多个终端,而前端需要根据不同平台分别实现。

技术栈建议

下面我直接给建议,大家直接参照即可:

后端技术栈建议使用 Python 或 Node.js,这两者对 AI 都非常友好,生态成熟,环境依赖简单,AI 生成代码的质量和稳定性也更高。

前端 Web 技术栈推荐使用 pnpm + vite + react + typescript + tailwindcss + shadcn/ui。这是一套已经被大量验证过的组合:

  1. vite 启动和构建速度很快;
  2. react 是当前最主流且 AI 最熟悉的前端框架;
  3. typescript 可以减少低级错误;
  4. tailwindcss 对 AI 最为友好的 css 方案;
  5. shadcn/ui 避免重复造轮子,对AI友好,能感知到组件内部的实现逻辑;

前端小程序这块,如果不考虑跨端,直接使用原生开发即可,简单直接、稳定性最好。如果有跨端需求,可以选择 Uniapp 或 TaroJS,用一套代码适配多个平台,比如微信小程序、支付宝小程序。

App 开发这块,非常不建议新手使用原生语言(比如 iOS 的 Swift、Android 的 Kotlin 或 Java)。因为 iOS 和 Android 是两套完全不同的技术体系,一旦走原生路线,你需要维护两套代码,开发、调试和构建成本都会非常高。

更推荐的方案是使用 react-native 的 Expo,这套方案可以用一套代码同时支持多个平台,调试、预览和构建流程也非常简单,不需要折腾复杂的开发环境。

综上,我的建议是:优先从 Web 开始做项目,因为门槛最低、调试最简单、成本也最低。当你有明确的场景需求时,再去考虑小程序或者 App。

工具通识

无论我们选择的工具是编辑器(IDE)还是命令行(CLI),都离不开 MCP 的接入与配置、Skill 的使用、记忆文件的管理,以及上下文的管理。

它们并局限于某一款具体工具,而是具有通识性的基础知识,理解它们有助于我们更加高效的使用这些AI编程工具。

安装 MCP 扩展工具能力

MCP 是什么前面有系列文章,这里不再赘述,对应到编程场景下,MCP 能够帮我们解决哪些问题,有哪些 MCP 值得我们安装?

其实,对应到传统软件开发流程中的每个环节,我们都可以借助 MCP 来扩展编程工具的能力。比如:

流程MCP
需求文档读取读取产品文档、PRD、说明书等Notion MCP、飞书文档 MCP、钉钉文档MCP
UI设计稿还原将设计稿转成代码: Figma MCP、Sketch MCP、Pencil MCP
开发文档查询查官方文档、API说明、技术资料: Context7 MCP
数据库操作MySQL MCP、PostgreSQL MCP、MongoDB MCP
自动化测试模拟用户操作、执行测试流程:Playwright MCP、Puppeteer MCP
代码提交到Git、创建PRGitHub MCP、GitLab MCP
自动化部署项目构建、发布、上线: Vercel MCP、Netlify MCP、Docker MCP、Jenkins MCP

这里仅列举了一部分常见场景,其它的场景大家可以自行探索。

目前主流的三方工具平台基本上都已经支持 MCP 服务,因此,凡是需要依靠我们手动去操作的场景,我们可以先想想是否能接入 MCP 服务,让 AI 与外部系统进行交互,实现自动化处理。

至于安装配置就很简单了,如果使用的是编辑器(IDE),通常会有 MCP 市场或可视化配置界面,如果是命令行(CLI)工具,建议通过 CC-Switch 来安装,也是可视化的操作界面。

至于具体的配置方法,参照 MCP 文档说明配置即可。

需要注意的是,不建议大家一股脑的安装很多不常用的 MCP,最好根据自己需要按需安装。

因为,MCP 工具会常驻上下文空间,每一次会话,我们安装的 MCP 提供的所有工具方法,都会作为上下文发送给大模型。

如果 MCP 安装过多,我们实际可以使用的上下文空间将会减少,并且非常消耗我们的 Token。

下面以Claude code为例,打开一个新的会话,在没有任何历史上下文的情况下,MCP就占据了 10% 的上下文空间,还有其它系统提示词和系统工具的占用,我们真正能使用的上下文空间只有 80%:

因此,在安装 MCP 时要注意节制。

安装 Skills

Skills 就是把我们的经验 + 流程 + 方法,打包成一个 AI 可以反复使用的专业能力模块。它跟 MCP一样,都是出自 Anthropic 公司,一个 skill 大致按照如下结构进行组织:

my-skill/
├── SKILL.md          # 【必选】使用说明 + 元数据
├── scripts/          # 【可选】可执行代码
├── references/       # 【可选】参考文档
└── assets/           # 【可选】模板、资源文件

它有个最大特性就是渐进式披露,Agent 不会一次性把整个 skill 的内容加载到上下文中,每次携带只是所有 skill 的元信息,大模型明确了需要使用某个具体的 skill 时,才会依次加载这个 skill 中的内容或者脚本执行。

PS:关于 Skills,之前也有大量文章介绍,这里也不赘述

现在各行业的 Skills 非常的多,对应到编程场景下,我们仍然从实际使用场景出发,需要什么才安装什么。下面我看看一些对于我们非常有用的 Skill,以下几个是我认为比较重要的:

SKILL作用
find-skills发现其它 Skill,只需要输入任务关键字即可搜索,在 skills.sh 上长期霸榜
skill-creator创建 Skill 的 Skill,Anthropic官方最佳实践,强烈建议用它来规范自定义 Skill
frontend-design优化前端界面风格,使其更有设计感,避免千篇一律的AI渐变紫
superpowers复杂任务拆解:头脑风暴 → 需求细化 → 执行计划,非常实用,是我目前用得最多的Skills集合

除此之外,大家也可以在下面的资源网上自行探索,这些网站上可以发现很多高质量的Skill,但还是要注意前面说的一个观点:从实际场景出发,按需安装,不要追求多。

尤其是类似功能的Skill,仅保留一个即可,如果安装多个,在执行时可能会存在冲突的情况,也会增加Agent的选择成本:

资源链接地址
Anthropic 官方 Skill 合集anthropics/skills
Vercel 官方 Skill 市场skills.sh
OpenClaw 技能商店clawhub.ai

Skills 的安装方式有很多种,每种编程工具的安装方式都可能会有差异,这里介绍两种适配所有工具的安装方法:

  1. 通过 vercel 的 npx skill 命令来执行安装
  2. 通过 CC-Switch 来安装 Skill

在安装 skill 时,需要注意安装范围,分为用户级和项目级,用户级是指所有的项目都能使用这个 skill;项目级是指仅在这个项目中能使用,其余的项目是无法使用的。它们对应的安装路径为:

  1. 用户级skill~/.claude/skills``~/.agent/skills
  2. 项目级skill[project_name]/.agent/skills``[project_name]/.claude/skills

这里的建议是:对于通用的 skill 或高频使用的 skill 都建议安装到用户级,这样只需要安装一次,所有项目都能用;对于特定项目才会用到的 skill 就安装到项目中。

然后 skill的使用就很简单了,也分为两种形式,一种是显示触发,在会话中输入/[skill-name];另外一种就是自动触发,只需要通过自然语言描述任务即可,Agent 会自动调用对应的 skill。

让工具记住我们的规则

每种 AI 编程工具都支持规则的配置,只是存放的文件位置不同,下面表格列出了主流编程工具的规则文件存放路径:

工具规则文件路径(项目级别)
Claude CodeCLAUDE.md、.claude/rules/*.md
CodexAGENTS.md
OpenCodeAGENTS.md
Cursor.cursor/rules/*.mdc
Trae.trae/rules/*.mdc
Qoder.qoder/rules/*.mdc

尽管形式不同,但它们作用都是一致的:让 AI 记住我们的项目规则或者个人偏好,比如代码风格、命名规范、输出格式、技术选型、团队约定等,从而在多轮交互中始终保持稳定。

那这些规则是怎么生效的呢?

其实也简单,在每次会话启动时,工具会自动读取对应的规则文件,并把内容加载到上下文窗口中,作为系统提示词的一部分,在整个会话期间持续存在。

了解完这些基本信息之后,我们在看这些规则中应该写什么?

我总结的一套公式为:规则文件 = 背景 + 约束 + 规范 + 输出 + 偏好。

  1. 项目背景,让AI知道你在做什么,你的目标是啥
  2. 技术约束,明确项目使用的技术栈,防止AI自由选择
  3. 代码规范,定义命名方式、类型要求、组件长度、注释规范等
  4. 输出要求,约束输出内容结构和格式
  5. 偏好,让AI贴合个人或者团队习惯

举一个例子,仅供参考:

# 项目背景
# 技术约束
- 前端技术栈:pnpm + vite + typescript + react19 + tailwindcss + zustand + axios
- UI组件库使用shadcn/ui,不要重复造轮子
- 后端服务使用Supabase
# 代码规范
- 使用 ES modules (import/export),不使用 CommonJS (require)
- 函数名使用 camelCase,组件名使用 PascalCase
# 工作流
- 提交前必须运行类型检查:npm run typecheck
- 测试命令:npm run test
- 优先运行单个测试而不是整个测试套件
# 输出要求
- 我不会看代码:因此不要给代码加注释,也不要生成组件说明文档,除非我特别要求
- 完成任务时,简单总结即可,不要长篇大论
- 不要留TODO
# 偏好
- 始终使用中文回复我

在 Claude code 中,我们可以直接使用/init初始化项目的规则,尤其是对于已经存在的项目很友好,CC 会自动去分析当前项目的情况,把项目的技术栈 + 规范 + 架构设计 更新到规则文件中,在此基础上,我们在做二次修改。

而其它工具也是类似,有些工具可能没有提供这样的系统指令,但是我们可以直接在对话中让 AI 帮我们生成规则文件。

需要注意的是,规则文件应该尽量保持精简,建议只保留需要频繁向大模型说明的内容,总行数最好控制在100行以内,如果内容太多,可以利用子目录的形式进行分发。

主动管理上下文

不同的模型有不同大小的上下文限制,当我们的上下文超过这个限制之后,内容将被截断,AI处理问题的能力表现将会下降。

因此,各类 AI 编程工具在上下文管理方面做了很多工程化的方面的设计。

每种工具处理方式不同,有的工具超出上限时会停止工作,界面提示“上下文已满”,有的工具会自动压缩历史内容,以维持持续的工作。

但是无论工具采用那种处理策略,我们都需要有主动管理上下文的意识。要做到这点,我们先理解一次会话的信息构成:

初始 Token 组成:初始输入 = 系统提示词 + 系统工具 + MCP工具 + Skills + 用户问题 + Rules + 对话历史

用户问题 : 我们输入的文字 + 主动添加的上下文(图片、项目目录、文件)

Rules: project rule + user rule + memories

模型收到输入后,还会进一步调用工具获取更详细的信息:实际参与推理的 Token = 初始输入 + 所有工具调用结果

因此,我们只输入了一句很短的提示词,但是最终真实参与推理的 Token 可能高达数万,并且随着对话轮次增加,大模型输出的内容也会加入到上下文中,作为下一轮的输入,跟滚雪球一样,上下文体积越滚越大。

每个会话是一个独立上下文空间,一个会话中多轮对话共用的是同一个空间。

在AI编辑器(IDE)中,我们可以新建会话,也可以查看到每个会话当前上下文的占用和剩余空间。

在 Claude code 这类 CLI 中,新开会话是通过 /clear命令。

如果需要查看当前会话上下文占用情况,可以通过 /context命令,但是这种方式不够直观,我们可以通过/status-line命令自定义状态栏显示的信息,把上下文占用空间显示在会话输入区域下方,实时可见。

很多新手常常会在这里犯错,将所有的任务都堆在一个会话中进行,导致上下文占用一直处于高位状态,这会带来两个明显问题:

  1. 一是上下文中的冗余信息会分散模型的注意力,降低回答质量;
  2. 二是 Token 消耗会很大,增加使用成本;

因此,非常建议:

  1. 独立的任务使用独立会话, 不同类型或目标的任务分别开启新的会话。如果当前会话的上下文占用达到 60% 时,就应考虑新建会话,避免后续性能下降。

  2. 如果一个任务的上下文占用超过60%了,但是任务还没有完成,这里有两种处理方案:

  3. 压缩当前会话上下文,Claude Code可以使用/compact命令,编辑器类工具点击"压缩上下文"按钮,在当前会话内继续工作。

  4. 让 AI 把当前任务进度、已完成内容、待解决问题整理成一份交接文档,然后在新会话中基于该文档接续工作

新手友好的最佳实践

下面我们在看 AI Coding中,已经被反反复复验证的一些最佳实践:

先计划,后执行

在让 AI 开始干活之前,先把需求聊清楚、把实现方案对齐。

很多时候,我们给出的描述是有歧义或信息不完整。如果一上来就直接让它写代码,十有八九结果都会偏离预期。

尤其是需求模糊时,AI 经常会自己脑补细节、替我们做决定,最后我们还得花时间纠正它,来回沟通很耗精力,也白白浪费 Token,尤其使用Claude 4.6 Opus这类模型,浪费的都是钱啊。

在需求澄清阶段,AI 会反过来问我们一系列问题,帮我们把遗漏的信息补齐,让需求变得更清晰。

同时它也会给出实现方案,我们可以先看看这个方案是不是我们想要的。如果发现哪里不对,就及时调整;确认没问题后,再让它基于已经澄清好的需求和方案去执行实现。

这样的好处是,一次性成功的概率会高很多,整个过程也更加受控,而不是被AI牵着走。虽然需求澄清阶段需要耗费一些时间,但是整体效率其实更高。

在Claude code中,我们可以切换到Plan模式,使用方式如下:

  • 快捷键,在 Claude Code 终端中:Shift + Tab,终端底部会显示 plan mode on, 表示进入 Plan Mode。
  • **使用/pan指令,**在聊天框里面直接输入:
/plan 为项目添加用户登录功能

其它工具也是类似,都有计划模式。

除此之外,这里也非常推荐一个Skill:brainstorming,它是suppowers技能集合中的一个Skill。它的工作流程如下:

这个skill在问题澄清阶段,我的感受是比AI编程工具默认提供的计划模式问得更加细致并且每个问题都很关键,只是整体的交互流程耗时更长,但是是非常值得的。

这其实也非常符合AI Coding新的编程范式,我们应该聚焦在需求的定义、方案设计上

当然这种方式会增加token开销,对于需求明确或者很小的任务,我们可以直接使用普通模式。

分而治之,逐步迭代

在实践中我们发现,一次性让AI实现一个很大或者复杂的需求,实现的效果往往很差,容易留下很多TODO,产生bug,而且 AI 特别容易基于错误堆错误(将错误的代码作为上下文继续制造错误),最终陷入怎么做都做不对的死循环。

针对这种情况,我们通常的做法是需求拆解、逐步迭代,把大需求拆分成多个小需求,每个需求尽量独立,呈递进关系,然后把每个任务使用新的会话,让AI依次实现。

拆分的任务颗粒度越细,AI 完成度和质量越高, 同时也更利于人为审查和把控,问题出现时也更容易定位和修正。

利用Hook + Skill 自动Commit,防止改乱

新手在做 AI 编程时,一定会遇到这样的问题:好不容易实现了某个功能,却在下一次会话中被 AI 改坏了。因为没有版本记录,也看不懂代码,就无法手动还原,只能从头再来。

为此,建议通过 Git 频繁提交来管理版本。

核心思路很简单:每完成一个最小可运行的功能,就立即提交一次,而不是等所有需求都做完再统一提交。

这样一旦 AI 改坏了已有功能,我们也不用慌,直接回滚到上一个提交记录即可,无需手动一点点排查、重写甚至凭记忆还原。

但频繁手动提交太过繁琐。在AI编程工具中,我们可以借助 Hook 机制来解决这个问题——每次会话结束后自动触发提交,整个过程无需任何手动操作。

那如何做呢?

这里以 Claude code 为例,其它的编程工具也是类似,我们直接让claude code 帮我们在当前项目中完成配置,可以这样跟它说:

请帮我在当前项目中配置 Claude Code hook,
利用Hook + Skill来实现每次会话结束后自动提交代码

AI会帮我们自动完成配置,后面每次会话完成后,如果有代码修改,就会自动提交代码。其中hook决定在什么时机触发Skill的执行,而Skill则是负责具体做什么、如何做。

整个工作流机制如下:

给予有效的错误反馈

在AI 完成任务后,我们通常会在界面上进行功能验收。但很多时候,界面本身并不会提供足够清晰的错误信息。如果只是将这些模糊的反馈直接提供给 AI,往往难以准确定位问题,它大概率也修复不对。

实际上,浏览器中自带了开发者工具,这是获取详细错误信息的重要入口。通过开发者工具中的控制台(Console)或网络请求(Network)面板,可以查看更原始、更完整的错误信息,例如报错堆栈、接口返回内容以及接口请求状态等。

这些信息对于问题定位非常关键,可以明显提高一次性修复问题的成功率。

因此,在进行 Web 应用开发时,建议始终开启开发者工具。当出现报错时,优先从控制台或网络面板中复制完整的错误信息,再交给 AI 进行分析和处理。这样可以有效减少反复沟通,提高整体开发效率。

结语

到这里,篇幅已经很长了,具体实践案例我们下来再继续。

这里有个问题大家也可以思考下:在 AI 的协助下,我及身边的小伙伴效率都在 100% 的提升,但我们明显更累了,这是什么问题呢?

我们是认为 AI 并没有让“做产品”这件事变简单,而是把难点从“写代码”,转移到了“如何思考问题、定义需求和拆解任务”。

反正所有的结果就是,需要动脑子的地方变多了…

工具会越来越多,模型也会越来越强,但这些都只是放大器。真正决定结果的,依然是你是否能把一个模糊的想法,讲清楚、拆明白,并持续推动它往前走。

所以,与其反复纠结用哪个工具、选哪个模型,不如开始动手做一个自己的小项目。在实践中,你会自然理解工具之间的差异,也会逐渐建立起自己的 AI Coding 方法论。

所以,加油吧…

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Vibe Coding实战:从Trae环境搭建到全局MD文档的AI开发工作流 自然语言驱动开发正成为AI编程的新范式,开发者从逐行编写代码转向描述意图与维护上下文。其核心原理是通过结构化规则文件将项目背景、技术栈和编码规范固化为AI可读取的长期记忆,配合任务拆解与迭代式对话,显著降低沟通成本。这种协作方式在原型验证、MVP开发和内部工具场景中尤为高效,能帮助团队把精力聚焦于系统设计。围绕Vibe Coding的工程实践,Trae等智能IDE提供了开箱即用的模型接入与Agent能力,而全局MD文档作为“记忆外挂”,确保AI在长对话中不丢失关键约束。从工具选型到规则设计,这里完整拆解一套 阅读详情

相关推荐

Coding Agent 驱动研发提效:从实践到流程改进.pptx

Coding Agent 驱动研发提效:从实践到流程改进

AI Coding 中的概念 Agentic Coding(智能体编程)简介

Agentic Coding(智能体编程/代理式编程)是一种以 AI 智能体(AI Agent)为核心执行者的软件开发范式。AI 不再是被动的代码补全助手,而是能够自主规划、执行、调试、甚至并行处理多项开发任务的“AI 程序员”。关键转变:从“人写代码,AI 辅助” → “人定目标,AI 执行”。维度角色定位代码补全助手自主AI工程师工作模式被动响应交互式协作主动规划执行任务范围单行/函数级文件/模块级项目/系统级自主性无低高典型工具CopilotCursor。

Ofm1z1Q9R的博客 802

【ROS】usb_cam相机标定

1. 唠叨两句 当我们要用相机做测量用途时,就需要做相机标定了,不然得到的计算结果会有很大误差,标定的内容包括三部分:内参,外参还有畸变参数。所以标定的过程就是要求得上面这些参数。 以前弄这个事估计挺麻烦,需要做实验和计算才能得到,现在通过ros的开源包几分钟就能完成相机标定,感激! 具体的内外参和畸变系数的说明,可以看看Reference里面的第一个链接,写得很详细。 2. 准备工作 要准备三样东西: usb_cam的ROS启动包 相机标定的ROS包 还有一个用于标定的棋盘格 1)usb_cam启动包

Will_Ye的博客 8202

你以为在用 AI 写代码,其实你在给它喂噪音

我把 Cursor Agent 停了,转而深度用 Claude Code。这几周我意识到:AI 编程最大的瓶颈不是模型,是 context 管理和任务拆解。而那些已经想清楚这件事的人,正在用完全不同的方式工作。

zuozhiyoulaisam的专栏 376

极化码理论及算法研究4-巴氏参数、GA算法以及matlab仿真

目录 (如要找其他内容,欢迎访问我的主页寻找) #前言 #极化码概述 #极化码定义 #极化码编码 #极化码译码 #5G标准中极化码的编译码概述 #5G标准中极化码的编码 #5G标准中极化码的译码 #总结 极化码编码 ...

1万+

2024年下半年软考系统架构设计师案例分析题

摘要: 本文包含两个软件系统设计案例。案例一讨论了大语言模型智能系统的质量属性需求分析,识别了功能性、性能、可靠性等需求,并对比了ping/echo和心跳两种故障检测策略。案例二探讨了购物网站的缓存设计,包括Cache-Aside策略的数据读取/更新流程,以及解决缓存一致性的多种方案(消息队列、数据库插件、锁机制等)。此外还涉及Elasticsearch分词器的特点比较和RESTful架构实现前后端分离的原理。这些案例展示了软件架构设计中的质量属性权衡、缓存策略选择及系统解耦等关键技术考量。<|end

卿着飞翔 1047

【AI】腾讯研究院非共识报告:AI Coding 的 7 个 “神仙打架“ 现场

【AI】腾讯研究院非共识报告:AI Coding 的 7 个 "神仙打架" 现场

funfan的博客 1747

HMC5883L磁力计在STM32F4上的I2C驱动与数据校准实战

本文详细介绍了HMC5883L磁力计在STM32F4平台上的I2C驱动开发与数据校准实战。通过解析寄存器配置、数据读取处理和椭圆拟合校准算法,帮助开发者实现精准的地磁测量,特别适用于无人机导航和机器人系统中的航向确定与陀螺仪漂移修正。

2y3u4i5o6p的博客 1037

5个实战技巧:如何用AI知识库实现Vibe Coding零基础入门

AI知识库为技术爱好者和实践者提供了全面的AI学习资源,特别是Vibe Coding零基础教程让任何人都能快速掌握AI编程技术。通过这个开源项目,你可以学习如何将DeepSeek、GPT、Claude等大模型应用到实际开发中,从AI编程工具选择到项目实战再到产品变现,一站式掌握AI时代的开发新范式。这个AI知识库汇集了上千张图、几十万字的实战经验,帮助开发者减少信息差,让每个人都能享受技术红利。

gitblog_00369的博客 1192

open-mmlab / mmpose安装、使用教程

mmpose安装、使用教程mmpose安装教程1. 安装mmcv-full2. 安装MMPose2. 安装mmdet使用教程1. 预测图片2. 预测视频 mmpose mmpose是商汤旗下有又一款好用的工具箱,主要是针对姿态识别任务开发的,包括人体姿态识别和动物姿态识别。里面继承很多现成的网络可以供大家使用,并且提供了训练好的权重。用户可以更具自己的需求训练自己的数据,或者直接应用他们的结果,反正就是很全面啦!!!! github连接:https://github.com/open-mmlab/mmpos

CharmsLUO的博客 1万+

张力控制速度闭环控制算法

这个算法的核心思想是通过比较实际速度和期望速度的差异来调整控制信号,以达到稳定的速度控制。比例项用于直接根据误差调整输出,积分项用于积累误差并进行补偿,微分项用于预测误差的变化趋势并进行调整。张力控制是在许多工程和工业应用中非常重要的一个过程,它涉及到通过调节力的大小来实现稳定的工作状态。通过合理设置比例、积分和微分系数,并结合实际系统的特性进行调试和优化,可以实现准确稳定的张力控制。速度闭环控制算法通过比较实际速度和期望速度之间的差异,并根据差异调整系统的输出,以保持速度稳定。

LiJavascript的博客 1302

Trae收积分背后:AI时代最大的机会,是把AI变成你的员工——当免费补贴退潮,真正跑得快的人,早已开始建立自己的AI组织

Trae收积分背后:AI时代最大的机会,是把AI变成你的员工——当免费补贴退潮,真正跑得快的人,早已开始建立自己的AI组织

yuanchenzhen的博客 346

阿里不考手撕,只考AI Coding了!

最近一条热帖刷屏了,有位网友爆料:阿里不考手撕只考AI Coding了!他说:“昨天面的日常实习,全程无八股,只有项目和AI相关的问题。”

weixin_58753619的博客 243

Claude Code 完整详解(Anthropic 官方 AI 编程 Agent)

它是运行在终端(Terminal)的 AI 编程代理,不是普通 IDE 插件;你用自然语言发指令,它自主规划步骤、读写项目文件、执行系统命令、排查 Bug、处理 Git 工作流,是能真正动手干活的 AI 程序员。真正的AI 开发代理人,不止写代码,还能执行开发全流程超长全局上下文,大型项目理解碾压传统补全工具终端原生 + IDE 双接入,开发流程无割裂代码质量、可读性、工程规范性普遍偏高权限安全机制完善,修改前预览、可随时中断回滚。

wange6906的博客 3156

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

掌握AI Coding,成为高薪程序员!小白也能轻松入门,收藏学习必备!

很多正在择业、考虑转行提升,或是刚入门的开发者、编程新手,都会关心一个问题:未来几年,哪些技术方向更值得长期投入?从行业趋势来看,人工智能尤其是大模型相关方向,依然是增长最快、人才需求最集中的领域之一。随着企业数字化、智能化升级,相关岗位的需求持续增加,对有实战能力的开发者也更加友好。对于想系统了解大模型、希望抓住AI行业机会的同学来说,提前搭建完整知识体系、掌握可落地的实战技能,会比盲目自学效率高很多。

EnjoyEDU的博客 429

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

AI编程助手选型指南:Agent Plan与Coding Plan深度对比与实战评估

在软件开发领域,AI编程助手正成为提升开发效率的关键工具。其核心原理是通过大语言模型理解代码上下文与开发者意图,实现智能代码生成与任务自动化。这类工具的技术价值在于将开发者从重复性劳动中解放,聚焦于架构设计与创造性问题解决。典型应用场景包括日常编码辅助、复杂任务分解、技术调研与自动化工作流编排。本文聚焦于当前热门的“Agent Plan”与“Coding Plan”两类服务,结合**限时优惠**与**开发工作流**等关键词,深度解析其核心差异、适用场景及选型策略,帮助开发者构建高效的AI辅助开发体系。

weixin_30421809的博客 372

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Coding Agent实战指南:IDE插件、云端沙箱与人机结对编程

软件开发正经历从“代码补全”到“AI智能体自动执行”的范式转变。Coding Agent依托“读代码—改代码—跑测试—再修正”的闭环能力,让机器真正参与工程交付。围绕其落地,开发者面临工具选型与协作模式的双重挑战:IDE插件决定了Agent的上下文边界与权限模型,云端沙箱则提供了干净可复现的运行环境。与此同时,人机结对编程重新定义了开发者的角色——从“写代码”转向“派活与验收”,通过目标、约束、验收标准与已知陷阱四要素提升任务描述质量。本文从实战角度解析免费IDE插件选型、云端Agent沙箱的工作机制及踩坑

weixin_42527654的博客 339

后端已死!转Agent,直接起飞!

不是程序员不需要了,而是企业对程序员的要求,彻底变了。AI并没有消灭传统开发工程师,它正在重构这个职业。

pythonhy的博客 19

AI Coding颠覆职场:小白也能抓住高薪Agent工程师红利,速收藏!

如果说程序员已经是高薪职业,那么干AI的程序员,就是高薪中的高薪。学****AI大模型,就是冲刺高薪的最优解!零基础小白不知道从哪入门?有基础的程序员找不到系统学习路径?实战项目练手无门?面试不知道考什么?别慌!今天就给大家整理了一份【2026年最新版】AI大模型免费学习资源包,覆盖从入门到实战、从理论到面试、从基础到进阶的全流程,所有资料均已整理归档,无冗余、无套路,免费分享给每一位想抓住AI风口的程序员和小白!👇👇扫码免费领取全部内容👇👇1、大模型系统化学习路线。

xxue345678的博客 387

AI Coding风口来袭!小白程序员必备的收藏级高薪转型指南

2026年技术圈的分化愈发明显:降薪裁员潮持续蔓延,传统开发、测试等岗位大批缩水,不少从业者陷入职业焦虑;与之形成鲜明对比的是,AI大模型相关岗位迎来疯狂扩招,薪资逆势飙升150%,大厂更是直接开出70-100W年薪,疯抢具备实战能力的大模型人才,甚至放宽年龄限制,只求能快速落地技术、创造价值!1、窗口期红利,入门门槛友好:不同于成熟赛道的“内卷式招聘”,2026年大模型人才缺口巨大,简历只要达标(掌握基础AI应用+具备简单项目经验),年龄、学历均非硬性要求,小白可快速入门,转行程序员也能无缝衔接;

python12345_的博客 217

【收藏必看】2026 版|AI Coding 仅 3 年彻底重构职场!程序员必转 Agent 工程师风口

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?答案只有一个:人工智能(尤其是大模型方向)当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

EnjoyEDU的博客 1052

AI时代普通人的机会地图:从工具使用到本地部署的实操路径

人工智能技术正从实验室走向办公室,大模型通过海量数据学习,重塑了个体能力边界。当执行层面的门槛被拉平,提示词工程、AI工作流、本地部署等概念成为普通人连接AI能力的桥梁。无论是使用AI工具提升日常效率,还是借助AI应用开发、AI视频与短剧创作切入内容市场,个体都有可能以低成本实现过去一个小团队才能完成的任务。文章基于实践视角,梳理从工具使用到工程化落地的四个层次,分享真实踩坑经验与可复制的行动路径,帮助读者在技术快速迭代中构建属于自己的长期能力。

weixin_29053073的博客 301

AI编程时代RAD方法论新解:从氛围编码到规范驱动的实践指南

快速应用开发(RAD)作为一种强调快速原型和迭代反馈的经典软件开发方法论,其核心原理是通过缩短开发周期来加速产品交付。在AI技术赋能下,RAD的价值被重新放大,特别是当AI编程助手能够将自然语言描述快速转化为可执行代码时,开发效率得到革命性提升。这种技术融合不仅降低了原型构建的门槛,更通过规范驱动开发(Spec-Driven Development)确保了代码质量与架构一致性。在实际应用场景中,开发者可以结合Vibe Coding的灵活性与规范驱动的严谨性,构建从需求描述、API契约定义到自动化代码生成的完

weixin_30715523的博客 332

GLM-5.3-Flash实战:多模态视觉Coding与长上下文编程

多模态大模型正成为AI应用的核心底座,其原生多模态架构将视觉与文本统一训练,实现端到端理解。在工程实践中,长上下文窗口与注意力优化是关键支撑,稀疏注意力机制让百万级token处理成为可能。这一技术演进显著提升了AI编程效率,尤其在截图还原、视觉Debug等场景中,模型能够直接理解像素级信息并生成代码。国产芯片推理适配进一步降低了部署成本,使多模态模型更易落地。本文以GLM-5.3-Flash为例,解析其视觉Coding能力、1M上下文管理及国产芯片推理适配实测,助力开发者快速上手。

weixin_34146805的博客 509

算力点白给!在 AI Ping 免费体验 GLM-4.7 与 MiniMax M2.1 顶尖算力

AI Ping平台最新上线GLM-4.7和MiniMax M2.1两款旗舰大模型,提供免费算力体验。GLM-4.7专为复杂编程任务设计,具备"持久化思考"能力,擅长跨文件代码重构;MiniMax M2.1采用MoE架构,推理速度快2倍,适合长链条任务执行。用户可通过AI Ping统一接口快速接入,支持VSCode等开发工具。测试显示,GLM-4.7能自动完成C++项目重构,MiniMax M2.1高效处理多步文档任务。开发者可根据需求选择:GLM-4.7适合深度编程,MiniMax M2

A.的博客 1515
上一篇: 如何用LangChain开发一个Agent,20分钟包教包会
下一篇: Harness工程:不是新词,而是Agent工程终于被讲明白了
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值