对人来说,图形界面更友好。我们能看见按钮、图标、表格和弹窗,知道下一步该点哪里。但对 AI 来说,图形界面并不是最自然的环境。AI 最擅长处理的是文字:输入一段指令,理解上下文,调用工具,返回结果。而命令行刚好也是这样运作的。比如你想压缩一段视频。用图形软件,可能要打开文件、选择格式、调整参数、点击导出。但用命令行,只需要一条明确指令。对人来说,这条指令有学习门槛;但对 AI 来说,它反而更简单、更精确,也更容易复用。所以,CLI 在 AI 时代重新变重要,并不是因为它变“酷”了。而是因为它变成了 AI 最容易使用的工具接口。—
## 02 AI 的能力,不只取决于模型
很多人使用 AI 时,会有一个误解:只要模型足够强,它就应该什么都会。但现实不是这样。一个再聪明的新员工,刚进公司第一天,也不知道内部系统怎么用、权限在哪里、数据放在哪。你不给账号、不给流程、不给说明书,他也只能猜。AI 也是一样。它本身像一个很聪明的大脑,但大脑不能凭空做事。它需要工具。能不能处理视频,取决于有没有视频工具;能不能查日程,取决于有没有日历工具;能不能发消息,取决于有没有通信工具。所以,AI 的真实能力其实是:**模型能力 + 可调用工具 + 足够清楚的说明书。**这句话很关键。过去我们只关注模型有多聪明。但接下来,更重要的问题可能是:**你有没有给 AI 配上能真正干活的工具?**—
## 03 新一代 CLI,不再只是给程序员用
传统 CLI 主要是开发者工具。它解决的是效率问题:少点鼠标,多写命令,把重复工作自动化。但现在,CLI 的角色正在变化。它开始变成 AI 的“手”。过去的命令行工具,很多是写给人用的。输出一大段文字,人能扫一眼判断重点;中间弹出选择菜单,人也能上下移动、按回车。但 AI 不适合这种方式。AI 更适合一次性拿到明确参数,然后执行一个确定动作。因此,面向 AI 的 CLI,应该具备几个新特征:第一,尽量不要依赖交互式菜单。第二,输出结果最好是结构化格式,比如 JSON。第三,重要操作要支持预演,执行前先让 AI 知道会发生什么。第四,返回内容要克制,不要一次塞进大量无关信息。这些细节看起来很技术,但本质上决定了一件事:**这个工具到底能不能被 AI 稳定使用。**—
## 04 CLI 可能会成为新的“AI 插件”
过去我们说 AI 插件,通常会想到某个平台里的插件市场。但这种插件有一个问题:它往往被绑定在某个平台里。今天能在这个 AI 产品里用,明天换一个模型,可能就不能用了。CLI 不一样。只要安装在本地,理论上不同 AI 工具都可以调用它。你今天用 Claude,明天用 Gemini,后天换成别的模型,只要它能访问这个命令行工具,能力就还能保留。这意味着什么?**CLI 可能会成为模型之外的一层通用执行能力。**它不关心背后调用它的是哪个模型。它只负责把事情做完。这对普通用户也有启发。以后我们买到的,可能不只是“一个更聪明的聊天机器人”。更重要的是一套能被 AI 调用的工具环境。你给 AI 配好邮箱、日历、文档、表格、视频、代码、企业系统,它才真正从“会回答问题”,变成“能替你办事”。—
未来一段时间,我们大概率会看到一个新市场出现。它不是给人找 App,而是给 AI 找工具。现在的问题是,这些工具分散在各处。有的在 GitHub,有的在 npm,有的在企业内部,有的藏在文档角落。用户不知道有哪些工具可用,AI 也不知道该装什么、怎么装、是否可信。所以,真正有价值的基础设施,可能不是再做一个聊天窗口,而是解决这几个问题:发现工具;安装工具;配置权限;提供说明书;验证工具是否可用。谁能把这一整套流程做好,谁就可能成为 AI 时代新的基础设施。—
## 07 对开发者意味着什么?
对开发者来说,做产品的方式要变了。过去你只需要问:用户怎么点得更顺手?现在还要问:**AI 怎么调用得更稳定?**你的产品有没有 CLI?有没有结构化输出?有没有预演模式?有没有简洁的 AI 说明书?有没有最小权限控制?出错时,能不能给出清晰的错误信息?这些问题以前可能只是边角料。但在 AI 时代,它们可能会变成产品竞争力的一部分。因为未来的用户,不一定亲自打开你的产品。他可能只是对 AI 说一句话:“帮我查一下明天的安排。”“帮我把这个视频压缩一下。”“帮我把这份资料整理成表格。”真正执行这些动作的,可能就是背后的 CLI 工具。—
## 08 对普通人意味着什么?
普通人不一定需要亲自学习命令行。这不是重点。真正的变化是:你以后可能会越来越少地打开一个个 App,越来越多地直接告诉 AI 目标。你说:“帮我把这段视频压缩一下。”AI 在背后找到合适工具,生成命令,检查结果,再把成品交给你。你看到的是一句自然语言。AI 执行的是一串工具调用。所以,CLI 的回归不是倒退。它只是换了一个角色。过去,它是少数技术人的效率工具。现在,它可能成为 AI 连接现实世界的标准接口之一。界面负责让人理解。命令负责让机器执行。而 AI 站在两者中间,把人的意图翻译成机器可以完成的动作。这也许就是为什么,越来越多公司又开始认真做 CLI。不是因为大家怀旧。而是因为 AI 需要一双更可靠的手。