字节跳动的即梦 AI 近日发布了一款名为“即梦 CLI”的命令行工具,用户通过简单的命令行指令,即可调用即梦平台的图片和视频生成能力。该工具支持包括文生图、图生图、文生视频、图生视频在内的多种功能,并集成了其旗舰模型 Seedance 2.0。根据官方信息,这一功能目前主要面向高级订阅会员开放,旨在为开发者和高级用户提供一种更高效、更自动化的内容生成方式。
这一举动并非个例。实际上,即梦 CLI 的推出,是当前 AI 行业一个显著趋势的缩影:将复杂应用“CLI化”,即通过命令行接口(Command Line Interface)对外提供服务。近期,包括钉钉、飞书在内的国内主流办公平台,以及谷歌的 Gemini、阿里的 Qwen Code 等,都相继发布了各自的 CLI 工具。这种看似“复古”的命令行交互方式,正成为 AI Agent 时代的新宠。
要理解这一趋势,首先需要明白 AI Agent 到底是什么。简单来说,AI Agent 可以被看作是能够理解用户意图、自主拆解任务、并调用工具来完成目标的智能程序。它们是未来的“新用户”,而软件的设计也正从服务人类(Human-native)转向服务于 Agent(Agent-native)。
对于人类用户而言,图形用户界面(GUI)直观易用,通过点击、拖拽即可完成操作。但对于 AI Agent 来说,理解和操作图形界面是一件复杂且脆弱的任务,需要依赖视觉识别、坐标定位等不稳定技术。相比之下,CLI 提供了一种更稳定、更高效的交互方式。命令行是纯文本的,这与大语言模型(LLM)的输入输出格式天然匹配。AI Agent 可以像生成一段话一样生成一条命令,精确地调用软件的某项功能。这种交互方式结构化、可组合,并且几乎没有额外的学习成本,因为模型的训练数据中本身就包含了海量的代码、脚本和终端交互记录。可以说,CLI 是 AI Agent 的“母语”。
因此,大厂纷纷将应用 CLI 化,其本质是在为 AI Agent 铺路,抢占未来开发者工作流的核心位置。当一个软件提供了强大的 CLI 接口,AI Agent 就能将其作为原生工具,轻松地集成到各种自动化流程中。例如,有开发者通过教程演示了如何调用即梦 AI 的接口来自动生成公众号封面图,并将其与文章写作流程串联起来,实现一键完成内容创作与配图。另一个例子是,用户可以在 Claude Code(一款 AI 编程助手)中,通过调用 Gemini CLI 来处理其不擅长的音视频、超长文档等多模态任务,实现两种 AI 工具的无缝协作。
在 CLI 之外,行业也在探索其他的 Agent 工具协议,如模型上下文协议(MCP)和 Agent Skills。MCP 旨在建立一套标准化的接口,让 AI Agent 能够发现并连接不同的工具和服务,其价值更侧重于“连接”和“服务发现”。而 Skills 则更像是一种可复用的“操作手册”或“工作流模板”,它将一系列操作(通常是 CLI 命令)打包,通过“渐进式披露”的方式按需加载,既能封装复杂流程,又能有效节约资源。CLI、MCP 和 Skills 并非相互排斥,而是构成了 Agent 生态的不同层次:CLI 是最基础、最高效的执行层;Skills 负责封装和组织 CLI 调用,形成流程;MCP 则为跨服务、跨平台的工具连接提供了标准。
香港大学一个名为“CLI-Anything”的开源项目更是将这一理念推向了极致。该项目旨在通过全自动的流水线,将任何拥有源代码的软件(无论是 3D 建模软件 Blender,还是办公套件 LibreOffice)转换成一套完整的 CLI 命令集,从而让 AI Agent 能够直接操控这些专业软件的全部功能。这背后体现的核心判断是:未来的软件用户将不仅仅是人类。
即梦 AI 推出 CLI 工具,不仅是为用户提供了一种新的内容生成方式,更是顺应了整个行业向 Agent 自动化的范式转移。这场由 AI Agent 驱动的“CLI文艺复兴”,正在重新定义软件的交互方式和核心价值,其最终目标是让 AI 能够像人类一样,无缝地调用世界上所有的工具来完成复杂任务。对于开发者和企业而言,能否让自己的产品和服务“Agent 友好”,将成为下一阶段竞争的关键。