1. 背景与动机:为什么一个前端Leader会坚持到第61天
Day61。说实话,我自己也没想到能坚持这么久。
作为一个带前端团队的小Leader,当初决定抽时间学 AI Agent的时候,团队里有人以为我要跳槽转岗,有人觉得我在追热点,甚至有同事半开玩笑地问我是不是准备把前端团队改造成"AI部门"。其实都不是。真正的原因是,我在2025年下半年开始明显感觉到,前端这个岗位的边界正在被重新画线。业务方提需求的方式变了,从"做一个页面"变成了"做一个能自动处理客户问题的流程";后端同事讨论的内容变了,从接口性能变成了模型选型和上下文管理;而我们的日常开发工具里,AI补全代码已经是默认配置,不再是"要不要用"的问题,而是"怎么用得更狠"的问题。
我当时的判断是:前端Leader不一定要转成算法工程师,但如果完全不懂 AI Agent 的搭建逻辑,那么接下来的两三年里,很多本该由前端团队主导的场景(比如智能客服界面、数据可视化辅助决策、AIGC工作台、自动化测试平台)都会被别人拿走主导权。与其到时候被动的接需求,不如提前把自己的技能盘重新组合一遍,掌握从0到1搭建AI Agent的能力。这就是我当初立下"学/转 AI Agent"这个flag的起点。
61天对我而言是一个很微妙的时间点。一个月的时候最容易自我感动,因为刚入门什么都是新鲜的;三个月的时候最容易放弃,因为开始遇到真问题。61天正好卡在"新鲜感退潮、但还没彻底失望"的区间,这个阶段积累下来的东西,反而是最实在的。所以这篇文章我不聊鸡汤,也不给你列一堆"今天学了什么"的流水账,就聊这61天里我搞明白的几个核心问题:前端为什么要学这个、从0到1搭建一个Agent到底要经过哪些环节、哪些前端的老本事可以直接复用,以及我踩过的那些坑。
这篇文章适合谁?如果你是和当初的我一样的前端从业者,尤其是带团队的技术负责人,或者你是准备入行AI应用开发但背景偏Web方向的人,那么这里面的技术选型逻辑、能力迁移方法、避坑清单应该能帮你少走不少弯路。
2. 从0到1搭建 AI Agent:我前30天整理出的技术选型路线
2.1 先搞清楚Agent和普通接口调用的区别
我刚入门时犯过一个典型错误:以为写一个AI Agent就是调大模型接口,然后把返回结果渲染到页面上。真上手才发现,Agent和普通API调用的核心区别在于,它是一个能够自主决策、调用工具、并根据中间结果调整下一步动作的闭环系统。
用生活化的方式理解:普通接口调用,就像你打电话叫外卖,