轮椅流, ai 设计工具真的来了,现在你再也不需要为提示词发愁。 ai 可以 自动分析策划并生成专业的完整套图。这是 larva 新上线的功能 scales, 它其实就是垂直专业的技能模型,一共有五个不同的方向预设。比如我要做电商详情页,我就可以选择亚马逊产品套图, 将手机随手拍的一张音响照片上传,简单告诉他卖点是什么,也可以完全让他自己去联网搜索,他会自动分析卖点,规划设计方案,连音响内部的构造、功能图标都给你生成,这个质量完全可以作为一套完整的商品相亲液去使用了。 我们再来测试一下这个 logo。 品牌工作流,先上传我们的 logo, 简单描述一下行业,让他创建一套品牌 v i 效果图。 接下来呢,它会自动分析 logo, 并且创建这个执行计划,我们来做选择就行了。呃,整体的效果我觉得还不错,试试让它基于这些效果图生成品牌视觉识别手册,它会根据上面的内容自动策划分析, 并且批量生成 v i 内容,不满意的话,你可以重新生成,也可以去编辑修改。当然了,这不是矢量原文件,但他可以给设计师提供专业的设计方向,极大的提高了工作效率,可以很好弥补我们的短板。
粉丝11.3万获赞74.8万


各位小伙伴大家好,今天带来的是教你自己做一个 skill, 那 么 skill 是 什么呢? skill 是 一个用于为 ai 智能体扩展专门能力的开放标准,它其实是一个标准,而 skill 的 作用是它将特定领域的知识和工作流封装起来,智能体可以通过这些 skills 来执行特定的任务。 skill 从出现到现在已经有一段时间了, 而我对于 skill 的 理解是,它既是一个一个技能或者工作流的实体,而实体就以 skill 来进行命名。 举一个比较简单的例子,上一个视频里面我们介绍了源码学习的新范式,但是有一个问题, 咱们不能每次都复制那么多的提示词,然后给到 ai, 让 ai 帮我们去分析生成我们想要的东西,那有没有更好的方法方便我们做这个事情呢?那显然 skill 是 一个比较好的一个解决方案,我们可以把做这一个事情封装成一个技能, 而这个技能可以在我们的 project 里面去使用,也可以打包给到别的项目或者别人去使用。而这里面 skill 我 认为最核心的点其实无外乎使用了工程化思维的方式,也就是封装和复用。我们把重复的 工作或者流程封装成一个一个 skill 文件,而这些文件其实就是技能的具象化表现,而把这一些文件封装好一个整体给到别人,那其实就是附用。而我今天就是给大家实操一下怎么做一个自己的 skill。 那 首先 skill 的 生成方式,目前我总结下来或者使用的无外乎几种,第一种,如果你使用 ai 编程工具 ok, 那 你是幸运的,你使用的方式其实会比较简单。 那么第二种是用 scale 做 scale, 那 这里面跟为什么再讲一下呢?是因为 ai 工具它使用的方式其实就是用 scale 做 scale, 就是 有网上有一个技能可以下载到,而史劳克他也公布出来了, 就是你可以可以使用这个技能去做你的技能。之前我们说过, scale 也是一个开放的标准,既然是标准,它必然有相应的一个文件结构和文件内容的格式,那既然是这种形式,那必然会有一个工具可以帮助你或者辅助你完成这一个的编辑, 而有一个技能叫做 create skill, 也就是可以用这个 skill 去生成你要的 skill。 而第三点就是如果你懂了原理, 因为它是一个开放的标准,它有自己的结构,你完全可以自己去做一个 skill。 如果你使用的是 ai 的 编程工具,那有两种方式可以唤起这样的技能,斜杠命令和自然语言的唤起。那比方说 call 手这里 我打一个斜杠,我们可以看到这里面是有一个 skills 这样的技能库,我可以去选择它,那比如说我选择的是 create create skill, ok, 那 我如果是斜杠加上技能名称,那会自这个 call 手会自动调用这个技能去帮我们去创建创建我们想要的技能。 那如果是斜杠 create skill 之后,我要需要告诉 skill 说我要去生成一个什么样什么样的技能,它会自动调取 create skill 这一个 skill 的 技能去创建我们想要的技能。那说话说起来其实有点绕,但是确实是这么一回事儿, 但是 coco 有 斜杠,斜杠的一个方式唤起,但是 char 其实是没有的,那所以说 char 这里呢,就只能使用 第二种方式,自然语言的唤起,就告诉他我想创造创造一个技能,然后呢跟 ai, 也就是 char 或者 cos 这样的 ai 的 编程工具,会去调用 create skill 这样的技能,去帮你创建你要的技能。 ok, 我 们接下来进入实操阶段, 我们打开我们自己的 ai 的 编程工具,那我这边今天演示就是使用 char, 因为很多我发现很多的小伙伴使用的都是 char, 而并不像 cloud, cos 这样的。呃,国外的产品,那 char 因为免费,那其实另外一个原因呢,确实也挺好用。 ok, 我 打开的这一个 pro 九的是之前 github 上下载的 openspec 的 源码。那上一节呢,其实是教大家怎么去分析这么一个源码,快速的进入研研究的节奏。 当时是我们输入了一段提示词,就告诉他是一个高级架构师,让他帮我们去分析项目的结构,目录的结构,使用的基础站及如何使用。那如果说我们研究的项目过多,那每次都贴这么一段提示词,其实是挺烦的,所以说我们可以把这一个工作变成一个新的 skill 这样的一个技能, 下次呢直接调用这个技能,就能帮我去分析这一个项目的内容。我们新开一个绘画,告诉 ai 说我想新建一个技能, ok, 我 们看一下它的一个思考过程,其实就能理理解它的一个原理。我们输入的是我想新建一个技能,然后劝他会理解成,呃,他会去根据语义去分析说其实是创建或者添加任何技能时,然后呢需要去调用 skill creator 这样的一个技能,也就是说 我通过自然语言的方式去唤醒了 skill creator 这样的一个技能,而这个技能的目的是帮助我们去创建一个新的一个技能, 所以呢他会去调用技能这一个技能,去接下来去一步一步的完成我们自己想要开发的技能。然后呢,我们可以通过对话的方式告诉 说技能的名称是什么,技能的用途是什么,然后他会自动的去创建我们想要的 skill。 在 这里呢,我给大家介绍一种可塑化的方式去创建,不通过绘画的方式 打开设置,这里有个规则和技能,那这里面会有一个技能的一个功能,而这个功能其实是就前不久券发布的新版才出现的,之前券里面只有 solo 模式下才会有。 那这里面的技能其实分为全局和项目,什么概念呢?就全局的话是我创建的这个技能是以后所有通过券生成的。呃, project 都能适用,那项目级呢?也就说这个项目里面才会适用,那我们这边随便都一样,后面的逻辑都是一样,我点创建, 那他支持几种方式,一种是上传进行智能解析,也就是说我可以从网上下载一个这样的技能包,直接拖拽线进来之后他进行分析,然后构建出我这边的技能名称,描述和指令,这样的话就是自动变成了一个技能,加载到你的 try 这个 id 里面, 然后下次通过跟 ai 进行对话的时候,通过语义去分析的时候,会发现关联到这个 scale 进行调用。呃,那我们这边会去做一个技能名称的一个制定,技能名称我们这边填,随便填。呃, create d o c, 然后指令其实就是我们之前的一个提示词,但这个是比较简单啊,这个,这个写的比较简单,可以后面大家有兴趣的话可以看研究一下其他的 skill, 他 们写的会更专业些。而我们这边是做一个粗俗化的一个呃,技能包, 比如说描述是这一段 ok 确定,然后它会自动去加载好这一个技能库供我们去使用。 我们创建了这个技能之后,我们我们其实可以发现其实这里面会有一个文件夹,而这个文件夹的目录其实是很有意思的。 呃, char 是 代表了我们的 ai 编辑器叫 char, 然后 skills 是 一个标准的一个目录,然后下面就是技能的一个名称,然后这个 skill 是 我们刚才生成的,它会有个名称描述,再加上刚才说的一个提示词,就是刚才一个格式化的一个展示。我们创建了技能之后,我们如何使用它呢?我们先看一个绘画,比如说使用 这个技能主动唤起,精确唤起。但如果说我们在嗯提字词,也就是我们的 skill 里面的描述的提示词里面写的比较 ok 的 话,那它会通过各种语音分析去调用。 a few, moments, later, ok, 我 们来看一下整体的一个过程,我们输入了使用分析这个项目整体架构的这个技能,也就是我们刚才生成这个技能,然后呢,因为是精确的匹配,所以说他会主动去唤起这一个 skill, 那 思考的过程是我会,也就是去他会是使用 collect d o c 的 技能来分析这个项目的整体架构。 呃,然后呢,一步一步他会去做我们刚才让他要去做的这个事情。最终呢,我们后面有一个叫保,把最终的文件是保存到 alt 这个文件目录下, 而且这里其实已经有一个这样的项目架构的文件夹了,也就是说它其实是完全调用了这一个刚才我描述的这个过程,产生了我们这个项目架构的马克当的一个文件,完成了我们一个技能的一个调用和文档的一个输出。 然后这里补充一点,除了这种方式的换取。呃,使用这一个技能的方式的话,还有另外一种方式是我直接拖一个这样的一个文件告诉我应该说使用这个技能 也是进行精确匹配,精确匹配到我使用这个技能,那还有一种方式就是刚才我们演示的,比如说 chart 的 那个 cosuo 这样的 id, 它是支持斜杠进行,也是精确匹配到这个 skill。 而这种方式其实是在整体的你有一堆 skill 的 过程中,或者说我创建了很多的 skill, 而每个 skill 是 专业的去干自己的任务的时候,我们使用的方式是我们会把这一个技能放在相应 id 下指定的目录下,那这样的方式的话, 这个 id 会主动去加载这个 skills 的 技能库,通过这个描述,如果匹配出来,语义分析出来说,发现这一个我用户正在想干的这个事跟这个技能的描述相匹配,他会主动去调用这一个技能,然后再去具体的加载 下面这一段的文案或者叫提示词去完成像类似于专业的技能的工作或者工作流的 工作。而 ai 智能体通过渐进式批录的方式加载这一些 skills 的 技能库,可以有效地降低我 token 的 使用,因为它一开始是加载我整一个 name 和描述,那这样的话它的一个提整个的 token 的 消耗其实是有限的。 然后呢,如果是命中了我这一个 skill, 也就这个技能,它会再去加载我下面的内容,所以整体的设计是还是属于提示词的进阶,进阶的玩法,那我们再回到 我们的内容页,当我们通过 ai 编程工具去生成了我们的 skill, 而且它的原理其实是调用了 skill creator 这样的技能去创建我们这个 skill, 那 也完成了这么一个 skill 的 生成,那这个原理其实大家都已经明白了。之后下一步 各个不同的 id 的 一个目录的一个结构,之前我们选用的是 chart, 那 如果是 coos 或者 code code 其实都一样,也就说它在它的一个目录下,我会有一个 scales 这样的一个标准的一个目录结构,然后再下面才是真正的技能的一个名称 目录,那如果说是放在点下面,也就项目级,那如果是用户级,也就是之前也说过它分为全局和项目级 啊。 scale 的 结构,其实刚才我们只有一个 markdown 这样的一个 markdown 的 一个文件,但实际上它还会有其他的一些文件去辅助完成这个技能,呃,一个是它的脚本,我们可以把一些长的脚本放进去呃 scale 去调用这些脚本还会有一些依赖,比如说一些文档的依赖,然后一些静态资源。 因为我们呃官方也是建议 scale 它最好不要超过五百行,因为这样的话一个文件其实是就非常大了,它可以支持我分分文件夹,然后按照不同的呃文件的类型,分目录的存储, 而 scale 可以 去调用这些不同的文件,而这里的话是运行的一些脚本,而这一个的依赖的文档,比方说我现在要生成一个 ppt, 或者生成一个网页,而网页的格式的一些标准的内容就可以放在这个依赖里面,然后包括一些静态的资源。 而一个完整的一个 markdown 的 一个文件的格式是刚才我们其实已经看到过了,就是头部是一个 name, 也就是我 skills 的 名称,然后是一个描述,描述是它的一个 skill 的 功能,即什么时候会使用它, 然后下面是我的技能的一些描述,使用的一些时机。那所以说标准的一个 skill, 它其实还会有一些,我什么时候会去使用它,然后这个技能会适用于什么?再一次的明确我这一个 skill 的 一个能力。然后再下面是我的一个具体的一些内容,需要让我这一个调用这个 skill 时的时候去做什么事情, 我可以是干一个生成网页的一个一个,一个一个内容,也可以是我几个步骤或者工作流的方式去呈现我的一个能力。 那除了刚才的内容之外,头部信息也就说在这里还会有很多的其他的属性,我认为比较关注的除了最上面这两个之外还有一个,而这一个参数如果设为 q 的 时候,该技能仅会通过斜杠 skill name 的 显示的方式进行调用,而不会说自动根据上下文去调用它 什么概念。如果我这一个设置了 q, 那 刚才的方式自然语义的方式去调用已经不不可能了,只能通过斜杠的方式精确的匹配到这个技能才会被调用。那这个是刚才我们提说的一个提示词,也就说生成技能里面的一个内容, 然后呃,完成了我们这个 skill 的 一个基本的一个概念,再加上实操了一次如何去创建一个 skill, 那 我提问说一声,就是这一个页面的生成,你们看到这一个体系的生成,其实是我也是因为之前做很多的解释用的是纯文本, 那这样的话整体的视觉效果并不炫酷。那我自己也做了一个 skill, 是 专门去做做这一个页面的 skill, 它根据我的一个文案去生成了我这一个演示的 ppt 效果的。呃,网页,那有兴趣的小伙伴的话,下一次我可以专门介绍一下怎么去创建这么一个 skill。

