【人工智能】学习SKILL基础(下)
【人工智能】学习SKILL基础(下)
学习SKILL基础(下)
一. Skill的构成情况
就拿制作封面Skill来说,他是由以下这几个部分所组成。
SKILL名称:make-picture(文件夹名)
Skill.md(文件):主文件
Script(文件夹名):制作封面所需要的脚本文件
assets(文件夹名):存放制作封面所需要的素材
图:make-picture技能的文件夹结构示意图
SKILL名称:make-picture(文件夹名)
Skill.md(文件):主文件
Script(文件夹名):制作封面所需要的脚本文件
assets(文件夹名):存放制作封面所需要的素材
在SKILL中主要记载的内容有:
Skill.md中记载内容如下,当我们向大模型输入信息,然后AI就可以按照Skill来生成文章了。
Skill.md中的执行步骤:
1.向用户咨询文章所使用的标题
2.调用脚本文件制作封面
二. Skill的基础知识
Agent的Skill可分为用户级和项目级两种。用户级Skill存放在 C:/users/xxx/Claude/skills 目录,项目级Skill则存放在 C:/ai/work/Claude/Skills 目录下。项目级Skill只有在Agent切换到对应目录时才能被使用,否则无法调用。
Agent启动时会收集所有可用的Skill。启动后,它首先扫描用户级目录,收集所有Skill的信息(包括名称和描述);接着访问项目级目录,执行同样的信息收集操作。你可能会问,收集这些Skill信息有什么用?实际上,Agent会将每个Skill的信息整理成表格(包含name和description),然后将这些表格化的信息发送给大模型。这一步是必需的,因为只有收到这些信息,大模型才能知道当前有哪些Skill可供调用。由于Agent仅发送Skill的名称和详细描述,而非完整文件内容,因此大大节省了Token的使用量。
三. Skill如何被大模型所使用
- Agent先把需求(帮我做个封面)加上读到的Skill信息统一发给大模型。
- 大模型从已经收到的Skill中找是否有可以使用的Skill
- 大模型读到可以使用的Skill:make-picture目录下的Skill.md文件及其他文件
- Agent将读到的make-picture技能全部信息都读取完,然后发给大模型,大模型开始执行第一步。
- 大模型在收到Skill.md的全部信息后,大模型开始询问用户,文章的标题是什么
- 用户输入标题信息:xxx之后,Agent会发给大模型,这样大模型会执行下一步。
- 因大模型没有执行脚本的能力,所以大模型会把这个事情告诉Agent,让Agent来执行脚本文件。
- Agent在执行完脚本文件之后,再把执行的结果告诉大模型。
这一整个流程就可以很好的说明Skill是如何被大模型所使用并完成工作的。在整个流程中可以看到大模型在与Agent不断的交流与会话来完成工作。
四.总结
这里主要介绍了大模型是如何使用SKILL来完成工作的,我们知道了要完成工作需要大模型与Agent反复沟通与协作。Skill由主文件、脚本和素材组成,分用户级和项目级两种存储方式。Agent启动时会收集所有Skill信息并发送给大模型。大模型通过分析用户需求,选择合适Skill后与Agent协作执行。Agent负责读取Skill详情、执行脚本操作,大模型负责逻辑判断和结果生成,两者通过交互对话共同完成用户任务。整个过程展示了AI系统中各组件如何协同工作,高效完成复杂任务。
图:大模型与Agent交互时序图
更多推荐

所有评论(0)