大厂后程序员

Anthropic的最新发布,让大家离失业又近了一步

Image
上周五,Anthropic 发布了 Agent Skills 的新功能。官方说法,Skill 可以用来提升 Claude 执行任务的水平。
Skill 和 Prompt,MCP 之间的关系
Image
Skill 直译技能,在 Skill 之前,我们已经有了 Prompt(提示词)和 MCP。它们的大致关系是,提示词触发技能,技能再调用 MCP。技能这个概念被单拎出来后,MCP 作为工具的定位也更加清晰了。
Skill 的定义方式
Skill 以 Markdown 的方式定义。
Image
选择纯文本格式有几个显著优势:
  • 便于管理,配合版本管理工具,容易迭代和追溯。
  • 易于传播和复制。
一个 SKILL.md. 也可以引用其它的文件,形成技能树。
Image
Skill 的使用方式
Skill 已经在 Anthropic 的全线产品中支持了,包括 Claude,API,以及 Claude Code。我通过 Claude Code (cc) 进行了测试。首先在代码仓库里按照格式添加了几个 Skill,接着用自然语言告知 cc 追踪 Skill 的触发,cc 就会在 Plan 阶段列出会使用的 Skill。
Image
在任务完成后,cc 也会再次把使用到的 Skill 打印出来。
Image
同样也可以用自然语言询问 cc 已有的 Skill。
Image
Skill 之后

MCP 推出后一直被质疑使用场景有限。MCP 的定位是工具,工具能否被使用首先取决于它本身是否有用,其次是否有使用的能力。一台再好的挖掘机,如果没有会操作挖掘机的师傅,也只是一堆废铜烂铁。雇佣挖掘机师傅,本质上是为他的技能买单。日常工作中,同样的技能被机器人/Agent 掌握,那大概率人就会被取代。所以说这次 Anthropic 发布 Agent Skill,有点像是摊牌,马上 Agent 就要来复制你们的技能了。

Image
火影忍者里的卡卡西,擅长复制对手的忍术

那除了技能(Skill),工具(MCP)之外,未来是否还会出现新的概念?回到工作的例子,我能想到两个:

  1. 「能主动提出问题、设定目标、把工具和技能放进价值链条里,并为之负责」的那一个主体。可以叫做机制/系统/体系(System)。

  2. 在 1 之上,诸如「让天下没有难做的生意」,「科技向善」这样的原则(Principle)。

从 MCP 到 Skill,欣慰之处在于,是 Anthropic 在引领大模型领域 Agent 架构的探索——若人类的工作终将被 Agent 们代理,由「安全」作为第一原则,而非「利益」先声夺人,我们善终的概率才会大那么一点。