为什么我决定从前端转向 Agent?

2 阅读3分钟

过去两年,技术圈发生了一件大事:AI 不再只是一个被反复讨论的话题,而是真正走进了软件开发的日常。

这篇文章是专栏的开篇,我想先聊三件事:这个时代正在发生什么,它为什么促使我转型,以及前端人在这条路上有哪些优势。

先说清楚:我不是 Agent 领域的专家,只是一个想认真试一试的前端。 这里记录的是起点,不是结论。

一、时代背景:AI 正在重写开发的日常

第一个变化,发生在写代码这件事本身。AI 辅助编码已经从“偶尔试试”变成了不少人的日常工具:拆需求、写组件、补测试、排查问题,越来越多的环节有 AI 参与。

第二个变化,是 AI 能力的升级。模型不再只是回答问题,而是开始理解目标、拆解任务、调用工具、完成任务。这类能自主行动的系统,就是 Agent。

第三个变化,是软件形态本身。过去的软件是“人点界面,系统响应”;现在越来越多的产品正在变成“人说目标,Agent 去执行”。

代码不再只是被人一行行敲出来的东西,软件也不再只是被人一步步点出来的东西。

二、是什么促使我转型

面对这些变化,我反复想一个问题:

如果开发工具已经能完成越来越多的具体工作,接下来,我该把时间投入到哪里?

这个问题没有现成的答案,而焦虑和观望都不会给我答案。我最终形成了三个判断:

  1. 前端的价值不会消失,但它的范围正在被重新定义。 只把设计稿变成页面、把接口数据变成交互,已经不够了。
  2. Agent 带来了一种新的软件形态。 它需要有人去设计交互方式、人机协作的边界,以及过程如何被用户看见。
  3. 工作流本身可以被自动化。 需求、开发、测试、评审,能不能交给多个 Agent 分工,再由一个调度者串成闭环?我不确定能走多远,但我想亲手试一试。

与其担心被浪潮淘汰,不如走进浪潮里面看个究竟。

三、前端人转型的优势

转型不是从零开始。前端积累下来的能力,和 Agent 的世界有不少重合:

前端的优势体现在哪里在 Agent 里能用在哪
异步与事件驱动思维熟悉事件循环、异步流程和副作用管理理解 Agent “思考、行动、观察”的运行循环
对交互与体验的敏感长期打磨界面、反馈与流畅度设计流式输出、过程可视化和人机确认节点
工程化习惯组件化、模块化、调试与性能优化把 Agent 做成可维护、可调试的系统
离用户最近最先接触真实的使用场景和痛点判断 Agent 到底解决了什么问题、好不好用

前端人的优势,不只是“会写页面”,而是离用户最近,又习惯把复杂的系统变成人能操作的东西。

当然,也有明显的短板,比如后端、部署,以及对模型能力边界的理解。短板可以补,我会在后续的文章里一点点补上。

写在最后

转型这件事,没有人能替你确定方向,但可以有人和你结伴。

这个专栏,首先是为了留下我自己的学习轨迹:当时怎么理解,做过哪些尝试,又在哪些地方改变了判断。不懂就说不懂,走通的路要写,踩过的坑也要写。

如果你也是前端,也在想“我要不要动一动”,欢迎跟着一起走。