夜雨聆风学习资料网

ARTICLE · 1045246

软件开始主动给AI“开门”:未来的软件,是给人用还是给Agent用?

软件开始主动给AI“开门”:未来的软件,是给人用还是给Agent用?

我们可能正在见证软件诞生以来,一次非常隐蔽,却非常重要的变化。

过去几十年,几乎所有软件都有一个默认前提:

使用它的是人。

所以软件需要按钮、菜单、窗口、图标、快捷键,需要设计越来越漂亮的 UI,也需要我们花几个小时、几个月甚至几年去学习它。

Photoshop 如此。

Excel 如此。

Blender、Unity、After Effects、CAD,也都是如此。

但最近发生的一件事,让这个延续几十年的逻辑开始松动。

Unity 正在正式给 AI Agent “开门”。

而这件事真正值得关注的地方,并不是“AI 又能写代码了”。

而是:

软件第一次开始认真考虑一个问题: 如果未来使用我的,不只是人类呢?


01

Unity 做了一件看起来很小,但可能很重要的事

最近,Unity 推出了面向 Claude Code 的官方插件,并推进 Codex 等 AI 编程 Agent 的第一方集成。

表面看,这似乎只是又一个“AI + 编程工具”。

但如果仔细看它的工作方式,会发现事情已经发生了变化。

以前我们让 AI 帮忙开发 Unity 项目,大致是这样的:

你问 ChatGPT:

“Unity 里怎么创建一个第三人称角色?”

AI 给你一段代码。

然后你复制代码,打开 Unity,新建脚本,粘贴进去。

报错了,再把错误复制给 AI。

AI 修改。

你再复制回去。

整个过程中,真正使用 Unity 的人,依然是你。

AI 只是站在旁边告诉你怎么做。

现在则开始不同了。

Unity 正在给 Claude Code 等 Agent 提供官方维护的 Skills、CLI、MCP 等能力,让 Agent 能够更直接地理解 Unity 项目,并与编辑器和开发流程交互。

这意味着未来你给 AI 的指令可能不再是:

“帮我写一个角色控制器代码。”

而是:

“帮我做一个第三人称科幻游戏 Demo。”

接下来,AI 自己开始拆任务。

创建场景。

建立角色。

编写脚本。

设置摄像机。

添加灯光。

处理资源。

运行测试。

发现错误。

修改代码。

再次运行。

你负责的事情,开始从:

“一步一步操作软件”

变成:

“告诉 AI 最终想得到什么。”

这两个模式看起来只差了一点。

实际上可能差了一个时代。


02

第一代 AI:教你使用软件

回头看这几年 AI 与软件的关系,大概经历了几个阶段。

最早的 ChatGPT,本质上是一个非常强大的“软件老师”。

你问:

Photoshop 怎么抠图?

它告诉你步骤。

你问:

Excel 怎么写这个公式?

它给你公式。

你问:

Blender 怎么做玻璃材质?

它告诉你节点怎么连接。

那时候 AI 的位置是在软件之外。

可以把这种关系理解成:

人 → AI → 获得方法 → 人 → 操作软件

AI 很聪明。

但最后那个按钮,还是你自己点。


03

第二代 AI:开始替你操作软件

后来 Computer Use 出现了。

AI 第一次真正获得了:

鼠标和键盘。

它可以看屏幕。

识别按钮。

移动鼠标。

点击菜单。

填写表单。

甚至跨多个软件完成任务。

于是工作流程开始变成:

人 → 提出任务 → AI → 操作软件

这已经是一个巨大的变化。

因为 AI 不再只是告诉你:

“应该怎么做。”

而是开始:

“替你做。”

这也是为什么最近 AI 手机助手、Computer Use、浏览器 Agent、桌面 Agent 会越来越火。

大家其实都在解决同一个问题:

怎么让 AI 像人一样使用电脑?

但这里存在一个天然问题。

今天的软件,是为人设计的。

按钮是给人看的。

菜单是给人点的。

弹窗是给人确认的。

UI 动画是给人理解状态的。

