Article2026/03/19免费内容

To Agent, not Human

软件开发的方向,正在从面向人类,变成面向Agent。

这个我最近非常强烈的一个感受。于是在前天,我做了一个决定:把newtype内容生产系统彻底CLI化。

newtype是一个多Agent编排系统,内置8个Agent,组成一个专业内容团队。此外,我还往里边添加了好几个Skill,用来强化分析、写作等方面的能力。

之前这套生产系统一直是给人用的。启动之后,会以TUI的形式呈现。我说的CLI化,指的就是不需要图形界面,直接通过命令行操作。

比如,输入nt research再加一个主题,就会启动researcher去调研;完事之后,fact-checker会做事实核查。

像这样的命令我准备了一整套。显然,它们不是给人用的,是给Agent用的。比如你的OpenClaw就可以调用newtype,这相当于找了一个专业的内容外包团队,效果绝对比单独用OpenClaw生成内容更好。

为了教Agent使用newtype的命令,我又特意做了个Skill。为了方便用户安装,我添加了一条命令nt init,它会扫描已安装的Agent,然后按照规范把Skill存进相应的文件夹。

我在开头说的那个强烈感受,其实是来自OpenClaw。真的,从OpenClaw这一波开始,“Agent First”成为越来越多开发者的共识。

我跟你分享两个很明显的现象,你就知道我为什么这么说了。

第一,各种工具开始CLI化。

比如Firecrawl、Supabase、Stripe等等,这些市场上非常有名的工具都推出了CLI。

其中Firecrawl做得最绝。他们发布了CLI和Skill双工具包。一行命令就能完成CLI安装,以及向所有检测到的Agent注册Skill。我前边说的那个方法,就是受到Firecrawl的启发。

第二,Skill生态爆发。

今年年初,社区市场上已有超过31000个Skill在流通。Vercel在1月推出的skills.sh平台上线后,迅速突破2万次安装。

这个Skill化的动作,不是个别团队在做,而是全行业集体行动,包括Anthropic、Vercel、Supabase、Cloudflare、VS Code等等。

CLI的本质,是把一个能力的执行入口,标准化为文本输入和输出的原子操作,让Agent能像说母语一样直接调用。

Skill的本质,是把“何时使用某能力、调用哪些工具、按什么步骤完成任务”封装成声明式说明,让Agent能直接学会使用该能力。

这个就是我开头说的,软件开发的方向,从面向人类,变成面向Agent。

那么,今年的趋势和路线图就很清晰了。Agent是主角。一切面向Agent构建。整个技术栈包括四层:

CLI是执行接口。一定会有越来越多工具推出CLI版本。Agent操作软件的比重一定会越来越大。

MCP是工具集成协议。别看那么多人喷MCP,但是啊,你如果搞的是工程类而非知识类的项目,需要确定性的动作执行,那肯定需要MCP。

Skills是声明式能力包。它提供的是非确定性的知识交付。它灵活、轻量,很容易创建。普通用户、自媒体都能快速上手,所以很火。

Framework是包含了记忆、调度、路由在内的Agent操作系统。OpenClaw和我做的newtype都属于这个范畴。

这四个层面其实是一个整体。我打个比方你就很好理解了:Framework是地基,Skills是说明书,CLI是门,MCP是管道。

我是这么判断的,也是这么做的:

newtype的Framework,是一套多Agent编排系统,搭配记忆系统。

在这个框架基础上,我添加一系列Skills去增强某些方面的能力,由Agent按需调用。

这套Framework和Skills就构成了newtype的内核。

而在接入方面,跑在本地的话,如果是人来操作,那就通过TUI;别的Agent来操作,那就通过CLI。

如果以后我还想云端部署的话,那我大概率会把它封装成一个MCP Server。

如果你是个人开发者,这一波趋势一定要抓住。Agent作为生产力主体的比重,一定会越来越大。

OK,以上就是本期内容。想了解AI,想成为超级个体,想找到志同道合的人,就来我们newtype社群。那咱们下期见!