过去两年,AI 圈的关键词几乎每个月都在变,就像一个细胞一样不断的在裂变细化。
- AIGC
- RAG
- Agent
- Skill
- Vibe Coding
很多人都在用,但很少有人真正搞清楚:
这些词,到底分别在解决什么问题?
它们组合在一起,又在改变什么?
如果你还是把 AI 当成“聊天工具”,已经是算落后一个时代了。
一、一个核心变化:AI 正从“工具”变成“执行者”
先说结论:
AI 的本质变化,不是更聪明,而是开始“干活”了。
过去的 AI:
- 你问 → 它答
- 本质是“信息生成器”
现在的 AI:
- 你说目标 → 它帮你完成
- 本质是“任务执行系统”
而 AIGC、RAG、Agent、Skill、Vibe Coding,就是这场变化的五个关键拼图。
二、AIGC:让 AI 具备“生产力”
👉 它解决什么问题?
让 AI 从“理解内容” → “创造内容”
AIGC(生成式 AI)是这一切的起点。
它让 AI 可以:
- 写代码
- 写文案
- 生成 UI
- 生成图片 / 视频
👉 为什么它重要?
因为它直接改变了一件事:
内容生产,不再需要人类逐行完成
例如:
- 以前:你写一个 Vue 组件要 30 分钟
- 现在:AI 10 秒生成初版
👉 局限在哪?
AIGC 很强,但有两个致命问题:
- ❌ 会“胡说”(幻觉)
- ❌ 不知道你的业务
👉 这就引出了下一个技术:RAG
三、RAG:让 AI 不再“胡说”
👉 它解决什么问题?
让 AI 具备“外部知识”
RAG(检索增强生成)的核心逻辑很简单:
用户问题 → 检索知识库 → 拼进 Prompt → AI 回答
👉 本质是什么?
给 AI 插上“企业大脑”
例如:
- 内部文档
- SDK 说明
- 业务规则
AI 不再只依赖训练数据,而是:
实时查资料再回答
👉 带来的变化
- AI 从“通用助手” → “企业专家”
- 新人培训成本大幅下降
- 客服、技术支持可自动化
四、Skill:让 AI 拥有“工具能力”
👉 它解决什么问题?
让 AI 能调用系统,而不是只说话
Skill 可以理解为:
AI 的“插件系统”
例如:
- 查订单
- 调接口
- 执行数据库查询
👉 本质变化
过去:
AI = 会说话的人
现在:
AI = 会说话 + 会操作系统的人
👉 举个例子
用户说:
“帮我查一下订单状态”
AI 不再编答案,而是:
- 调用订单 API
- 获取真实数据
- 返回结果
五、Agent:让 AI 具备“行动能力”
👉 它解决什么问题?
让 AI 可以拆任务、执行任务、持续工作
Agent 是当前 AI 最核心的进化方向。
它具备:
- 任务拆解(Planning)
- 多步骤执行(Execution)
- 工具调用(Tool Use)
- 结果迭代(Reflection)
👉 举个真实场景
用户说:
“帮我做一份竞品分析”
Agent 会:
- 搜集数据(调用搜索工具)
- 分析整理
- 生成报告
- 优化输出
👉 这不是“回答问题”,而是“完成工作”
👉 本质升级
| 能力 | 传统 AI | Agent |
|---|---|---|
| 单轮回答 | ✅ | ✅ |
| 多步骤任务 | ❌ | ✅ |
| 调用工具 | ❌ | ✅ |
| 自主执行 | ❌ | ✅ |
六、Vibe Coding:改变开发方式
👉 它解决什么问题?
让开发从“写代码”变成“描述需求”
Vibe Coding 是最近最火的概念之一。
它的核心是:
用自然语言驱动开发
👉 典型方式
你只需要说:
“做一个带分页的后台列表页”
AI 自动生成:
- Vue3 页面
- API 调用
- 状态管理
👉 本质变化
| 传统开发 | Vibe Coding |
|---|---|
| 手写代码 | AI生成 |
| 关注实现 | 关注需求 |
| Debug代码 | Debug Prompt |
七、这五个技术是如何组合的?
这是最关键的一点👇
它们不是独立存在,而是一个完整系统:
用户需求
↓
Agent(任务拆解)
↓
Skill(调用工具)
↓
RAG(获取知识)
↓
AIGC(生成结果)
👉 一句话总结:
- AIGC:负责“生成”
- RAG:负责“知识”
- Skill:负责“工具”
- Agent:负责“执行”
- Vibe Coding:负责“开发方式改变”
八、对工程师意味着什么?
这是最现实的问题。
❗ 变化一:
从“写代码的人” → “设计系统的人”
❗ 变化二:
从“函数调用” → “能力编排”
❗ 变化三:
从“前端开发” → “AI 产品开发”
九、编程工具使用推荐
TRAE(SOLO模式)
GitHub Copilot Chat (Vscode编程插件)
通过提示语或者你编写的代码进行提示,可以节省很多重复性的需求开发。他会根据你当前开发的代码上下文索引
编程工具 - 抖音开发者工具
这个是一个非常有意思的代码生成智能体,他接入的智能编码跟字节跳动旗下的trae是一块的,首次使用还会让你授权这个软件的联动。
一个成语接龙的游戏。在无人工干预的情况下基本通过AI去生成的。他有意思特点就是,真正的在模拟一个下需求的过程,从接到需求分配给产品经理,通过产品经理生成需求的提示语,并且让用户确认之后,再交付给工程师进行编码操作,直接在代码层面去帮你改动
从下完需求让他们开发之后,会有经常性的问题就是有BUG,要么UI布局的问题,他们也能通过自查去处理,比如此时两个数字相加,却成了拼接数据。等待执行后,结果还是可以解决问题的
在产品经手后真的就是会形成一个完整的提示语,让AI工程师能明白去做什么,这也是我们需要我们在现在AI编程中掌握的一个技能,就是让AI能明白我们需要他做什么,边界在哪里。从这个博主上 扒了下 Cursor 的提示词得到的启发。
细化的流程化模板结构提示语:
## 1. 目标
## 2. 功能需求详述
### 功能架构总览
**游戏流程图**:
### 详细功能说明
## 3. 交互流程设计
### 主要业务流程
### 异常/空态/失败恢复流程
## 4. 界面规范
### 页面组织方式
### 关键页面布局规范
### 配色方案(古典书香风格)
## 5. 技术方案
### 数据结构
### API调用方案
总结
之所以"一人公司 "会火出圈,以后所需要你的技能更像一个管理者,把这波 AI 技术放在更长的技术演进里看,你会发现一件很关键的事:
我们正在从“编写程序”,走向“指挥智能”。
过去几十年,软件工程的核心是:
- 把需求翻译成代码
- 把逻辑写死在系统里
- 人类负责“每一步怎么做”
而现在,这一切正在被重写:
- AIGC 负责“生成能力”
- RAG 提供“外部知识”
- Skill 打通“现实世界”
- Agent 负责“决策与执行”
- Vibe Coding 改变“构建方式”
最终形成的是一种全新的系统形态:
人类定义目标,AI 负责实现路径。