祛魅!全网都在吹的Skills,究竟是个啥?

0 阅读6分钟

大家好,我是吾鳴。专注于分享提升工作与生活效率的工具,无偿分享AI领域相关的精选报告,持续关注AI的前沿动向。

最近Skills非常火爆,网上可以看到很多的文章在介绍它,后台也有挺多朋友问可否来一篇文章讲讲Coze Skills?我们先来了解一下Skills,然后再来看看Coze Skills。

Skills这个技术概念很新,大家可能比较陌生,但是如果我说Tools,如果有了解AI应用开发的,或许就会“哦......”。

Skills是由Anthropic公司在去年10月份推出来的技术概念,原本推出这个Skills是为了给Claude扩展能力用的(和Open AI 推出Tools的目的一样),但是Skills推出来之后,使用者们都觉得异常的好用,所以就一发不可收拾,短短的几个月就火了起来。

Skills是什么?

通俗点来理解,我们可以把它理解成是一个可以复用的“AI技能包”,当AI需要去完成某项任务的时候,AI能够像翻阅操作手册一样,自动的去加载相关的Skills,然后选择合适的Skills来完成任务。

看着好像和Tools很像,但是它比Tools强的地方是,Skills并非一次性完全加载,而是可以层层按需加载Skills中的内容,AI先加载Skills的指令文件(约100个token,打比方),合适再加载其他资源(约3000个token,打比方),这样的好处就是可以让AI执行任务的时候消耗的token做到尽可能的少。

一个典型的Skills,它包含核心指令文件(SKILL.md)、脚本(Scripts)和资源(references)文件夹。

my-skill/
├── SKILL.md          # 必需的文件: 指令 + 元数据
├── scripts/          # 可选文件: 可执行的代码
├── references/       # 可选文件: 参考文档
└── assets/           # 可选文件: 模板,其他资源

关于Skills规范的更详细的描述,感兴趣的朋友可以看看官方的定义,agentskills.io/home

Skills和其他概念什么区别?

1、Skills和提示词: 提示词更多的是偏向于对AI的行为的约束,比如限定AI的角色、任务、动作等,更多的像是对AI的口头指导,AI下次就遗忘了。

Skills则更加的系统化,是一个小闭环,里面包含了对这个技能的描述、说明等元数据,有提示词、脚本、资源等,结构会更清晰,当你对某个提示词在反复的复制黏贴的时候,就可以考虑把它封装成一个技能。

2、Skills和插件: 插件是对外部的API调用或者是处理某个任务的实际操作;而Skills除了能包含插件所拥有的功能之外,它还有一份类似于操作指导手册的元数据,可以指导AI应该如何使用它。

3、Skills和工作流: 工作流像是预设好的一条工厂流水线,里面的每一个步骤都是非常固定,输入了什么原材料,那么就会输出预想的产品;而Skills则是专业的工具、知识合集,它更多的像是某类技能的指导手册,指导AI根据手册自主决策怎么执行。

4、Skills和智能体: 智能体是有自主能力、会思考如何执行的机器人,而Skills则像是机器人眼睛上的摄像头,可以让机器人知道应该如何打开它。

Coze Skills如何?

Coze中的技能其实就是follow了Anthropic推出来的这套规范,要了解Coze Skills如何制作的,可以更多的去好好的了解Anthropic官方的这套规范即可,按照包里面的内容基本都遵守。

Coze走的比较前的是,它把Anthropic给产品化了,这让原本只能在Claude侧才能玩转的Skills直接让人们在它的产品页面上点点点、问问问就可以生成一个专属的Skills。

Coze上的Skills有两种,第一种就是你可以直接在技能框中输入你的需求,通过自然语言的方式来创建一个技能。

比如,“我想创建一个[功能名称]的 Skill,用于[解决什么问题],当用户[触发场景]时使用,输出[期望格式和内容]。”,就是套用这样的一个提示词模板,就可以让扣子编程给你生成一个技能。

第二种生成技能的方式,就是上传技能包的方式,就是按照文章开头部分给大家介绍的Skills的规范打包好Skills,然后直接上传,就可以得到一个你的技能。

生成好你的技能,紧接着就是部署发布了,这个和我之前发过的使用扣子编程的流程一致,这部分流程不懂的可以看看之前文章参考——《无代码时代真来了?扣子(Coze)一句话生成工作流》。

当你做好了一个技能之后,可以怎么样去使用这个技能?只需要在对话框中直接@你的技能,给它提供信息即可。

Coze之所以吸引了这么多人到上面开发Skills,主要是因为它的技能商店,就是你把你的擅长的某一个行业的专业知识封装成一个技能之后,你可以直接把你的技能上架到节能商店,上架到技能商店之后,别人可以直接使用你的技能。

去哪找好用的Skills?

正所谓授人以鱼不如授人以渔,对于我们大部分想提高效率的人,那当然是拿来主义,使用现成的技能才是最爽的。

第一种方法,就是到Coze的官方技能商店上面去找,看到合适的技能,把它添加到你自己的技能中即可。

第二种方法,是从其他的网站上面去找,下面分享一些找能到现成Skill的一些网站。

1、github.com/anthropics/… 这个是Anthropic的官方skills,干净,规范,想学习如何制作skills的可以从这个入手,不好的地方就是数量不多。

2、github.com/ComposioHQ/… 分类很清晰,但是更新频率不高,平常也可以逛逛。

3、github.com/travisvn/aw… 这个是由社区成员Travis维护的一个技能列表,数量和质量都很不错,想看看有没有什么黑科技的可以逛逛。

4、skillsmp.com 这个目前skills的体量最大,通过爬虫收集,更新频率杠杠滴,但是质量参差不齐,想要找灵感的可以多逛逛。

5、skills.sh 这个是官方合作的高质量的前段和部署方向的可以看看。

总结

Skills是一个很新的技术概念,但是能爆火肯定是有它的优点,比如消耗的token更少,能更好的扩展,但是这个玩意对模型的要求是比较高的,模型推理能力不强的话,很可能会找马得驴。

本文的分享就到这里,如果您觉得有收获的话,可以给个一键三连,您的鼓励是吾鳴持续输出的最大动力。有什么疑问也可以打在评论区,吾鳴会第一时间回复。

最近实战了一些扣子(Coze)工作流相关的案例,包含小红薯图文生成、爆款视频剪辑、办公提效等扣子案例,内附详细的教程和工作流安装包,感兴趣的朋友可以来个一键三连(必须动作) ,文章评论区评论“扣子案例”领取。