当前位置: 首页 > news >正文

白话Skills之一:什么是 Skills?

我对skills下的定义为:skills是一套指令集,用以指挥AgentLLM达成特定的目的。

拆开来看:

关键词

含义

指令集

不是零散的几句话,而是一套完整的、结构化的操作流程

指挥Agent

Skill 的下达对象是 Agent(执行者),不仅仅是 LLM(思考者)

达成特定目的

每个 Skill 都是为了解决某一类具体问题而设计的

如果你觉得这个定义还有点抽象,可以用一个类比来理解:

Prompt是给AI的一句口头交代,Skill是给AI作业说明书。

一、 从一个真实场景谈起

你每天都要整理站会纪要。

一开始,你每次都对 AI 说:

请你扮演一个会议纪要专家。从以下文字中提取参会人员、昨日完成、今日计划、阻塞项。然后用Markdown格式输出,先写日期,再写人员列表,然后每个人的昨日和今日,最后单独列出阻塞项……”

200 个字,每天复制粘贴,改改日期。

后来你发现可以写一个 Skill。配置好之后,你只需要说:

整理站会纪要。

然后把录音文字贴过去,AI 自动完成了所有步骤——提取人员、区分昨日今日、识别阻塞项、格式化输出、保存文件。

发生了什么变化?

不是 AI 突然变聪明了。而是你给了 AI 一份“岗位说明书”。它学会了这套流程,不再需要你每天从头教起。

这份“作业说明书”,就是 Skill。

、一个类比帮你建立直觉

Prompt =给实习生的口头指导

你每天对实习生说:“小张,帮我把这份文件整理一下,先分类,再排序,然后标出重点,最后存到桌面,文件名用今天的日期……”

第二天,你又要说一遍。第三天,同样的话再说一遍。

问题:每次都要教,实习生每次都按当天的理解执行,结果可能有偏差。实习生离职后,新来的又要从头教起。

Skill =给正式员工的SOP

你把工作流程写成文档:

岗位:会议纪要整理员

职责:

1.接收会议录音转写文字

2.提取参会人员

3.提取昨日完成

4.提取今日计划

5.提取阻塞项

6.生成Markdown格式的纪要

7.保存到桌面,文件名格式:站会纪要_YYYY-MM-DD.md

约束:

-不能自动发送邮件

-不能修改原始文件

员工入职时学习一次这个 SOP,以后每天你只需要说:“做一下站会纪要。”

优势:员工学会了流程,你不需要每天重复教。换人了,SOP 还在。

Skill就是这个SOP——不过是给AI用的。

三、Skill长什么样?

一个 Skill 通常是一个结构化的文件(如 YAML 格式)。下面是一个简化版的站会纪要 Skill:

id:daily-standup-summarizer

name:每日站会纪要整理

version:1.0.0

description:将站会录音文字自动整理为结构化纪要

#用户需要提供什么

inputs:

-name:transcript

type:string

required:true

description:会议录音文字

#核心工作流

workflow:

-id:extract_attendees

actor:llm

prompt:"提取所有参会人员"

-id:extract_yesterday

actor:llm

prompt:"提取每个人的昨日完成"

-id:save_file

actor:agent

type:file_operation

action:write

path:"./站会纪要.md"

#不能做什么

constraints:

forbid:

-send_email#不能自动发邮件

-delete_files#不能删除文件

一个Skill包含四个核心部分:

部分

作用

示例

元数据

标识和描述

id, name, description

输入定义

用户需要提供什么

transcript, date

工作流

步骤和分工(Agent vs LLM)

提取人员、生成纪要、保存文件

约束

不能做什么

forbid: send_email

、接下来

你已经知道了 Skill 是什么。

但你可能还想知道:

  • 什么时候该写Skill→ 用 RISD 框架判断
  • 具体怎么写?→ 用 PROCESS 七步法
  • 怎么写出好Skill→ 遵循十六个成功原则

这些会在系列后续文章中逐一展开。

http://www.jsqmd.com/news/919052/

相关文章:

  • 从40G到100G:手把手拆解XLGMII/CGMII接口的时钟、数据与控制信号(附时序图)
  • Unlock Music音乐解密工具:高效解锁加密音乐的完整免费方案
  • 商业智能实战:从数据孤岛到决策引擎的五大行业案例解析
  • Win11下JDK17与Burpsuite 2024保姆级联动配置指南(含一键启动脚本)
  • AI落地实战:构建高效人机协同系统的核心思路与工程实践
  • 别急着改GOOS!遇到Go文件被‘排除’,先检查这个VSCode/GoLand的隐藏设置
  • Scala核心编程(十一)数据结构之集合操作
  • HS2-HF_Patch终极指南:新手如何快速安装Honey Select 2汉化去码补丁
  • 文档分类实战:从业务痛点到智能落地的完整指南
  • 2026年上海小程序定制开发公司推荐榜单:从选型逻辑到十家全链路服务商深度横评 - 新闻快传
  • 用 changedetection.io 监控网页变化和价格变动
  • 保姆级教程:在Ubuntu 22.04/20.04上为PX4安装MAVROS(ROS2 Humble/Foxy避坑指南)
  • Python包安装总报错?可能是你的setuptools该升级了!一份给新手的避坑自查清单
  • 白话skills之二:Prompt和Skills的区别是什么?
  • 保姆级教程:用Pix4D和ArcGIS处理DJI M3M/P4M多光谱数据,从辐射标定到NDVI提取
  • 基于SEIR模型与R0量化社交距离对医疗床位需求的影响
  • 2026年京东云OpenClaw/Hermes Agent配置Token Plan怎么集成看这
  • jQuery Mobile CSS 类详解
  • 【私密级AI工作台配置白皮书】:军工级端到端加密+离线语音唤醒+自动上下文隔离——仅限前500名技术人的定制化部署手册
  • Spring AI 提示词工程实战:让大模型更懂你的意图
  • ​2028江西首届统一职教高考全面启新,升学格局迎来重大变革 大圣学成好 - 新闻快传
  • 【多变量输入单步预测】基于减法优化器算法(SABO)优化CNN-BiLSTM-Attention的风电功率预测研究附Matlab代码
  • 面试官最爱问的异或运算:从‘找缺失数字’到‘交换变量’,手把手教你用Python搞定算法题
  • 别再混淆了!一文搞懂FPGA中Mealy与Moore状态机的本质区别(以11010检测为例)
  • 量子纠错码硬件实现与HAL算法解析
  • 基于热敏电阻与电压比较器的智能温度指示器设计与实现
  • Lindy测试流程自动化不是选择题,而是生存线:2024年QA团队必须在Q3前完成的4项强制动作
  • BilibiliDown:三步搞定B站视频本地化,收藏夹批量下载神器
  • Arduino步进电机旋转标志牌:从电路设计到3D打印的全流程创客实践
  • 终极宝可梦Switch ROM编辑指南:用pkNX打造你的专属冒险世界 ✨