给 ai 一个 superpowers, 它能干嘛呢?哈喽大家好,上期推荐 b m a d 的 时候,很多朋友想了解 superpowers, 这期就带大家来安装一下。首先我们进入 superpowers 的 get 地址,可以看到它的 star 呢,也是有四点五万,比 b m a d 还要抵一点。 同时 qqcode 的 作者呢,也是在这个项目里面参与的,开发 superpowers 和 bm a d 笔呢会更容易上手一点,适合小型项目和小功能的快速迭代与开发。同时它还结合了 git 以及 skills, 能让需求在开发过程中风险更低,理解的更全面。如果你在 b m a d 里当老板,但是还要去做角色,觉得不够爽,就用 superpowers 做一个甩手掌柜,去体验全自动流程的托管吧。大家觉得 superpowers 和 b m a d 比哪个更好用一点呢?欢迎评论区讨论。 superpose 的 安装方法一共有两种,一种呢是使用它的 get 地址,把 get 地址给 g l c 的, 让它自动安装就行了。第二种就是用 g i p 包实现本地安装,我们使用第二种方式点击下载, 下载好后我们把它的这个目录呢复制到 g l c 的 目录里面,在 g l c 的 里面打开一个终端,输入 g l 的, 然后用酷狗的官方迷你去安装一下,选择第一个,选择第三个,我们回车,然后把 superpowers 的 目录拖进来,再点个回车,可以看到它这边已经安装好了,然后这里也是启动状态的。 第二步,安装 so powers 的 基础 skills。 首先我们在它的目录里面可以找到 skills 这个目录,我们点进来可以看到这里有十四个文件夹,这十四个文件夹就是它的基础 skills, 我 们从这里打开一个终端, 输入 code, 然后让它自己安装一下 yes 就 行了,继续 yes, 继续, 可以看到这边已经成功安装了十四个 skills, 这十四个 skills 呢就是它的基础技能包。后续我们在使用 safos 的 时候呢,它会先检查一下这个任务 需要用到哪些 skills, 然后将这些 skills 都启动起来,一起完成这个任务。好了,今天就到这里。

