AI圈又有个新词-Skills
还听过其他的名字 比如Claude Agent Skills,或者Agent技能,但我看大家最常叫的,还是Skills。
不过,看完各种技术贴,还是一头雾水,感觉跟看天书似的。有没有大佬总结下顺便告诉小白用户到底怎么上手。 ![]()
4 个赞
skills就是一个操作说明书,在AI需要做些特定内容时,让AI知道用什么工具,怎么用的
skills算不上新概念吧?b站有很多up都有讲,讲的也很不错
4 个赞
下一个问题,skill agent spec 的区别是什么
skills如其名,就是技能
说说我的个人理解,skills实际上一种提示词工程的实现范式,从opencode的源码中看,skills被组织为了一个function call,function call中只会暴露skill的名称和描述(类似一个简短的目录),通过这种方式,依靠大模型的意图识别实现skill的自动引入和其内容的渐进式披露,在节省token的同时做到自动加载当前上下文所需的技能。
1 个赞
skills.sh 安装量多的,每个里面都有脚本,安一下就行
skills运营能力相对更强
不是有一段时间了吗w ![]()
可以运行代码,自动加载的Prompt
![]()
我对agent skills的理解是,function calling,每次在随着请求llm,要把所有tools告诉llm,用不用得到的tools都全部传过去,服务(main agent)运行时要集成大量tools。
skills的作用就是解决上面这个问题。它的工作逻辑,LLM API的tools中有一个skills tool,就是在对话过程中,LLM模型可以通过这个tool,检测.claude/skills/文件夹下有哪些和任务匹配的md,如果找到,会开一个新服务(subagent),把skill.md+task补充到上下文,在subagent完成任务,再把任务结果给回main agent。
1 个赞