AI 圈最火的词语:AIGC、Agent、RAG、Skill、Vibe Coding 到底改变什么?

3 阅读6分钟

326e17fd-91ad-4d78-86f9-c95aba313ae1.png

过去两年,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 不再编答案,而是:

  1. 调用订单 API
  2. 获取真实数据
  3. 返回结果

五、Agent:让 AI 具备“行动能力”

👉 它解决什么问题?

让 AI 可以拆任务、执行任务、持续工作

Agent 是当前 AI 最核心的进化方向。

它具备:

  • 任务拆解(Planning)
  • 多步骤执行(Execution)
  • 工具调用(Tool Use)
  • 结果迭代(Reflection)

👉 举个真实场景

用户说:

“帮我做一份竞品分析”

Agent 会:

  1. 搜集数据(调用搜索工具)
  2. 分析整理
  3. 生成报告
  4. 优化输出

👉 这不是“回答问题”,而是“完成工作”


👉 本质升级

能力传统 AIAgent
单轮回答
多步骤任务
调用工具
自主执行

六、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模式)

image.png

image.png

image.png

GitHub Copilot Chat (Vscode编程插件)

通过提示语或者你编写的代码进行提示,可以节省很多重复性的需求开发。他会根据你当前开发的代码上下文索引

image.png

image.png

image.png

编程工具 - 抖音开发者工具

这个是一个非常有意思的代码生成智能体,他接入的智能编码跟字节跳动旗下的trae是一块的,首次使用还会让你授权这个软件的联动。

一个成语接龙的游戏。在无人工干预的情况下基本通过AI去生成的。他有意思特点就是,真正的在模拟一个下需求的过程,从接到需求分配给产品经理,通过产品经理生成需求的提示语,并且让用户确认之后,再交付给工程师进行编码操作,直接在代码层面去帮你改动

image.png

从下完需求让他们开发之后,会有经常性的问题就是有BUG,要么UI布局的问题,他们也能通过自查去处理,比如此时两个数字相加,却成了拼接数据。等待执行后,结果还是可以解决问题的

image.png

在产品经手后真的就是会形成一个完整的提示语,让AI工程师能明白去做什么,这也是我们需要我们在现在AI编程中掌握的一个技能,就是让AI能明白我们需要他做什么,边界在哪里。从这个博主上 扒了下 Cursor 的提示词得到的启发。

image.png

细化的流程化模板结构提示语:

## 1. 目标
## 2. 功能需求详述
### 功能架构总览
**游戏流程图**:
### 详细功能说明
## 3. 交互流程设计
### 主要业务流程
### 异常/空态/失败恢复流程
## 4. 界面规范
### 页面组织方式
### 关键页面布局规范
### 配色方案(古典书香风格)
## 5. 技术方案
### 数据结构
### API调用方案

总结

之所以"一人公司 "会火出圈,以后所需要你的技能更像一个管理者,把这波 AI 技术放在更长的技术演进里看,你会发现一件很关键的事:

我们正在从“编写程序”,走向“指挥智能”。

过去几十年,软件工程的核心是:

  • 把需求翻译成代码
  • 把逻辑写死在系统里
  • 人类负责“每一步怎么做”

而现在,这一切正在被重写:

  • AIGC 负责“生成能力”
  • RAG 提供“外部知识”
  • Skill 打通“现实世界”
  • Agent 负责“决策与执行”
  • Vibe Coding 改变“构建方式”

最终形成的是一种全新的系统形态:

人类定义目标,AI 负责实现路径。