分享 openclaw 的 三个实用 skills, 不 需要魔法,不需要写代码,大年初八, c dance 二点零和 c dream 五点零都将开启 api 调用,赶紧给小虾钳做好准备。第一个,剪贴板监控, 自动监控我复制的内容。如果 openclaw 发现我刚刚复制了一段代码,它会自动执行 bug 和简化,然后自动将优化后的代码放在剪贴板里。 还有另一个功能是润色我复制的提示词,这个功能是我用的最多的。如果发现我复制了一段给 ai 的 提示词, openclaw 会自动应用 co star 结构帮我润色提示词,并自动把润色后的提示词放进剪贴板中,直接粘贴就可以。用。 第二个文字生成图片,这里我使用的是 crem 四点零,免费额度两百张,用来测试和打磨提示词库完全足够了。选择 crem 也是为了大年初八的五点零版本做准备,到时候换个模型代号就可以直接用了。 这里我特别告诉 opencloud, 生成图片后不要做本地存储,直接通过 imessage 推给我,避免后续还要管理存储空间。 第三个,文字和图片生成视频,同样是使用字节的 cds, 一 点五两百万 token 的 免费额度,用来测试和优化提示词。 同样大年初八直接改个模型代号就可以用上大家熟悉的 cds 二点零, openclaw 会自动将我的自然语言提示词进行结构化,润色之后再给到 cds, 也稍微降低一点。五模型的抽卡问题。