乐于分享
好东西不私藏

AI开始接管软件了,这可能是一个转折点

AI开始接管软件了,这可能是一个转折点

01
AI开始接管软件了,这可能是一个转折点

最近开源项目 CLI-Anything 在GitHub迅速走红。这可不是要让我们回到“敲命令行”的时代。再者,结合最近钉钉的 CLI 设计,就会发现它们指向的其实是同一个方向——软件的使用者,正在发生变化。

我们习以为常的界面,其实只适合人类

过去几十年,软件几乎都是围绕“人”设计的。

按钮、菜单、弹窗、拖拽,这一整套交互方式,本质上是在解决一件事:如何让人更容易操作机器。我们把它叫做GUI(图形界面)。

它对人来说很直观,但有一个被忽略的问题:

👉 对AI来说,这是一种非常低效的交互方式。

想象一下,让一个AI去完成一件简单的事情,比如:在群里发一个带附件的公告。在人类看来,这是再自然不过的一串动作,但对AI来说,它需要:

  • 识别界面中的“公告”入口

  • 判断哪个按钮可以点击

  • 进入页面后找到输入框

  • 上传附件

  • 最后再点击发送

这整个过程,本质上是在“读图+试错”。

界面一旦有变化,它就可能完全失效。

02
AI真正擅长的,其实是另一种语言

如果换一种方式呢?不再让AI去“看界面”,而是直接告诉它要做什么?打个比方:

send_announcement --group 技术部 --title Q3进度 --file report.pdf

一行指令,完成同样的事情。

它看起来不友好,但恰恰符合AI的“喜好”:结构清晰、语义明确、没有歧义

从这个角度看,你会发现一个很有意思的变化:

GUI是为人类设计的语言,而CLI,更像是为机器准备的语言。

理解了这一点,再看 CLI-Anything,就很容易明白它为什么会火。

这个项目本质上在做一件事:

把原本只能“点着用”的软件,变成可以“用命令调用”的工具。

它的做法并不复杂,但很关键:

  • 分析软件的代码结构

  • 找到每个功能对应的底层调用

  • 自动生成一套CLI命令

于是,一个原本需要手动操作的软件,就变成了这样:

image edit –brightness20
excel create –file report.xlsx
blender render –scene demo

你可以把它理解成给所有软件加了一层“AI可以理解的接口”。

03
为什么这件事现在才开始发生?

其实不是技术突然出现了,而是需求发生了变化。过去几年,以 ChatGPT 为代表的模型,已经证明了一件事:AI可以很好地理解语言。但问题也随之暴露出来, 它“会说”,但不会“做”。

我们可以让AI写文案、总结信息,但一旦涉及到真实世界的操作,比如:

做报表

改图片

发邮件

管理项目

它就必须依赖外部工具。而问题恰恰在这里:绝大多数工具,是为人设计的,不是为AI设计的。

这里就很尴尬了,AI有“大脑”,但没有“手”。CLI-Anything解决的,正是这个断层。它没有去优化AI本身,而是反过来,改造软件,让软件更适合被AI使用。

如果把视角再拉远一点,这件事的意义,其实不只是“效率提升”。

它指向的是一个更底层的变化:工具的使用者,正在从人类变成AI。

过去,我们需要学习:

软件怎么打开

按钮在哪里

功能怎么用

未来,这些事情很可能不再重要。我们只需要表达目标,比如: “帮我做一份Q3报告”,剩下的流程,由AI去调用各种工具完成。

这意味着软件的角色,正在发生变化:从“人使用的工具”,变成“AI调用的能力模块”。

当越来越多的软件被“CLI化”,或者更广义地说,被接口化之后,会发生一件很自然的事情:AI可以自由组合这些工具,完成更复杂的任务。

就像现在的人使用软件一样,只不过“操作者”换成了AI。而人,逐渐退到一个新的位置:不再是执行者,而是决策者。

我们正在进入一个“AI使用软件”的时代。CLI看起来像是一种复古的技术,但在这个语境下,它反而变成了一种更先进的接口形式。

因为它不再是为人设计的,而是为AI设计的。

而像 CLI-Anything 这样的项目,之所以会突然爆发,可能正是因为它踩中了这个变化的起点。过去,我们学习如何使用工具。未来,我们只需要告诉AI要做什么。

#cli-anything #openclaw #ai时代 #claudecode #钉钉悟空

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » AI开始接管软件了,这可能是一个转折点

猜你喜欢

  • 暂无文章