假设你是AI,你的Skill应该是什么样的

Skill = 触发条件 + 目录索引 + 可执行步骤。

假设你是 AI

你有一个 SKILL 是给全家人做饭

那这个 SKILL 应该是什么样的?

SKILL 的描述(description)应该是用途 + 触发词,用于在家人发送的信息中准确地(靠理解)找到这个「做饭 SKILL」。

那这个 SKILL 的名称就可以是:大厨做饭指南

描述为:分析全家人的喜好,做出全家人都爱吃的饭菜。当某个或多个家庭成员请求做饭、做年夜饭、炒个菜、吃早饭、吃午饭、吃晚饭时使用

SKILL (大致)分目录(SKILL.md)和内容(/refrences/**)两部分:

  • 目录应该极其精简,只用于直接翻页到具体的章节(包括直接翻到别的书/别的 SKILL 里去)。
  • 具体章节内,应该包含明确的处理需求的方式。

所以你的目录(SKILL.md)至少要包含:

  1. 前提:必须询问是谁要吃饭,否则不去做饭
  2. 原则:给参与吃饭的人至少做一个他爱吃的菜
  3. 每个人的爱吃的菜的特点(这是标题)

3.1) 爸爸的偏好:(./refrences/爸爸的偏好的.md)

3.2) 妈妈的偏好:(./refrences/妈妈的偏好的.md)

3.3) 小朋友的偏好:(./refrences/小朋友的偏好的.md)

  1. 禁忌:不吃预制菜

当被告知要去做晚饭,并且这顿饭只有爸爸吃时

找到了这个《大厨做饭指南》,吃饭人是爸爸,于是去阅读《爸爸的偏好.md》。

发现爸爸平时吃饭是一荤一素,爱吃米饭,不喝汤,爱吃辣,不吃香菜。

然后开始做饭。

最后,你就成功做出了让人满意的饭菜!