如果让 AI 像人一样不断“看屏幕—找按钮—移动鼠标—点击”,其实是一种非常绕的方式。

就像让一个机器人坐在电脑前,用机械手握着鼠标操作 Excel。

它当然可以做到。

但问题是:

为什么一定要让 AI 模仿人?


04

第三代正在出现:软件开始主动给 AI 开门

这正是 Unity 这类变化真正值得关注的地方。

以前是:

AI 学着使用软件。

未来可能变成:

软件主动提供一套给 AI 使用的方法。

这完全是两个概念。

人类需要 GUI。

Agent 不一定需要。

我们看到一个“创建材质”的按钮,很方便。

但 AI 可能根本不需要看到这个按钮。

它只需要知道:

创建材质的方法是什么;

需要哪些参数;

当前项目有哪些资源;

执行之后返回什么结果。

于是软件可能同时存在两套入口。

一套给人:

GUI。

另一套给 AI:

API / CLI / MCP / Skills / Tool。

人看到的是:

按钮、窗口、时间线、菜单。

AI 看到的则可能是:

能力、参数、状态、上下文和工具。

这意味着一个非常有意思的时代可能正在出现:

未来的软件,可能同时拥有两种“用户”。

一种是人。

另一种是 Agent。


05

未来打开 Photoshop 的,也许不是你

想象一下几年后的工作方式。

今天你想做一张产品海报。

你可能需要:

打开 Photoshop。

新建画布。

导入产品图。

抠图。

调整构图。

添加文字。

调整字体。

做阴影。

调色。

导出。

如果未来 Photoshop 对 Agent 提供完整的能力接口呢?

你可能只说:

“把这个产品做成一张 3:4 的电商海报,保持品牌蓝色,突出新品上市,给我三个方案。”

接下来 Agent 自己调用 Photoshop。

读取品牌素材。

建立文件。

创建图层。

调整排版。

生成三个版本。

然后告诉你:

方案 A 更强调产品。

方案 B 更强调价格。

方案 C 更适合社交媒体。

你选择 B。

再说:

“标题再小一点,产品向左移动一些。”

Agent 修改。

这时候 Photoshop 并没有消失。

PSD 也没有消失。

图层也没有消失。

专业工具甚至可能变得更重要。

真正发生变化的是:

你不再需要亲自完成所有操作。


06

Blender、AE、CAD,可能都会经历同样的变化

这件事真正有意思的地方,在于它并不局限于 Unity。

想象 Blender。

过去你需要学习:

建模、材质、灯光、骨骼、节点、渲染。

未来你可能告诉 Agent:

“建立一个极简科技展厅,面积 300 平方米,中间放一个产品展示台,灯光偏冷,给我三个机位。”

AI 不只是生成一张效果图。

而是真的进入 Blender:

建立模型。

创建材质。

布置灯光。

放置相机。

设置渲染参数。

最后给你留下一个:

可以继续编辑的 Blender 工程。

这与“AI 生成一张图片”完全不同。

因为最终留下的是:

工程。


再想象 After Effects。

今天做一个企业数据包装,你可能需要:

创建合成。

建立文字层。

添加表达式。

制作数字增长。

建立图表。

调整关键帧。

制作转场。

建立预合成。

整理图层。

未来你可能只需要告诉 Agent:

“把这组 Excel 数据做成一套蓝白科技风的数据动画,16:9,30 秒,分成增长趋势、区域占比和年度对比三个部分。”

然后 Agent 调用 AE。

自动创建合成。

建立文字。

生成图表。

创建关键帧。

添加表达式。

整理工程。

最后留下一个完整的:

AEP 工程。

你再负责真正重要的事情:

节奏好不好?

构图高级不高级?

信息重点对不对?

客户会不会喜欢?


07

AI 真正改变的,也许不是软件,而是“学习软件”这件事

过去学习一个专业软件,我们经常问:

这个按钮在哪里?

这个功能怎么用?

这个快捷键是什么?

所以一个复杂软件最大的竞争壁垒之一,就是:

熟练度。

一个用了十年 Photoshop 的设计师和一个刚安装 Photoshop 的新人,效率完全不同。

