skill就是提示词吗?
·
我问了很多身边的人,skill是什么?
有人说是maskdown文件,提示词注入。
有人说是一套流程,包括了系统提示词,tool,和流程。
这是因为skill这个词被不同的圈子用了。
前者是在产品侧(kimi,ChatGPT),skill是提示词模板,降低用户写提示词的成本,也就是md文档。
后者是技术侧(Agent框架), Skill是一个可复用的功能模块,包括了完整的感知、决策、规划、tool,可以复用到不同Agent
结构包括
SKILL.md,定义了skill的功能,输入,输出和执行流程。
tools(python软件包),里面是def定义的工具。config.yaml(配置文件)
有的好奇宝宝可能就问了,Agent skill既然有了工具调用能力,而且可复用,那是不是mcp就完了?
我觉得Agent skill和mcp,是一个互补的关系
当工具涉及外部系统如浏览器,网站等,用mcp,别人已经写好了,维护好了,你直接用就行了。
当工具是业务逻辑,就写在skill里面,这是项目的核心,需要定制。
业务逻辑放skill,外部连接走MCP,二者相辅相成。
所以当面试官问到你,“什么是skill的时候?”
请反问他,“你说的是哪种skill?”
更多推荐



所有评论(0)