当'AI 前端'出现在招聘需求里
最近不少公司的 JD 里开始冒出'AI 前端'这个岗位,要求熟悉 LLM API、流式响应、生成式 UI。有同行问我,这是不是又换个噱头招人?我觉得不是。AI 前端并没有脱离我们熟悉的 Vue、React 那套东西,只是在界面层加了一层与 AI 服务交互的能力,让页面变得更'聪明'。下面聊聊我的理解,以及如果想往这个方向走,该学些什么。
普通前端 vs AI 前端:差别在哪?
以前我们前端主要关注 UI 展示和用户交互,数据从 REST API 来,页面结构由我们自己定死。AI 前端则多了一个维度:让 AI 参与内容的生成和决策,甚至动态改变布局。两者的关键差异我列了个表,更直观:
| 维度 | 普通前端 | AI 前端 |
|---|---|---|
| 功能核心 | UI 展示 + 用户交互 | UI 展示 + 用户交互 + 智能内容生成 |
| 后端交互 | REST API | 大模型 API / AI 服务 |
| 输出形式 | 页面固定 | 页面可动态生成 / 布局可变化 |
| 原型制作 | Figma → 人工写代码 | Figma → AI 辅助生成代码 |
| 逻辑执行 | 手写逻辑 | 部分逻辑由 AI 代理(Agent UI) |
| 交互体验 | 按钮 + 表单 | 对话式 UI / 多模态交互 |
| 技术栈 | JS / Vue / React | JS + AI SDK + Prompt + 多模态理解 |
简单来说,普通前端构建的是静态界面,AI 前端构建的是会思考的界面。它不是从零再学一套语言,而是把我们现有的技能外扩一层。
需要掌握哪些技术?
前端基础依然是地基
别听那些'传统前端已死'的论调,HTML、CSS、JavaScript 还是你的基本盘。Vue、React、Nuxt、Next 这些框架该怎么用还怎么用。状态管理(Pinia、Redux)、组件库(Element Plus、Antd)也都照旧。如果这些还没吃透,先别急着追 AI。
核心新技能:AI API 调用
AI 前端最不一样的地方就在这儿,你得能在 JavaScript 里直接跟大模型、图像、语音这些服务打交道。这里梳理了几类常见的接口:
| AI 类型 | 典型 API | 应用场景 |
|---|---|---|
| 大模型 |

