如何编写工作流技能:从七个顶级项目中提炼出的模式与最佳实践

发布日期:2026-04-29 10:37:02   浏览量 :1
发布日期:2026-04-29 10:37:02  
1

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

从开放人工智能公司、谷歌实验室、奥布拉等机构的技能中提炼出的五种模式。

什么是技能?

技能是一个以 SKILL.md 文件为核心的文件夹,采用 YAML 前置元数据加 Markdown 正文的格式。当大型语言模型判定需要某项技能时,它会调用技能工具来加载该技能。SKILL.md 的全部内容会作为工具结果注入到对话上下文中,大型语言模型自主决定如何执行这些指令。

my-skill/
├── SKILL.md          # 主文件(必需)
├── scripts/          # 可执行脚本(可选)
├── references/       # 详细参考文档(可选,按需加载)
├── resources/        # 模板、检查表等(可选)
└── examples/         # 示例(可选)

核心机制:技能本质上是“知识注入”——它不会动态生成新工具。相反,它将指令文本注入到大型语言模型的上下文中,大型语言模型使用现有工具(如 bash、读取、编辑等)来执行这些指令。

前置元数据:决定技能是否被加载的“门面”

必填字段

描述内容的撰写方式决定加载率

# 良好的描述——包含触发短语和关键词
description: >
  将应用程序和网站部署到 Vercel。当用户
  请求部署操作时使用,例如“部署我的应用”、“推送上线”,
  或“创建预览部署”。

# 良好的描述 - 定义时间位置
description: >
  在编写实现代码之前,实施任何功能或修复错误时使用

# 糟糕的描述 - 过于模糊
description: 帮助处理部署相关事务

核心原则:

  • 列出触发短语:写入用户实际可能说出的内容(“部署我的应用”、“推送上线”)

  • 定义时间位置:说明“在什么之前/之后”(例如,“在编写实现代码之前”)

  • 包含产品关键词:如果涵盖大型平台,请列出所有产品名称

可选扩展字段

在七项技能中观察到的扩展字段:

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部