最近,AI 驱动的“Skill”(或 Agent)概念非常火热,这让不少前端同学感到了职业焦虑:未来是不是不再需要开发 Web 界面了?自然语言对话就能搞定一切,那我的价值何在?
作为一个在 PaaS 平台深耕多年的前端,我想直接抛出我的观点:你的 Web 界面不仅不会被取代,反而在 AI 时代会变得更有价值。但这里有一个至关重要的前提——你必须选对正确的战场。
第一步:先搞清楚你在做什么样的 Web 界面
别笼统地只说“做需求”。深入来看,Web 界面的需求其实可以清晰地分为四大类,而每一类的命运截然不同:
第一类:信息获取类。用户的核心诉求是查看信息,而非修改。例如查看服务状态、检索日志、翻阅变更历史。这类只读操作,天然风险较低。
第二类:操作执行类。用户需要改变系统状态。例如创建服务、修改配置、重启实例、执行批量操作,乃至包含十几个步骤的发布流水线。这类操作涉及数据变更,一旦出错就可能直接引发故障。
第三类:协作沟通类。需要多人围绕同一资源进行协同。例如权限审批、工单流转、@通知、评论标注。这类操作需要清晰的留痕,明确记录下“谁”在“何时”做了“何种”决策。
第四类:系统配置类。这是对规则本身的定义。例如设置发布模板、配置熔断策略、管理对接外部系统的密钥。这类“元数据”的变更,会影响整个系统的运行逻辑。
这四类需求基本是互斥且穷尽的,覆盖了所有常见的 Web 界面 场景。关键在于,只有第一类(信息获取)是现阶段适合 Skill 化的。后面三类,尤其是变更类的需求,我们必须死守传统界面。因为在当前阶段,在 AI 无法完全承担人类责任的情况下,必须保证“人在环路中”(Human-in-the-loop)。
第二步:判断该不该 Skill 化
明确了分类,如何判断一个具体需求是走 Skill 还是走传统界面呢?我们可以从六个维度来构建决策框架:
| 维度 |
偏向 Skill |
偏向 Web 界面 |
| 操作确定性 |
低(查询、建议) |
高(变更、执行) |
| 故障成本 |
低(错了可重来) |
高(出错即故障) |
| 责任归属 |
模糊(提供参考信息) |
明确(必须落实到人) |
| 可逆性 |
天然可逆 |
不可逆或回滚复杂 |
| 参数复杂度 |
简单、独立 |
多字段关联依赖 |
| 可视化需求 |
低(文本即可) |
高(需要 Diff 对比、拓扑图、趋势图) |
我们可以整理出一个快速的检查清单。只要命中以下任意一条,就必须优先考虑开发 Web 界面,而不是 Skill:
- 涉及数据变更吗?
- 故障成本高吗?
- 需要明确责任到人吗?
- 包含多步骤的状态机流程吗?
- 参数之间关系复杂且相互依赖吗?
- 需要可视化信息辅助确认吗?
尤其对于运维管理平台,还有一条铁律:基础设施的确定性必须优先于操作效率。 即使面向的是 技术用户,即使操作频率很低,即使需要跨系统编排,但只要涉及变更,一个清晰、可控的界面就是安全的保障。
基础服务的管理平台不能直接转为 Skill
很多人没有意识到,PaaS 这类平台本质上是在做“数据管理”。无论是修改元数据,还是执行故障止损操作,任何动作都可能直接影响线上业务的稳定运行。而且,基础设施的故障成本是平台级的——一个业务侧 Skill 化失败可能只影响单个服务,但在我们这里失败,却可能导致全站崩溃。
越是基础、越是重要的平台,对 Skill 化改造就越要慎重。因为 AI 存在“幻觉”风险,而关键系统容不得半点概率上的赌博。
所以,策略非常明确:查询类操作可以优先 Skill 化以提升效率,变更类操作则必须死守界面以确保安全。
前端开发界面的价值正在升级,而非消失。以前,前端工程师的价值可能更多体现在“将设计稿精准还原成页面”。而现在乃至未来,我们的核心价值在于构建具备确定性的人机协作界面。具体体现在:
第一,复杂流程的可视化控制。 一个包含十几个步骤的标准作业程序(SOP),界面需要清晰地展示状态机的流转、参数间的依赖关系、实时进度,并且必须在每个关键节点设置“人工门”(人工确认环节)。系统运行到这里必须暂停,等待操作者看清楚影响范围、检查完参数,并亲手点击“确认”后才能继续。这种复杂的交互逻辑,是单纯的对话界面根本无法承载的。
第二,信任机制的设计。 变更前的 Diff 对比、影响面的拓扑图、回滚方案的预览——这些设计不是为了“好看”,而是为了让操作者“敢”点下那个确认按钮。在 AI 时代,让人敢于使用系统,比让系统能够自动运行更为重要。
第三,责任锚定的载体。 一旦发生故障,“张三在 14:32 点击了步骤 3 的确认按钮,参数是 xxx”——这种精确到毫秒的审计记录,是 AI 对话日志无法提供的。界面,是“责任到人”原则的最后一道防线。
Skill 和界面的正确关系
未来的形态绝不是“Skill 取代界面”,而是一种分层协作的关系:
- Skill 负责快速入口 —— 查东西、提问题、获取建议(对应信息获取类)。
- 界面负责确定性执行 —— 变更操作、复杂编排、责任确认(对应操作执行、协作沟通、系统配置类)。
- 人始终掌握最终决策权 —— AI 可以提供建议,但关键的执行动作必须由人来确认。
对于信息展示层面,我认为可视化的主战场仍然是传统的 Web 界面。像大文本的 Diff 对比、2D/3D 组态图、服务拓扑图和复杂的流程编排图,这些都有比较重的运行时渲染需求,在 AI 的对话界面中难以良好展示。即便使用 Claude Code 或 Opencode 这类命令行工具,更是无法展示。因此,对于需要查看和操作复杂可视化界面的场景,Web 界面依然是目前最友好的选择。
对于运维平台而言,甚至在更远的未来,核心的变更操作仍将保留人工的最终控制权。这并非技术落后,而是一种工程伦理:基础设施的稳定性,绝不能交给概率模型去赌。

