**摘要:**本文介绍 Agent 使用 Skills 的完整流程,共分为四个阶段:启动时的发现阶段、匹配时的激活阶段、运行时的执行阶段以及完成后的反馈阶段。发现阶段扫描 Skills 目录并生成索引,激活阶段通过语义匹配选出最相关的 Skill,执行阶段按业务逻辑生成步骤并处理代码或参考文档,反馈阶段收集结果并支持效果评估。
内容参考于:图灵AI大模型全栈
如下图,Agent使用Skills的步骤,它有4个步骤,启动时发现阶段、匹配时激活阶段、运行时执行阶段、完成后反馈阶段

发现阶段
发现阶段它是在Agent启动时触发的操作,Agent启动时它是先扫描我们设置的Skills的目录,看看都有哪些Skills,它就是扫描目录中的SkILL.md文件,读取它里面的YAML部分的内容,然后生成一个Skills的索引列表,也就是Skill_Name和Description和它们对应的SKILL.md文件所在的目录生成一个索引列表
激活阶段
激活阶段是向Agent提出问题,然后通过语义匹配出最相关的Skill,也就是通过Skill_Name和Description找最相关的Skill,匹配好之后会读取SKILL.md文件的全内容,然后写到当前对话的上下文里
执行阶段
它会按照Skill里写的业务逻辑(workflow)生成执行步骤,然后判断没有要参考的文档或代码,如果有代码就执行代码,如果有参考文档就把参考文档加载到当前上下文中,如果都没有就直接输出了
反馈阶段
Agent收集执行结果,然后反馈给用户,这里还可以添加效果的评估(可以让用户判断回答的怎样)