但 Agent 出现以后,这个差距可能会发生变化。

未来一个新人也许不需要知道某个菜单藏在哪里。

他只需要知道:

自己想得到什么。

这并不意味着专业能力不重要。

恰恰相反。

当“怎么操作”越来越容易以后,真正稀缺的能力会向上移动。

从:

怎么做?

变成:

做什么?

以及:

什么才算做得好?

工具熟练度的重要性可能下降。

但审美、判断、经验、行业知识、创意和需求理解的重要性,反而可能上升。


08

软件不会消失,但 UI 的地位可能下降

过去几十年,软件公司一直在竞争一件事情:

谁的 UI 更好用?

菜单更简单。

按钮更直观。

交互更自然。

学习成本更低。

但如果未来大量任务是 Agent 完成的,一个新的竞争维度会出现:

谁的软件更容易被 AI 使用?

未来软件厂商可能会开始竞争:

谁的 API 更完整。

谁的 MCP 更成熟。

谁给 Agent 的上下文更清晰。

谁能让 Agent 更安全地修改工程。

谁能让 AI 理解软件当前状态。

谁能让 Agent 完成更多任务。

于是一个有趣的变化可能出现:

过去:

UI 是软件的门面。

未来:

Agent Interface 可能成为软件新的入口。

甚至软件发布新版本的时候,我们看到的更新日志可能不只是:

“新增 20 个功能。”

而会出现:

“新增 35 项 Agent 可调用能力。”


09

甚至可能出现一种新的软件:Agent-native Software

今天绝大多数软件都是:

Human-first。

先考虑人怎么操作。

然后再想办法让 AI 接进来。

但未来很可能出现另一类产品:

Agent-native Software

它从第一天设计的时候,就假设:

主要操作者可能是 AI。

人负责:

目标。

选择。

判断。

审批。

AI 负责:

执行。

调用。

组织。

修改。

测试。

这种软件甚至可能不需要复杂的 UI。

因为很多复杂菜单,本质上都是为了让人一步一步告诉电脑:

我要做什么。

如果 Agent 已经理解自然语言,也知道所有工具能力,那么几十层菜单存在的必要性就会降低。


10

我们可能正在从“使用软件”,走向“管理 Agent”

回头看个人电脑的发展历史,会发现人和电脑之间的距离一直在缩短。

最早:

人 → 输入命令 → 电脑

后来:

人 → 点击 GUI → 软件

再后来:

人 → 手机 App → 服务

现在:

人 → 自然语言 → AI → 软件

下一步可能是:

人 → 目标 → Agent → 一组软件 → 结果

你甚至不需要知道背后调用了几个软件。

就像今天你打车时,不需要理解 GPS、地图数据库、支付系统和调度算法。

未来你可能只说:

“帮我做完这件事。”

剩下的问题由 Agent 决定:

需要打开什么软件。

调用什么模型。

使用什么工具。

生成什么文件。

执行哪些步骤。

什么时候需要你确认。

这时候,人真正操作的对象就发生了变化。

以前我们操作:

软件。

未来我们可能更多是在:

管理 Agent。


结语

Unity 给 Claude Code、Codex 等 AI Agent 提供更正式的入口,看起来只是 AI 编程世界里的一个小更新。

但它背后代表的趋势,可能比一个插件重要得多。

过去几年,我们一直在努力让 AI:

学会像人一样使用软件。

看屏幕。

找按钮。

点鼠标。

输入文字。

而接下来,软件可能开始反过来改变自己:

主动让 AI 更容易使用。

当 Photoshop、Blender、Unity、AE、CAD、Office 等专业工具都拥有成熟的 Agent 接口之后,我们与电脑之间的关系可能会再次发生变化。

那时候真正重要的问题,也许不再是:

“这个软件怎么用?”

而是:

“我到底想让它帮我完成什么?”

软件不会消失。

专业工具也不会消失。

甚至它们可能会变得更强、更复杂。

只是站在软件前面、真正负责按下每一个按钮的人——

未必还需要是你。

相关学习资料