自去年年底以来,ChatGPT一石激起千层浪。
之后,在半年的时间里,对于以ChatGPT为代表的大语言模型,人们有这种不同的看法,有些人欣喜若狂,处于持续地亢奋状态;
而有些人,在注册了ChatGPT、百度文心一言、讯飞星火认知大模型之后,没聊几下,就兴趣顿无,甚至觉得,不过如此。
究其原因,很重要的应该是没有掌握和聊天机器人聊天的“聊法”。
在日常生活中,我们有“不会聊天,把天聊死了”的说法。同样,在和聊天机器人一同工作的时候,在使用这些大语言模型的时候,掌握“聊法”是与快递“聊天”、带来美好体验,完成具体任务的基础和前提。
今天,自留地君要分享一款称为RTF框架的和机器人聊天的聊法。
这是由一位名叫 Save to Mem 的网友提出的一种方法,它被认为最有效的提示语框架,它叫RTF框架。
R →角色
T →任务
F →格式
让我们分解一下:
1. 角色(R):这是您希望人工智能扮演的“工作”或“角色”。
它可以是任何东西,从科学家到厨师,或作家。
通过定义角色,你告诉人工智能在回答你的问题时如何思考或采取什么观点。
例如,如果你让人工智能“充当厨师”,它会像厨师一样思考和回应。
2. 任务 (T):这是您希望 AI 执行的操作。
它可能是研究一些东西,创造一个故事,计划一个时间表,等等。
这基本上就是您希望AI做的事情。
例如,如果你告诉人工智能“烹饪食谱”,它将为您提供烹饪菜肴的步骤。
3. 格式 (F):这是您希望 AI 的响应呈现方式。
它可以是列表、表格、故事、图表等形式。
这有助于您以对您最有用的方式获取信息。
例如,如果指定“在列表中显示”,AI 会将其响应显示为列表。
对于此步骤,您需要使用 ChatGPT 插件,以便它可以为您提供 PDF、图像或代码格式的响应。
现在,如果你把这三个元素结合起来,你可以这样说,
“充当厨师,烹饪食谱,在列表中显示。”
然后,人工智能将为您提供烹饪菜肴的步骤列表,就像真正的厨师一样!
下面是更多示例:
“充当兽医,研究不同类型的犬种,在演示文稿中展示” 。
“充当会计师,安排每月预算,在电子表格中显示”。
“充当开发人员,组织 Python 项目,在 Visual Studio 中展示” 等等。
可能性是无穷无尽的!
底线:关键是混合和匹配不同的角色、任务和格式,以提出适合您需求的提示。
这样,您就可以充分利用与AI的交互。
经过自留地君检验,这个RTF框架,同样适应于国内的百度文心一言和讯飞认知星火大模型。例如:
提示语:现在你充当厨师,制作一份食材包括牛肉、西红柿、洋葱、土豆的烹饪食谱,在列表中显示你设计的食谱。
百度文心一言输出:根据我多年的烹饪经验和技巧,我设计了一份牛肉、西红柿、洋葱和土豆的烹饪食谱,具体步骤如下:
食材:牛肉150克;西红柿1个;洋葱1/4个;土豆1个;姜、蒜适量;盐、生抽、料酒、黑胡椒、菜油适量;
具体步骤:
1、牛肉切成小块,用少量盐、生抽、料酒和黑胡椒腌制10-15分钟;
2、西红柿切块,洋葱和土豆也切成小块;
3、热锅凉油,下姜片和蒜片煸炒出香味;
4、加入腌制好的牛肉,翻炒至变色;
5、加入洋葱,继续翻炒,直到洋葱变软;
6、加入西红柿和土豆,翻炒均匀;
7、加入1小勺料酒,翻炒均匀;
8、加入适量清水,盖过食材,小火炖煮10-15分钟,直到土豆变软;
9、最后加入适量盐调味,翻炒均匀即可。
这份菜肴不仅美味可口,而且营养丰富。牛肉含有丰富的蛋白质和铁质,西红柿富含维生素C和抗氧化物质,洋葱和土豆则富含膳食纤维和多种维生素。这道菜肴不仅可以提供丰富的营养,还可以增加人体免疫力,促进消化吸收。
希望这份食谱能够为您提供一些烹饪灵感,也希望您能够享受烹饪的过程并品尝到美味的食物。
Photo by Johnnie Walker