虎嗅

为什么在AI 时代,最古老的交互形式反而卷土重来?

该文章尚未提供 English 解读,以下为中文版内容。

核心内容总结

最近顶级AI公司(比如Anthropic、OpenAI、Google)都推出了命令行(CLI)形态的AI工具,这种1970年代的古老交互方式突然卷土重来,看似反直觉(毕竟我们习惯了图形界面GUI),但背后是实打实的工程逻辑:CLI天生适配AI的工作方式,而GUI对AI来说反而很“麻烦”。未来,GUI仍会是人类操作电脑的主流,但CLI会成为AI之间、AI与系统交互的“通用语言”。

一、为啥GUI对AI来说是“绊脚石”?

GUI(比如手机APP、电脑软件的按钮、弹窗)是给人类设计的——我们看一眼界面就知道点哪个按钮,但AI完全不吃这一套:

  • AI看不懂“图片”:GUI是像素组成的视觉界面,AI要操作它得先“识别”按钮位置、弹窗内容(靠计算机视觉或特殊接口),这就像让一个不会看地图的人找路,额外增加负担;
  • 状态“藏起来”,AI猜不透:比如GUI里的按钮今天能点,明天可能因为某个条件变灰(比如没登录),人类能理解“上下文”,但AI不知道为啥突然不能用,容易出错;
  • 操作不能“串起来”:比如“搜索→过滤→导出”在GUI里要点击三次,但没法把这三步打包成一个“自动流程”复用;
  • 查错难:AI点了GUI按钮后,要确认成功得截图、解析界面,反馈慢还容易出问题(比如截图模糊就识别错)。

二、CLI对AI的三大“超能力”

CLI(就是像以前DOS系统里敲指令的方式)天生就是为AI量身定做的:

  • 可组合:像搭积木一样串命令:比如你要“找文件里的关键词+存到新文件”,CLI可以用“grep 关键词 文件名 | tee 新文件”,一步串起来,AI不用点鼠标,直接输指令就行;
  • 可预测:AI不用“猜”:CLI的命令参数是固定的,比如输“ls”就一定显示当前目录的文件,不会像GUI那样突然变样;AI能清晰知道“输入什么、输出什么、有啥后果”,不会懵;
  • 可审计:每一步都有“记账本”:CLI的所有操作都是文字日志,AI做了啥、输出了啥,人类都能回看(比如查AI有没有乱删文件),但GUI的点击操作很难追溯。

三、CLI卷土重来的深层趋势

这波CLI复兴不是情怀,而是AI时代的必然:

  • CLI是AI调用工具的“天然接口”:AI调用工具本质就是“给名称+参数→返回结果”,CLI正好符合这个逻辑(比如AI要查天气,输“weather 北京”就行),不用额外转换;
  • CLI更“通用”:比如Claude Code先出CLI而不是IDE插件,因为CLI能在任何终端运行(Windows/Mac/Linux都能用),任何AI Agent都能调用,不会被某个软件限制;
  • Terminal成了AI的“新IDE”:以前说“Terminal是IDE”是指技术人员用它写代码,现在是指AI通过Terminal和整个系统交互——人类用自然语言跟AI说话,AI用CLI跟电脑对话。

四、GUI和CLI的未来分工

不用怕CLI会取代GUI:

  • GUI还是人类的“主场”:我们普通人操作电脑、手机,还是需要图形界面(比如刷抖音、发微信),毕竟直观好上手;
  • CLI是AI的“语言”:当AI要帮你自动处理任务(比如整理邮件、分析数据),CLI是最高效的桥梁——AI通过CLI调用各种工具,不用依赖GUI的视觉操作;
  • 更多软件会支持CLI:为了让AI能调用自己,未来会有越来越多的软件推出CLI版本(比如现在很多云服务都有CLI工具)。

简单说:GUI是“人类和电脑的对话界面”,CLI是“AI和电脑的对话界面”,两者各干各的,一起让AI时代的操作更高效。