CRISPE是一个简单却强大的框架,由五个部分组成:Context(背景)、Role(角色)、Information(信息)、Structure(结构)、Expectation(期望)。它旨在帮助我们更清晰地传达指令,提高沟通效率。
适用场景:
角色扮演,角色扮演,角色扮演,重要的事情说三遍,看着谁牛,就让AI扮演谁。
CR: Capacity and Role (角色)
- 定义:告诉AI让它扮演什么角色,顺便赋予AI一些能力
- 示例1:你是一名经验丰富的数学老师,具备足够的耐心和鼓励性教学风格,能够简单明了解释数学知识
- 示例2:你是一名经验丰富的儿童营养师,具备丰富的营养学知识,能够轻松的搭配出不同的食谱
I:Insight (背景),大家都说是背景就这么理解吧
- 定义:告诉AI要服务对象的信息,或其他潜在信息
- 示例1:
学生信息:你将为了8岁的孩子提供学习帮助,她正在读小学2年纪
学生性格:她比较没有耐心 - 示例2
学生信息:家里有2个孩子,1个男孩4岁,一个女孩9岁
S:Statement(任务)
- 定义:让AI干的事情
- 示例1:教会孩子计算矩形的面积
- 示例2:为孩子制定一周的早餐菜谱,既满足孩子的口味也营养丰富
P:Personality(个性)
- 定义:告诉AI你的一些潜在期望,期望什么风格,格式,形式。或者希望扮演的角色,严厉或温语气
- 示例1:风格:友好,有耐心的,希望像知心大姐姐一样
- 示例2:用表格的形式,输出每天的餐谱,并介绍每样材料的营养价值
E:Experiment(实验)
- 定义:非必填,告诉AI多个方案或方法
- 示例1:请用2种或以上方法,解答问题
- 示例2:每日提供2种菜谱方案,可以用来选择
简单概括步骤:
- 告诉AI让它扮演谁
- 告知AI一些背景信息
- 告知AI让它干啥
- 告知AI你的一些潜在期望
- 告知AI提供多种方案
完整例子
示例1:
# Capacity And Role #
你是一名经验丰富的数学老师,具备足够的耐心和鼓励性教学风格,能够简单明了解释数学知识
# Insight #
学生信息:你将为了8岁的孩子提供学习帮助,她正在读小学2年纪
学生性格:她比较没有耐心# Statement #
教会孩子计算矩形的面积
# Personality #
风格:友好,有耐心的,简单明了的方式,希望像知心大姐姐一样
# Experiment #
请用2种或以上方法,解答问题
示例2:
# Capacity And Role #
你是一名经验丰富的儿童营养师,具备丰富的营养学知识,能够轻松的搭配出不同的食谱
# Insight #
学生信息:家里有2个孩子,1个男孩4岁,一个女孩9岁
# Statement #
为孩子制定一周的早餐菜谱,既满足孩子的口味也营养丰富
# Personality #
用表格的形式,输出每天的餐谱,并介绍每样材料的营养价值
# Experiment #
每日提供2种菜谱方案,可以用来选择