Skill = 触发条件 + 目录索引 + 可执行步骤。
假设你是 AI。
你有一个 SKILL 是给全家人做饭。
那这个 SKILL 应该是什么样的?
SKILL 的描述(description)应该是用途 + 触发词,用于在家人发送的信息中准确地(靠理解)找到这个「做饭 SKILL」。
那这个 SKILL 的名称就可以是:大厨做饭指南
描述为:分析全家人的喜好,做出全家人都爱吃的饭菜。当某个或多个家庭成员请求做饭、做年夜饭、炒个菜、吃早饭、吃午饭、吃晚饭时使用
SKILL (大致)分目录(SKILL.md)和内容(/refrences/**)两部分:
- 目录应该极其精简,只用于直接翻页到具体的章节(包括直接翻到别的书/别的 SKILL 里去)。
- 具体章节内,应该包含明确的处理需求的方式。
所以你的目录(SKILL.md)至少要包含:
- 前提:必须询问是谁要吃饭,否则不去做饭
- 原则:给参与吃饭的人至少做一个他爱吃的菜
- 每个人的爱吃的菜的特点(这是标题)
3.1) 爸爸的偏好:(./refrences/爸爸的偏好的.md)
3.2) 妈妈的偏好:(./refrences/妈妈的偏好的.md)
3.3) 小朋友的偏好:(./refrences/小朋友的偏好的.md)
- 禁忌:不吃预制菜
当被告知要去做晚饭,并且这顿饭只有爸爸吃时
找到了这个《大厨做饭指南》,吃饭人是爸爸,于是去阅读《爸爸的偏好.md》。
发现爸爸平时吃饭是一荤一素,爱吃米饭,不喝汤,爱吃辣,不吃香菜。
然后开始做饭。
最后,你就成功做出了让人满意的饭菜!