前端转agent是如何拿到三个大厂offer的

我本科一直做 Web 相关开发,技术栈主要是 React / Node / TypeScript / Python。
一开始接触大模型,其实和很多人一样:写 prompt、接 API、做点 demo。

但很快我就发现,如果只是“调 API + 写 prompt”,其实很难真正做出复杂的 AI 应用。

这篇文章主要分享一下:从前端工程师转向 Agent 开发,我的一些经验和踩过的坑。

一、很多人刚接触大模型时,会觉得 AI 应用开发就是:

写 Prompt

调 OpenAI API

输出结果

但实际上,如果要做复杂应用,真正的问题通常是:

上下文管理(Context Engineering)

工具调用(Tool Use)

任务轨迹设计(Agent Trajectory)

状态管理(Memory / State)

成本与延迟控制

这些其实更接近 系统工程问题,而不仅仅是 prompt 的问题。

二、前端背景有几个优势
1 状态管理经验
前端:
state → view

agent:
state → reasoning → action

本质类似。

2 工程能力
前端工程师通常很熟悉:
模块化
API 设计
工程结构
渐进式披露(很重要)
这些在 Agent 框架设计里很重要。

3.相关技术栈
openclaw,cluade code和opencode均使用typescript作为其主要开发语言,ts在agent项目里的使用比重很高。

三、Agent 的核心其实是“轨迹”
很多人以为:
prompt → answer

但 code agent 实际是:
thought
→ tool call
→ observation
→ thought
→ tool call
→ ...

所以关键问题变成:
如何设计agent loop
如何设计 tool
如何设计 observation
如何管理上下文

四、最近面试和做项目的过程中,我也有一些反思:

1 多复盘,而不仅仅是做项目

很多时候不是做得不够多,而是复盘不够。

2 定量大于定性

不要只说“优化了性能”,而是尽量给出指标:

- latency ↓
- token cost ↓
- success rate ↑

3 多方案 trade-off

工程问题通常没有唯一答案,关键是:

- 方案 A
- 方案 B
- 为什么选 B

4 技术要服务业务

不仅要看技术指标,还要看:

- 用户体验
- 成本
- 整体业务效果

5 尽量 close ticket,而不是一直做 demo
AI 领域很容易陷入“做很多酷的 demo”
但真正的工程能力是:解决具体问题并落地。

五、如果你也是 Web 开发背景,其实完全不用焦虑“AI 门槛很高”。

很多 AI 应用开发,本质上还是工程问题:

系统设计

状态管理

工程架构

只是多了一个新的组件:LLM。

如果你已经有扎实的工程基础,再补充一些:

LLM 基础

Agent 设计

Context Engineering

其实是可以很自然地转过来的。

全部评论
主包有什么推荐的知识资源吗,我也是前端开发但是想多了解这部分的内容
2 回复 分享
发布于 03-08 12:06 广东
我是面的后端进去做agent开发,感觉如果能找到好的相关文章的话,一周足以,其实现在代码都是交给Claude code写[笑cry其他再写的过程中就学就行了[羞涩]
1 回复 分享
发布于 03-07 21:38 广东
相关技术栈 openclaw,cluade code和opencode均使用typescript作为其主要开发语言,ts在agent项目里的使用比重很高。 这些是ai产品还是技术栈?另外使用ts做agent你有用到一些agent框架吗,还是自己手搓?
点赞 回复 分享
发布于 04-07 13:02 重庆
大佬太强了给大佬打Q
点赞 回复 分享
发布于 03-13 20:38 湖北
大佬,你写的很好啊,这篇非常有参考价值诶,我私信你啦~
点赞 回复 分享
发布于 03-12 14:24 北京
大佬太强咯!
点赞 回复 分享
发布于 03-10 16:19 美国
agent开发找实习要学微调或者大模型底层相关的知识吗
点赞 回复 分享
发布于 03-09 15:56 湖北

相关推荐

一、AI 基础知识(核心入门层级)1. 大模型基础核心概念- 核心概念:LLM(大语言模型)、Token、上下文窗口、Embedding、微调(Fine-tuning)、提示工程(Prompt Engineering)2. 大模型关键能力- 核心能力:文本生成、代码生成、多模态理解(文生图/文生视频)、知识问答3. 前端视角核心应用(入门落地)- 模型调用:API 调用大模型方法- 流式处理:SSE/WebSocket 流式输出处理技巧,可结合缓冲区+分段解析机制优化体验- 成本优化:Token 消耗优化方法二、AI 进阶技术(能力提升层级)1. Agent 核心技术- 定义:可自主规划、调用工具、完成复杂任务的 AI 实体(代表:Coze 扣子、TRAE)- 前端视角:Agent 交互界面设计、多轮对话管理,可借助 A2UI 协议实现 AI 驱动的界面动态渲染2. RAG(检索增强生成)- 核心:结合私有知识库,提升大模型回答精准度与可控性,本质是“检索-增强-生成”的闭环流程- 前端视角:RAG 检索过程可视化展示、检索结果与模型输出的联动呈现3. 多模态 AI 技术- 核心定义:文本、图像、音频、视频的融合生成与理解(代表场景:剪映 AI 生成、实时交互)- 前端视角核心技术:Canvas/WebGL 渲染、WebGPU 加速(提升渲染性能);WebRTC 实时流处理(支撑实时交互);多模态内容预览、编辑功能实现(适配前端交互场景)三、AI 工具链及应用场景(落地实践层级)1. AI IDE 开发(TRAE、Cursor 方向)- 核心定位:端到端生成真实软件的智能协作平台- 前端职责:AI 功能交互(代码生成/理解/问答)、IDE 内核开发、插件生态搭建- 核心技术栈:React/TypeScript、WebAssembly、Monaco Editor、WebSocket/SSE2. Agent 平台开发(Coze、HiAgent 方向)- 核心定位:新一代 AI Agent 协同办公与应用开发平台- 前端职责:LLM 驱动的 Agent 框架实现、多 Agent 协同界面、可视化编排工具开发- 核心技术栈:React/Vue、状态管理、可视化编辑器、实时通信3. 多模态创作与交互(剪映、抖音方向)- 核心定位:生成模型优化、多模态内容合成、实时交互体验提升- 前端职责:AI 生成内容预览、实时滤镜/特效、多模态编辑界面开发- 核心技术栈:WebGL/WebGPU、WebRTC、Canvas、性能优化(FPS、内存)4. AI + 全栈开发(小红书、美团方向)- 核心定位:AI Coding 工具辅助,完成前后端开发、测试、部署全流程- 前端职责:全栈开发、AI 辅助需求分析与方案设计、提升开发效率- 核心技术栈:Node.js/Python、前后端协作、CI/CD、AI 工具深度使用5. 可视化与 AI 交互(同顺方向)- 核心定位:大模型应用可视化交互、RAG/Agent 工作流演示- 前端职责:可视化 Prompt 编排、多轮对话可视化、模型输出调试界面开发- 核心技术栈:ECharts/D3.js、流程图库、实时数据渲染、响应式设计
从事AI岗需要掌握哪些技...
点赞 评论 收藏
分享
评论
20
102
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务