运维平台技能化决策映射表:不同运维场景下 Skill 与 Web 界面的适用性判断。
给前端同学的建议
与其焦虑界面会不会消失,不如将精力投入到更具价值的界面能力建设中去:
- 深耕复杂状态机的可视化编排:例如发布流水线,一个服务发布可能需要经历编译、镜像构建、灰度部署、健康检查、全量发布等十几个步骤,步骤间存在复杂的依赖和条件分支。我们可以基于 X6/AntV G6 的 DAG 图编辑器,实现状态流转的可视化,让用户一眼看清步骤依赖关系(哪些串行、哪些并行),实时感知进度(当前卡在哪一步),并设置灵活的人工控制点(可暂停、跳过、回滚),而不是让流程在黑箱中自动运行。
- 强化变更影响的可解释性设计:当用户需要修改数据库连接池配置时,界面不应该只是简单地问“你确认吗?”,而应该清晰地展示出影响面分析——会影响哪些服务、影响程度如何、是否有回滚方案。我们可以利用拓扑图,分层展示服务依赖关系,明确标识出直接影响、间接影响和无影响的服务,并给出具体的调整建议。

服务变更影响评估示意图:清晰展示变更对上下游服务的直接影响与间接影响。
- 打造应急场景的一键控制能力:在故障演练或止损控制台这类高压场景下,用户心理压力大,容易误操作。前端需要利用 WebSocket 等技术确保信息的实时展示,UI 设计要足够醒目,交互流程要极为顺手。对于危险操作,可以设置倒计时确认或二次禁用,防止恐慌性误点。目标是让用户在紧急情况下,既能操作“快”,又能确保“不犯错”。
这些能力,恰恰是当前的 Skill 一时半会儿难以做到的,也正是前端工程师可以构筑的“护城河”。虽然未来随着专业领域 Agent 的发展,AI 或许会逐步接管上述部分工作,但理解和设计人机协作界面的核心思维,将长期是 前端 工程师的核心竞争力。
最后说句实在话:网络上那些“前端已死”的声音,大多来自试错成本极低的领域。但在像基础设施这样要求绝对确定性的土壤里,Web 界面就是确定性最后的堡垒。你的工作,不仅不会被替代,反而是平台最离不开的基石。稳住,我们能赢!